import { ConnectOptions } from "mongoose"; import { MongooseModule } from "./helpers"; export { AccountCallerType, AccountIndustry, DepartmentReportOdometer, DroneProvider, FireMapperLayers, IncidentFilterKind, LocationKindType, LocationSource, LocationVisibility, NerisBenchmarkType, ShareIncidentRuleKind, UserStealthStatus, } from "./constants"; export { ActionLog, ActionLogModel } from "./models/action-log"; export { ADSB, ADSBModel } from "./models/adsb"; export { Agency, AgencyModel } from "./models/agency"; export { ArcGISGroup, ArcGISGroupModel } from "./models/arcgis-group"; export { Assignment, AssignmentModel } from "./models/assignment"; export { Battalion, BattalionModel } from "./models/battalion"; export { BeaconLog, BeaconLogModel } from "./models/beacon-log"; export { CADIncident, CADIncidentModel } from "./models/cad-incident"; export { CADIncidentBlock, CADIncidentBlockModel } from "./models/cad-incident-block"; export { CADIncidentStream, CADIncidentStreamModel } from "./models/cad-incident-stream"; export { CADInterfaceMetaData, CADInterfaceMetaDataModel } from "./models/cad-interface-meta-data"; export { CADSimulation, CADSimulationModel } from "./models/cad-simulation"; export { CADStatus, CADStatusModel } from "./models/cad-status"; export { CADStatusMap, CADStatusMapModel } from "./models/cad-status-map"; export { CADVehicle, CADVehicleModel } from "./models/cad-vehicle"; export { CADVehicleStatus, CADVehicleStatusModel } from "./models/cad-vehicle-status"; export { CADVehicleStatusHistory, CADVehicleStatusHistoryModel } from "./models/cad-vehicle-status-history"; export { ChartDeviceStats, ChartDeviceStatsModel } from "./models/chart-device-stats"; export { ChartIncident, ChartIncidentModel } from "./models/chart-incident"; export { ChartManagedIncident, ChartManagedIncidentModel } from "./models/chart-managed-incident"; export { ChartUser, ChartUserModel } from "./models/chart-user"; export { Checklist, ChecklistModel } from "./models/checklist"; export { ChecklistItem, ChecklistItemModel } from "./models/checklist-item"; export { CSVImport, CSVImportModel } from "./models/csv-import"; export { AudioStreamAuthentication, AudioStreamAuthenticationModel } from "./models/audio-stream-authentication"; export { DataSharingAgreement, DataSharingAgreementModel } from "./models/data-sharing-agreement"; export { Department, DepartmentModel } from "./models/department"; export { DeviceMapping, DeviceMappingModel } from "./models/device-mapping"; export { DroneConnection, DroneConnectionModel } from "./models/drone-connection"; export { Esri, EsriModel } from "./models/esri"; export { GSTMapping, GSTMappingModel } from "./models/gst-mapping"; export { GlobalSettings, GlobalSettingsModel } from "./models/global-settings"; export { IncidentEvent, IncidentEventModel } from "./models/incident-event"; export { IncidentFilter, IncidentFilterModel } from "./models/incident-filter"; export { IncidentFilterGlobal, IncidentFilterGlobalModel } from "./models/incident-filter-global"; export { IncidentNotified, IncidentNotifiedModel } from "./models/incident-notified"; export { IncidentShareCode, IncidentShareCodeModel } from "./models/incident-share-code"; export { IncidentTakeover, IncidentTakeoverModel } from "./models/incident-takeover"; export { JobLog, JobLogModel } from "./models/job-log"; export { KindTypeCatalog, KindTypeCatalogModel } from "./models/kindtype-catalog"; export { Location, LocationModel } from "./models/location"; export { MailLog, MailLogModel } from "./models/mail-log"; export { ManagedIncident, ManagedIncidentModel } from "./models/managed-incident"; export { Mark43IncidentRetry, Mark43IncidentRetryModel } from "./models/mark43-incident-retry"; export { Message, MessageModel } from "./models/message"; export { Monitor, MonitorModel } from "./models/monitor"; export { PersonnelImport, PersonnelImportModel } from "./models/personnel-import"; export { PersonnelKnown, PersonnelKnownModel } from "./models/personnel-known"; export { Partner, PartnerModel } from "./models/partner"; export { PersonnelRoster, PersonnelRosterModel } from "./models/personnel-roster"; export { RateLimit, RateLimitModel } from "./models/rate-limit"; export { ReleaseNote, ReleaseNoteModel } from "./models/release-note"; export { RemoteLog, RemoteLogModel } from "./models/remote-log"; export { RemoteLogStream, RemoteLogStreamModel } from "./models/remote-log-stream"; export { Session, SessionModel } from "./models/session"; export { SAML, SAMLModel } from "./models/saml"; export { SMSLog, SMSLogModel } from "./models/sms-log"; export { SMTPUnhandled, SMTPUnhandledModel } from "./models/smtp-unhandled"; export { StatusBeacon, StatusBeaconModel } from "./models/status-beacon"; export { StatusBeaconTransition, StatusBeaconTransitionModel } from "./models/status-beacon-transition"; export { Template, TemplateModel } from "./models/template"; export { TrackerResponder, TrackerResponderModel } from "./models/tracker-responder"; export { User, UserModel } from "./models/user"; export { UserDevice, UserDeviceModel } from "./models/user-device"; export { UserRegistration, UserRegistrationModel } from "./models/user-registration"; export { ValidationReport, ValidationReportModel } from "./models/validation-report"; export { WatchDutyEvent, WatchDutyEventModel } from "./models/watchduty-event"; export { ZonehavenAccount, ZonehavenAccountModel } from "./models/zonehaven-account"; export * from "./helpers"; export { IntegrationTypes } from "./types/department"; export { DataSharingAgreementActions } from "./types/data-sharing-agreement"; export * from "./checklist-item-event-message"; export type { DronesConfigurationType, DronesVideoType, DronesVideoUrlsType, ForwardingConnectionType, ForwardingConfigType, ForwardFieldsType, IntegrationType, AccountConfigurationZonehaven, } from "./types/department"; export type { DroneConnectionOptionsType, DroneConnectionType, } from "./types/drone-connection"; export type { CADInterfaceMetaDataType, } from "./types/cad-interface-meta-data"; export type { DataSharingAgreementAction, DataSharingAgreementType, DataSharingVendorConsentType, } from "./types/data-sharing-agreement"; export type { ZonehavenAccountType, } from "./types/zonehaven-account"; export { ManagedIncidentModeDefault, ManagedIncidentPriorityDefault, OrientationMarkerColorDefault, } from "./models/department"; export declare function connect(url: string, overwriteOpts?: ConnectOptions, enableDebug?: boolean): Promise<{ connection: typeof import("mongoose"); models: { ADSB: import("mongoose").Model & import("./models/adsb").ADSB & Required<{ _id: import("mongoose").Types.ObjectId; }> & { __v: number; }, any>; ActionLog: import("mongoose").Model & import("./models/action-log").ActionLog & Required<{ _id: import("mongoose").Types.ObjectId; }> & { __v: number; }, any>; Agency: import("mongoose").Model & import("./models/agency").Agency & Required<{ _id: import("mongoose").Types.ObjectId; }> & { __v: number; }, any>; ArcGISGroup: import("mongoose").Model & import("./models/arcgis-group").ArcGISGroup & { _id: import("mongoose").Types.ObjectId; } & { __v: number; }, any>; Assignment: import("mongoose").Model & import("./models/assignment").Assignment & Required<{ _id: import("mongoose").Types.ObjectId; }> & { __v: number; }, any>; Battalion: import("mongoose").Model & import("./models/battalion").Battalion & Required<{ _id: import("mongoose").Types.ObjectId; }> & { __v: number; }, any>; BeaconLog: import("mongoose").Model & import("./models/beacon-log").BeaconLog & Required<{ _id: import("mongoose").Types.ObjectId; }> & { __v: number; }, any>; CADIncident: import("mongoose").Model & import("./models/cad-incident").CADIncident & Required<{ _id: import("mongoose").Types.ObjectId; }> & { __v: number; }, any>; CADIncidentBlock: import("mongoose").Model & import("./models/cad-incident-block").CADIncidentBlock & Required<{ _id: import("mongoose").Types.ObjectId; }> & { __v: number; }, any>; CADIncidentStream: import("mongoose").Model & import("./models/cad-incident-stream").CADIncidentStream & Required<{ _id: import("mongoose").Types.ObjectId; }> & { __v: number; }, any>; CADInterfaceMetaData: import("mongoose").Model & import("./models/cad-interface-meta-data").CADInterfaceMetaData & Required<{ _id: import("mongoose").Types.ObjectId; }> & { __v: number; }, any>; CADSimulation: import("mongoose").Model & import("./models/cad-simulation").CADSimulation & Required<{ _id: import("mongoose").Types.ObjectId; }> & { __v: number; }, any>; CADStatus: import("mongoose").Model & import("./models/cad-status").CADStatus & { _id: import("mongoose").Types.ObjectId; } & { __v: number; }, any>; CADStatusMap: import("mongoose").Model & import("./models/cad-status-map").CADStatusMap & Required<{ _id: import("mongoose").Types.ObjectId; }> & { __v: number; }, any>; CADVehicle: import("mongoose").Model & import("./models/cad-vehicle").CADVehicle & Required<{ _id: import("mongoose").Types.ObjectId; }> & { __v: number; }, any>; CADVehicleStatus: import("mongoose").Model & import("./models/cad-vehicle-status").CADVehicleStatus & { _id: import("mongoose").Types.ObjectId; } & { __v: number; }, any>; CADVehicleStatusHistory: import("mongoose").Model & import("./models/cad-vehicle-status-history").CADVehicleStatusHistory & { _id: import("mongoose").Types.ObjectId; } & { __v: number; }, any>; ChartDeviceStats: import("mongoose").Model & import("./models/chart-device-stats").ChartDeviceStats & Required<{ _id: import("mongoose").Types.ObjectId; }> & { __v: number; }, any>; ChartIncident: import("mongoose").Model & import("./models/chart-incident").ChartIncident & Required<{ _id: import("mongoose").Types.ObjectId; }> & { __v: number; }, any>; ChartManagedIncident: import("mongoose").Model & import("./models/chart-managed-incident").ChartManagedIncident & Required<{ _id: import("mongoose").Types.ObjectId; }> & { __v: number; }, any>; ChartUser: import("mongoose").Model & import("./models/chart-user").ChartUser & Required<{ _id: import("mongoose").Types.ObjectId; }> & { __v: number; }, any>; Checklist: import("mongoose").Model & import("./models/checklist").Checklist & Required<{ _id: import("mongoose").Types.ObjectId; }> & { __v: number; }, any>; ChecklistItem: import("mongoose").Model & import("./models/checklist-item").ChecklistItem & Required<{ _id: import("mongoose").Types.ObjectId; }> & { __v: number; }, any>; CSVImport: import("mongoose").Model & import("./models/csv-import").CSVImport & Required<{ _id: import("mongoose").Types.ObjectId; }> & { __v: number; }, any>; AudioStreamAuthentication: import("mongoose").Model & import("./models/audio-stream-authentication").AudioStreamAuthentication & Required<{ _id: import("mongoose").Types.ObjectId; }> & { __v: number; }, any>; DataSharingAgreement: import("mongoose").Model & import("./models/data-sharing-agreement").DataSharingAgreement & Required<{ _id: import("mongoose").Types.ObjectId; }> & { __v: number; }, any>; Department: import("mongoose").Model & import("./models/department").Department & Required<{ _id: import("mongoose").Types.ObjectId; }> & { __v: number; }, any>; DeviceMapping: import("mongoose").Model & import("./models/device-mapping").DeviceMapping & Required<{ _id: import("mongoose").Types.ObjectId; }> & { __v: number; }, any>; DroneConnection: import("mongoose").Model & import("./models/drone-connection").DroneConnection & Required<{ _id: import("mongoose").Types.ObjectId; }> & { __v: number; }, any>; Esri: import("mongoose").Model & import("./models/esri").Esri & Required<{ _id: import("mongoose").Types.ObjectId; }> & { __v: number; }, any>; GSTMapping: import("mongoose").Model & import("./models/gst-mapping").GSTMapping & Required<{ _id: import("mongoose").Types.ObjectId; }> & { __v: number; }, any>; GlobalSettings: import("mongoose").Model & import("./models/global-settings").GlobalSettings & Required<{ _id: import("mongoose").Types.ObjectId; }> & { __v: number; }, any>; IncidentEvent: import("mongoose").Model & import("./models/incident-event").IncidentEvent & Required<{ _id: import("mongoose").Types.ObjectId; }> & { __v: number; }, any>; IncidentFilter: import("mongoose").Model & import("./models/incident-filter").IncidentFilter & Required<{ _id: import("mongoose").Types.ObjectId; }> & { __v: number; }, any>; IncidentFilterGlobal: import("mongoose").Model & import("./models/incident-filter-global").IncidentFilterGlobal & Required<{ _id: import("mongoose").Types.ObjectId; }> & { __v: number; }, any>; IncidentNotified: import("mongoose").Model & import("./models/incident-notified").IncidentNotified & Required<{ _id: import("mongoose").Types.ObjectId; }> & { __v: number; }, any>; IncidentShareCode: import("mongoose").Model & import("./models/incident-share-code").IncidentShareCode & Required<{ _id: import("mongoose").Types.ObjectId; }> & { __v: number; }, any>; IncidentTakeover: import("mongoose").Model & import("./models/incident-takeover").IncidentTakeover & Required<{ _id: import("mongoose").Types.ObjectId; }> & { __v: number; }, any>; JobLog: import("mongoose").Model & import("./models/job-log").JobLog & Required<{ _id: import("mongoose").Types.ObjectId; }> & { __v: number; }, any>; KindTypeCatalog: import("mongoose").Model & import("./models/kindtype-catalog").KindTypeCatalog & Required<{ _id: import("mongoose").Types.ObjectId; }> & { __v: number; }, any>; Location: import("mongoose").Model & import("./models/location").Location & Required<{ _id: import("mongoose").Types.ObjectId; }> & { __v: number; }, any>; MailLog: import("mongoose").Model & import("./models/mail-log").MailLog & Required<{ _id: import("mongoose").Types.ObjectId; }> & { __v: number; }, any>; ManagedIncident: import("mongoose").Model & import("./models/managed-incident").ManagedIncident & Required<{ _id: import("mongoose").Types.ObjectId; }> & { __v: number; }, any>; Mark43IncidentRetry: import("mongoose").Model & import("./models/mark43-incident-retry").Mark43IncidentRetry & { _id: import("mongoose").Types.ObjectId; } & { __v: number; }, any>; Message: import("mongoose").Model & import("./models/message").Message & Required<{ _id: import("mongoose").Types.ObjectId; }> & { __v: number; }, any>; Monitor: import("mongoose").Model & import("./models/monitor").Monitor & Required<{ _id: import("mongoose").Types.ObjectId; }> & { __v: number; }, any>; PersonnelImport: import("mongoose").Model & import("./models/personnel-import").PersonnelImport & Required<{ _id: import("mongoose").Types.ObjectId; }> & { __v: number; }, any>; PersonnelKnown: import("mongoose").Model & import("./models/personnel-known").PersonnelKnown & Required<{ _id: import("mongoose").Types.ObjectId; }> & { __v: number; }, any>; Partner: import("mongoose").Model & import("./models/partner").Partner & Required<{ _id: import("mongoose").Types.ObjectId; }> & { __v: number; }, any>; PersonnelRoster: import("mongoose").Model & import("./models/personnel-roster").PersonnelRoster & Required<{ _id: import("mongoose").Types.ObjectId; }> & { __v: number; }, any>; RateLimit: import("mongoose").Model & import("./models/rate-limit").RateLimit & Required<{ _id: import("mongoose").Types.ObjectId; }> & { __v: number; }, any>; ReleaseNote: import("mongoose").Model & import("./models/release-note").ReleaseNote & Required<{ _id: import("mongoose").Types.ObjectId; }> & { __v: number; }, any>; RemoteLog: import("mongoose").Model & import("./models/remote-log").RemoteLog & Required<{ _id: import("mongoose").Types.ObjectId; }> & { __v: number; }, any>; RemoteLogStream: import("mongoose").Model & import("./models/remote-log-stream").RemoteLogStream & Required<{ _id: import("mongoose").Types.ObjectId; }> & { __v: number; }, any>; Session: import("mongoose").Model & import("./models/session").Session & Required<{ _id: string; }> & { __v: number; }, any>; SAML: import("mongoose").Model & import("./models/saml").SAML & Required<{ _id: import("mongoose").Types.ObjectId; }> & { __v: number; }, any>; SMSLog: import("mongoose").Model & import("./models/sms-log").SMSLog & Required<{ _id: import("mongoose").Types.ObjectId; }> & { __v: number; }, any>; SMTPUnhandled: import("mongoose").Model & import("./models/smtp-unhandled").SMTPUnhandled & Required<{ _id: import("mongoose").Types.ObjectId; }> & { __v: number; }, any>; StatusBeacon: import("mongoose").Model & import("./models/status-beacon").StatusBeacon & Required<{ _id: import("mongoose").Types.ObjectId; }> & { __v: number; }, any>; StatusBeaconTransition: import("mongoose").Model & import("./models/status-beacon-transition").StatusBeaconTransition & Required<{ _id: import("mongoose").Types.ObjectId; }> & { __v: number; }, any>; Template: import("mongoose").Model & import("./models/template").Template & Required<{ _id: import("mongoose").Types.ObjectId; }> & { __v: number; }, any>; TrackerResponder: import("mongoose").Model & import("./models/tracker-responder").TrackerResponder & Required<{ _id: import("mongoose").Types.ObjectId; }> & { __v: number; }, any>; User: import("mongoose").Model & import("./models/user").User & Required<{ _id: import("mongoose").Types.ObjectId; }> & { __v: number; }, any>; UserDevice: import("mongoose").Model & import("./models/user-device").UserDevice & Required<{ _id: import("mongoose").Types.ObjectId; }> & { __v: number; }, any>; UserRegistration: import("mongoose").Model & import("./models/user-registration").UserRegistration & { _id: import("mongoose").Types.ObjectId; } & { __v: number; }, any>; ValidationReport: import("mongoose").Model & import("./models/validation-report").ValidationReport & Required<{ _id: import("mongoose").Types.ObjectId; }> & { __v: number; }, any>; WatchDutyEvent: import("mongoose").Model & import("./models/watchduty-event").WatchDutyEvent & Required<{ _id: import("mongoose").Types.ObjectId; }> & { __v: number; }, any>; ZonehavenAccount: import("mongoose").Model & import("./models/zonehaven-account").ZonehavenAccount & Required<{ _id: import("mongoose").Types.ObjectId; }> & { __v: number; }, any>; }; mongoose: typeof import("mongoose"); }>; type UnboxPromise> = T extends Promise ? U : never; export type BackendModels = UnboxPromise>["models"]; export type MongooseTypes = MongooseModule; export default connect; //# sourceMappingURL=index.d.ts.map