import { IncidentFilterKind, ShareIncidentRuleKind } from "../constants"; export interface CADPersonSchemaType { PersonnelID: string; PersonnelName: string; PersonnelRank: string; PersonnelWorkCode: string; PersonnelNote: string; } export interface CallerType { CallerId: string; Latitude: number; Longitude: number; Altitude: number; Application: string; Source: string; LocationUpdatedAt: Date; Address: string; UncertaintyRadius: number; } export interface RadioChannelSchemaType extends Record { name: string; channel: string; url: string; channelDescription: string; tone: string; } export interface RecordSchemaType { name: string; value: string; } export interface ReportNumberSchemaType { name: string; number: string; } export interface ShareReasonSchemaType { name: string; date: Date; ruleType: ShareIncidentRuleKind; kNegative: ShareIncidentRuleKind[]; kPositive: ShareIncidentRuleKind[]; } export interface SharedToSchemaType extends Record { departmentId: string; userId: string; name: string; startAt: Date; expireAt: Date; active: boolean; reasons: ShareReasonSchemaType[]; sendNotification: boolean; } export interface SharedSourceSchemaType extends Record { name: string; isExternal: boolean; startAt?: Date; expireAt?: Date; reasons: ShareReasonSchemaType[]; } export interface SharedToEventSchemaType extends Record { departmentId: string; userId: string; expireAt: Date; updatedAt: Date; active: boolean; } export type IncidentFilterKindB = IncidentFilterKind.ShowNoUnits; export type IncidentFilterLabelType = { [key in IncidentFilterKind]: unknown[]; }; //# sourceMappingURL=common-incident.d.ts.map