import { Model } from 'mongoose';
import * as collection from './index';
export declare class ModelsService {
    UserModel: Model<collection.Users.UsersDocument>;
    BusinessModel: Model<collection.Business.BusinessDocument>;
    SessionModel: Model<collection.Sessions.Sessions>;
    OTPModel: Model<collection.OTP.OTP>;
    PendingUserModel: Model<collection.PendingUsers.PendingUsersDocument>;
    InvitationModel: Model<collection.Invitation.InvitationDocument>;
    ReferralTrackingModel: Model<collection.ReferralTracking.ReferralTracking>;
    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>;
    subscriptions: Model<collection.Subscription.Subscription>;
    plans: Model<collection.Plans.PlansDocument>;
    BillingLedgerModel: Model<collection.BillingLedger.BillingLedger>;
    callings: Model<collection.Calling.Calling>;
    callJoinedMembers: Model<collection.CallJoinedMember.CallJoinedMember>;
    notifications: Model<collection.Notifications.Notification>;
    payments: Model<collection.Payment.Payment>;
    PageModel: Model<collection.Pages.Pages>;
    ModuleAccessModel: Model<collection.ModuleAccess.ModuleAccessDocument>;
    wallets: Model<collection.Wallet.Wallet>;
    walletTransactions: Model<collection.WalletTransaction.WalletTransaction>;
    SettingsModel: Model<collection.Settings.SettingsDocument>;
    AddressModel: Model<collection.Address.AddressDocument>;
    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>;
    EarningModel: Model<collection.Earning.Earning>;
    BankModel: Model<collection.Bank.Bank>;
    VehicleModel: Model<collection.Vehicles.VehiclesDocument>;
    PermitModel: Model<collection.Permits.PermitsDocument>;
    MaintenanceModel: Model<collection.Maintenance.MaintenanceDocument>;
    TripModel: Model<collection.Trips.TripsDocument>;
    TripPingModel: Model<collection.TripPings.TripPingDocument>;
    ExpenseModel: Model<collection.Expenses.ExpenseDocument>;
    DriverLedgerModel: Model<collection.DriverLedger.DriverLedgerDocument>;
    DriverPenaltyModel: Model<collection.DriverPenalty.DriverPenaltyDocument>;
    DriverLeaveModel: Model<collection.DriverLeave.DriverLeaveDocument>;
    SalaryModel: Model<collection.Salary.SalaryDocument>;
    QueryModel: Model<collection.Queries.QueryDocument>;
    FuelModel: Model<collection.Fuel.FuelDocument>;
    ExpenseCategoryModel: Model<collection.ExpenseCategories.ExpenseCategoryDocument>;
    MaintenanceCategoryModel: Model<collection.MaintenanceCategories.MaintenanceCategoryDocument>;
    FastagDetailsModel: Model<collection.FastagDetails.FastagDetailsDocument>;
    CounterModel: Model<collection.Counters.CounterDocument>;
    SosModel: Model<collection.Sos.SosDocument>;
    ApiErrorLogModel: Model<collection.ApiErrorLog.ApiErrorLogDocument>;
    CustomerModel: Model<collection.Customers.CustomersDocument>;
    CustomerPaymentsModel: Model<collection.CustomerPayments.CustomerPaymentsDocument>;
    BrokerModel: Model<collection.Brokers.BrokersDocument>;
    HiredVehicleModel: Model<collection.HiredVehicles.HiredVehiclesDocument>;
    TallyLedgerMappingModel: Model<collection.TallyLedgerMapping.TallyLedgerMappingDocument>;
    BankStatementImportModel: Model<collection.BankStatementImport.BankStatementImportDocument>;
    BankTransactionModel: Model<collection.BankTransaction.BankTransactionDocument>;
    PaymentBankMatchModel: Model<collection.PaymentBankMatch.PaymentBankMatchDocument>;
    DemoBookingModel: Model<collection.DemoBooking.DemoBookingDocument>;
    constructor(UserModel: Model<collection.Users.UsersDocument>, BusinessModel: Model<collection.Business.BusinessDocument>, SessionModel: Model<collection.Sessions.Sessions>, OTPModel: Model<collection.OTP.OTP>, PendingUserModel: Model<collection.PendingUsers.PendingUsersDocument>, InvitationModel: Model<collection.Invitation.InvitationDocument>, ReferralTrackingModel: Model<collection.ReferralTracking.ReferralTracking>, 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>, subscriptions: Model<collection.Subscription.Subscription>, plans: Model<collection.Plans.PlansDocument>, BillingLedgerModel: Model<collection.BillingLedger.BillingLedger>, callings: Model<collection.Calling.Calling>, callJoinedMembers: Model<collection.CallJoinedMember.CallJoinedMember>, notifications: Model<collection.Notifications.Notification>, payments: Model<collection.Payment.Payment>, PageModel: Model<collection.Pages.Pages>, ModuleAccessModel: Model<collection.ModuleAccess.ModuleAccessDocument>, wallets: Model<collection.Wallet.Wallet>, walletTransactions: Model<collection.WalletTransaction.WalletTransaction>, SettingsModel: Model<collection.Settings.SettingsDocument>, AddressModel: Model<collection.Address.AddressDocument>, 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>, EarningModel: Model<collection.Earning.Earning>, BankModel: Model<collection.Bank.Bank>, VehicleModel: Model<collection.Vehicles.VehiclesDocument>, PermitModel: Model<collection.Permits.PermitsDocument>, MaintenanceModel: Model<collection.Maintenance.MaintenanceDocument>, TripModel: Model<collection.Trips.TripsDocument>, TripPingModel: Model<collection.TripPings.TripPingDocument>, ExpenseModel: Model<collection.Expenses.ExpenseDocument>, DriverLedgerModel: Model<collection.DriverLedger.DriverLedgerDocument>, DriverPenaltyModel: Model<collection.DriverPenalty.DriverPenaltyDocument>, DriverLeaveModel: Model<collection.DriverLeave.DriverLeaveDocument>, SalaryModel: Model<collection.Salary.SalaryDocument>, QueryModel: Model<collection.Queries.QueryDocument>, FuelModel: Model<collection.Fuel.FuelDocument>, ExpenseCategoryModel: Model<collection.ExpenseCategories.ExpenseCategoryDocument>, MaintenanceCategoryModel: Model<collection.MaintenanceCategories.MaintenanceCategoryDocument>, FastagDetailsModel: Model<collection.FastagDetails.FastagDetailsDocument>, CounterModel: Model<collection.Counters.CounterDocument>, SosModel: Model<collection.Sos.SosDocument>, ApiErrorLogModel: Model<collection.ApiErrorLog.ApiErrorLogDocument>, CustomerModel: Model<collection.Customers.CustomersDocument>, CustomerPaymentsModel: Model<collection.CustomerPayments.CustomerPaymentsDocument>, BrokerModel: Model<collection.Brokers.BrokersDocument>, HiredVehicleModel: Model<collection.HiredVehicles.HiredVehiclesDocument>, TallyLedgerMappingModel: Model<collection.TallyLedgerMapping.TallyLedgerMappingDocument>, BankStatementImportModel: Model<collection.BankStatementImport.BankStatementImportDocument>, BankTransactionModel: Model<collection.BankTransaction.BankTransactionDocument>, PaymentBankMatchModel: Model<collection.PaymentBankMatch.PaymentBankMatchDocument>, DemoBookingModel: Model<collection.DemoBooking.DemoBookingDocument>);
}
