import { Model } from 'mongoose';
import * as collection from './index';
export declare class ModelsService {
    UserModel: Model<collection.Users.UsersDocument>;
    SessionModel: Model<collection.Sessions.Sessions>;
    OTPModel: Model<collection.OTP.OTP>;
    Connections: Model<collection.Connections.ConnectionDocument>;
    Messages: Model<collection.Messages.Message>;
    ChatMedias: Model<collection.MessageMedias.MessageMedia>;
    GroupMembers: Model<collection.GroupMembers.GroupMembers>;
    MsgReactions: Model<collection.MessageReactions.ReactionEmoji>;
    blockUsers: Model<collection.BlockUser.BlockUser>;
    callings: Model<collection.Calling.Calling>;
    callJoinedMembers: Model<collection.CallJoinedMember.CallJoinedMember>;
    notifications: Model<collection.Notifications.Notification>;
    PageModel: Model<collection.Pages.Pages>;
    SettingsModel: Model<collection.Settings.SettingsDocument>;
    BroadcastModel: Model<collection.Broadcast.Broadcast>;
    EmailTemplateModel: Model<collection.EmailTemplates.EmailTemplates>;
    LanguageModel: Model<collection.Language.Language>;
    TranslationKeyModel: Model<collection.TranslationKey.TranslationKey>;
    TranslationModel: Model<collection.Translation.Translation>;
    CategoryModel: Model<collection.Category.Category>;
    InsurerModel: Model<collection.Insurer.Insurer>;
    RegionModel: Model<collection.Region.Region>;
    ActivityLogModel: Model<collection.ActivityLog.ActivityLog>;
    AgentDocumentTypeModel: Model<collection.AgentDocumentTypeConfig.AgentDocumentTypeConfig>;
    AgentDocumentEditRequestModel: Model<collection.AgentDocumentEditRequest.AgentDocumentEditRequest>;
    CustomerModel: Model<collection.Customer.Customer>;
    LeadModel: Model<collection.Lead.Lead>;
    ProductModel: Model<collection.Product.Product>;
    PolicyModel: Model<collection.Policy.Policy>;
    AgentCommissionModel: Model<collection.AgentCommission.AgentCommission>;
    PolicyRenewalModel: Model<collection.PolicyRenewal.PolicyRenewal>;
    ClaimModel: Model<collection.Claim.Claim>;
    constructor(UserModel: Model<collection.Users.UsersDocument>, SessionModel: Model<collection.Sessions.Sessions>, OTPModel: Model<collection.OTP.OTP>, Connections: Model<collection.Connections.ConnectionDocument>, Messages: Model<collection.Messages.Message>, ChatMedias: Model<collection.MessageMedias.MessageMedia>, GroupMembers: Model<collection.GroupMembers.GroupMembers>, MsgReactions: Model<collection.MessageReactions.ReactionEmoji>, blockUsers: Model<collection.BlockUser.BlockUser>, callings: Model<collection.Calling.Calling>, callJoinedMembers: Model<collection.CallJoinedMember.CallJoinedMember>, notifications: Model<collection.Notifications.Notification>, PageModel: Model<collection.Pages.Pages>, SettingsModel: Model<collection.Settings.SettingsDocument>, BroadcastModel: Model<collection.Broadcast.Broadcast>, EmailTemplateModel: Model<collection.EmailTemplates.EmailTemplates>, LanguageModel: Model<collection.Language.Language>, TranslationKeyModel: Model<collection.TranslationKey.TranslationKey>, TranslationModel: Model<collection.Translation.Translation>, CategoryModel: Model<collection.Category.Category>, InsurerModel: Model<collection.Insurer.Insurer>, RegionModel: Model<collection.Region.Region>, ActivityLogModel: Model<collection.ActivityLog.ActivityLog>, AgentDocumentTypeModel: Model<collection.AgentDocumentTypeConfig.AgentDocumentTypeConfig>, AgentDocumentEditRequestModel: Model<collection.AgentDocumentEditRequest.AgentDocumentEditRequest>, CustomerModel: Model<collection.Customer.Customer>, LeadModel: Model<collection.Lead.Lead>, ProductModel: Model<collection.Product.Product>, PolicyModel: Model<collection.Policy.Policy>, AgentCommissionModel: Model<collection.AgentCommission.AgentCommission>, PolicyRenewalModel: Model<collection.PolicyRenewal.PolicyRenewal>, ClaimModel: Model<collection.Claim.Claim>);
}
