export type User = {
    id: number;
    first_name: string;
    last_name: string;
    name: string;
    email: string;
    contact_number: string;
    country: string;
    kyc_status?: string;
    kyc_rejection_reason?: string | null;
    is_admin?: boolean;
    referral_program_enabled?: boolean;
    jabes_women_enabled?: boolean;
    avatar?: string;
    email_verified_at: string | null;
    two_factor_confirmed_at?: string | null;
    two_factor_enabled?: boolean;
    created_at: string;
    updated_at: string;
    [key: string]: unknown;
};

export type Auth = {
    user: User;
};

export type TwoFactorSetupData = {
    svg: string;
    url: string;
};

export type TwoFactorSecretKey = {
    secretKey: string;
};
