import { Document, HydratedDocument, Model, Types } from "mongoose";
export type BusinessDocument = HydratedDocument<Business>;
export declare class Business extends Document {
    business_name: string;
    business_code: string;
    trip_sequence: number;
    created_at: number;
    company_logo: string;
    business_address: string;
    gst_number: string;
    health_status: string;
    health_status_reason: string;
    signup_source: string;
    signup_source_details: string;
    sales_description: string;
    is_disposable_email: boolean;
    total_logins: number;
    last_login_date: number;
    referral_code: string;
    owner: {
        _id: Types.ObjectId;
        name: string;
        user_type: string;
        profile_pic: string;
        email: string;
        phone_no: string;
    };
}
export declare const BusinessSchema: import("mongoose").Schema<Business, Model<Business, any, any, any, Document<unknown, any, Business, any> & Business & Required<{
    _id: unknown;
}> & {
    __v: number;
}, any>, {}, {}, {}, {}, import("mongoose").DefaultSchemaOptions, Business, Document<unknown, {}, import("mongoose").FlatRecord<Business>, {}> & import("mongoose").FlatRecord<Business> & Required<{
    _id: unknown;
}> & {
    __v: number;
}>;
