import { Document } from 'mongoose';
import { Types } from 'mongoose';
export declare class TwilioSubAccount extends Document {
    name: string;
    phone_numbers: string[];
    sub_auth_token: string;
    sub_account_sid: string;
    is_suspended: boolean;
    salonId: Types.ObjectId;
    twilioincomingPhoneNumberId?: string;
    createdAt: Date;
    updatedAt: Date;
}
export declare const SalonSchema: import("mongoose").Schema<TwilioSubAccount, import("mongoose").Model<TwilioSubAccount, any, any, any, Document<unknown, any, TwilioSubAccount, any, {}> & TwilioSubAccount & Required<{
    _id: Types.ObjectId;
}> & {
    __v: number;
}, any>, {}, {}, {}, {}, import("mongoose").DefaultSchemaOptions, TwilioSubAccount, Document<unknown, {}, import("mongoose").FlatRecord<TwilioSubAccount>, {}, import("mongoose").DefaultSchemaOptions> & import("mongoose").FlatRecord<TwilioSubAccount> & Required<{
    _id: Types.ObjectId;
}> & {
    __v: number;
}>;
