import { Document, HydratedDocument } from 'mongoose';
import { UserType, Language } from './users.schema';
export type PendingUsersDocument = HydratedDocument<PendingUsers>;
export declare class PendingUsers extends Document {
    name: string;
    email: string;
    phone_no: string;
    country_code: string;
    business_name: string;
    business_address: string;
    company_logo: string;
    gst_number: string;
    user_type: UserType;
    fcm_token: string;
    voip_token: string;
    device_type: string;
    language: Language;
    is_phone_verified: boolean;
    is_email_verified: boolean;
    created_at: number;
    updated_at: number;
}
export declare const PendingUserSchema: import("mongoose").Schema<PendingUsers, import("mongoose").Model<PendingUsers, any, any, any, Document<unknown, any, PendingUsers, any> & PendingUsers & Required<{
    _id: unknown;
}> & {
    __v: number;
}, any>, {}, {}, {}, {}, import("mongoose").DefaultSchemaOptions, PendingUsers, Document<unknown, {}, import("mongoose").FlatRecord<PendingUsers>, {}> & import("mongoose").FlatRecord<PendingUsers> & Required<{
    _id: unknown;
}> & {
    __v: number;
}>;
