import mongoose, { HydratedDocument } from 'mongoose';
export declare enum status {
    Online = "online",
    Offline = "offline"
}
export declare enum ride_status {
    busy = "busy",
    free = "free"
}
export declare enum Gender {
    Male = "male",
    Female = "female",
    Other = "other"
}
export declare enum ServiceType {
    Freelancer = "freelance",
    Salaried = "salaried"
}
export declare class DriversBackup {
    name: string;
    email: string;
    country_code: string;
    phone: string;
    account_created_at: number;
    created_at: number;
}
export type DriversBackupDocment = HydratedDocument<DriversBackup>;
export declare const DriversBackupModel: mongoose.Schema<DriversBackup, mongoose.Model<DriversBackup, any, any, any, mongoose.Document<unknown, any, DriversBackup, any, {}> & DriversBackup & {
    _id: mongoose.Types.ObjectId;
} & {
    __v: number;
}, any>, {}, {}, {}, {}, mongoose.DefaultSchemaOptions, DriversBackup, mongoose.Document<unknown, {}, mongoose.FlatRecord<DriversBackup>, {}, mongoose.ResolveSchemaOptions<mongoose.DefaultSchemaOptions>> & mongoose.FlatRecord<DriversBackup> & {
    _id: mongoose.Types.ObjectId;
} & {
    __v: number;
}>;
