import mongoose, { HydratedDocument } from "mongoose";
declare class Address {
    city: string;
    postal_code: string;
    line1: string;
    state: string;
}
export declare class Banks {
    driver_id: string;
    fleet_id: string;
    first_name: string;
    last_name: string;
    address: Address;
    country_code: string;
    phone: string;
    country: string;
    currency: string;
    routing_number: string;
    ssn_number: string;
    account_number: string;
    customer: string;
    account_id: string;
    date_of_birth: string;
    file: string;
    file_path: string;
    ifsc_code: string;
    created_at: number;
    updated_at: number;
}
export type BanksDocument = HydratedDocument<Banks>;
export declare const BanksModel: mongoose.Schema<Banks, mongoose.Model<Banks, any, any, any, mongoose.Document<unknown, any, Banks, any, {}> & Banks & {
    _id: mongoose.Types.ObjectId;
} & {
    __v: number;
}, any>, {}, {}, {}, {}, mongoose.DefaultSchemaOptions, Banks, mongoose.Document<unknown, {}, mongoose.FlatRecord<Banks>, {}, mongoose.ResolveSchemaOptions<mongoose.DefaultSchemaOptions>> & mongoose.FlatRecord<Banks> & {
    _id: mongoose.Types.ObjectId;
} & {
    __v: number;
}>;
export {};
