import { Document } from 'mongoose';
export declare enum ClientStatus {
    ACTIVE = "ACTIVE",
    INACTIVE = "INACTIVE",
    DEACTIVATED = "DEACTIVATED",
    BLOCK = "BLOCKED",
    PENDIND = "PENDING",
    DELETED = "DELETED"
}
export declare class CompanyClient extends Document {
    client_id: string;
    company_id: string;
    name: string;
    email: string;
    phone: string;
    country_code: string;
    contact_person: string;
    image: string;
    otp: string;
    otp_expiry: Date;
    is_verified: boolean;
    is_deleted: boolean;
    status: string;
    created_at: number;
    updated_at: number;
}
export declare const CompanyClientSchema: import("mongoose").Schema<CompanyClient, import("mongoose").Model<CompanyClient, any, any, any, Document<unknown, any, CompanyClient, any, {}> & CompanyClient & Required<{
    _id: unknown;
}> & {
    __v: number;
}, any>, {}, {}, {}, {}, import("mongoose").DefaultSchemaOptions, CompanyClient, Document<unknown, {}, import("mongoose").FlatRecord<CompanyClient>, {}, import("mongoose").ResolveSchemaOptions<import("mongoose").DefaultSchemaOptions>> & import("mongoose").FlatRecord<CompanyClient> & Required<{
    _id: unknown;
}> & {
    __v: number;
}>;
