import type { Static } from '@feathersjs/typebox'; import type { HookContext } from '../../../../declarations'; import type { ModelsSignalsHistoryService } from './history.class'; export declare const modelsSignalsHistorySchema: import("@feathersjs/typebox").TObject<{ _id: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; signalId: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; kind: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"active-flip">, import("@feathersjs/typebox").TLiteral<"candidate-change">, import("@feathersjs/typebox").TLiteral<"drained">, import("@feathersjs/typebox").TLiteral<"rolled-back">]>; fromPodId: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>, import("@feathersjs/typebox").TNull]>; toPodId: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>, import("@feathersjs/typebox").TNull]>; previousActiveSince: import("@feathersjs/typebox").TOptional; triggeredBy: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>, import("@feathersjs/typebox").TNull]>>; source: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"user">, import("@feathersjs/typebox").TLiteral<"system">, import("@feathersjs/typebox").TLiteral<"autopilot">]>; reason: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TNull]>>; createdAt: import("@feathersjs/typebox").TOptional; }>; export type ModelsSignalsHistory = Static; export declare const modelsSignalsHistoryValidator: import("@feathersjs/schema").Validator; export declare const modelsSignalsHistoryResolver: import("@feathersjs/schema").Resolver<{ _id: string | {}; signalId: string | {}; kind: "active-flip" | "candidate-change" | "drained" | "rolled-back"; fromPodId: string | {} | null; toPodId: string | {} | null; previousActiveSince?: any; triggeredBy?: string | {} | null | undefined; source: "autopilot" | "system" | "user"; reason?: string | null | undefined; createdAt?: any; }, HookContext>>; export declare const modelsSignalsHistoryExternalResolver: import("@feathersjs/schema").Resolver<{ _id: string | {}; signalId: string | {}; kind: "active-flip" | "candidate-change" | "drained" | "rolled-back"; fromPodId: string | {} | null; toPodId: string | {} | null; previousActiveSince?: any; triggeredBy?: string | {} | null | undefined; source: "autopilot" | "system" | "user"; reason?: string | null | undefined; createdAt?: any; }, HookContext>>; export declare const modelsSignalsHistoryDataSchema: import("@feathersjs/typebox").TObject<{ signalId: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>, import("@feathersjs/typebox").TString]>; kind: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"active-flip">, import("@feathersjs/typebox").TLiteral<"candidate-change">, import("@feathersjs/typebox").TLiteral<"drained">, import("@feathersjs/typebox").TLiteral<"rolled-back">]>; fromPodId: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>, import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TNull]>>; toPodId: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>, import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TNull]>>; previousActiveSince: import("@feathersjs/typebox").TOptional; triggeredBy: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>, import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TNull]>>; source: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"user">, import("@feathersjs/typebox").TLiteral<"system">, import("@feathersjs/typebox").TLiteral<"autopilot">]>; reason: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TNull]>>; }>; export type ModelsSignalsHistoryData = Static; export declare const modelsSignalsHistoryDataValidator: import("@feathersjs/schema").Validator; export declare const modelsSignalsHistoryDataResolver: import("@feathersjs/schema").Resolver<{ _id: string | {}; signalId: string | {}; kind: "active-flip" | "candidate-change" | "drained" | "rolled-back"; fromPodId: string | {} | null; toPodId: string | {} | null; previousActiveSince?: any; triggeredBy?: string | {} | null | undefined; source: "autopilot" | "system" | "user"; reason?: string | null | undefined; createdAt?: any; }, HookContext>>; export declare const modelsSignalsHistoryPatchSchema: import("@feathersjs/typebox").TPartial, import("@feathersjs/typebox").TObject<{}>]>; signalId: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; kind: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"active-flip">, import("@feathersjs/typebox").TLiteral<"candidate-change">, import("@feathersjs/typebox").TLiteral<"drained">, import("@feathersjs/typebox").TLiteral<"rolled-back">]>; fromPodId: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>, import("@feathersjs/typebox").TNull]>; toPodId: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>, import("@feathersjs/typebox").TNull]>; previousActiveSince: import("@feathersjs/typebox").TOptional; triggeredBy: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>, import("@feathersjs/typebox").TNull]>>; source: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"user">, import("@feathersjs/typebox").TLiteral<"system">, import("@feathersjs/typebox").TLiteral<"autopilot">]>; reason: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TNull]>>; createdAt: import("@feathersjs/typebox").TOptional; }>>; export type ModelsSignalsHistoryPatch = Static; export declare const modelsSignalsHistoryPatchValidator: import("@feathersjs/schema").Validator; export declare const modelsSignalsHistoryPatchResolver: import("@feathersjs/schema").Resolver<{ _id: string | {}; signalId: string | {}; kind: "active-flip" | "candidate-change" | "drained" | "rolled-back"; fromPodId: string | {} | null; toPodId: string | {} | null; previousActiveSince?: any; triggeredBy?: string | {} | null | undefined; source: "autopilot" | "system" | "user"; reason?: string | null | undefined; createdAt?: any; }, HookContext>>; export declare const modelsSignalsHistoryQueryProperties: import("@feathersjs/typebox").TPick, import("@feathersjs/typebox").TObject<{}>]>; signalId: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; kind: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"active-flip">, import("@feathersjs/typebox").TLiteral<"candidate-change">, import("@feathersjs/typebox").TLiteral<"drained">, import("@feathersjs/typebox").TLiteral<"rolled-back">]>; fromPodId: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>, import("@feathersjs/typebox").TNull]>; toPodId: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>, import("@feathersjs/typebox").TNull]>; previousActiveSince: import("@feathersjs/typebox").TOptional; triggeredBy: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>, import("@feathersjs/typebox").TNull]>>; source: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"user">, import("@feathersjs/typebox").TLiteral<"system">, import("@feathersjs/typebox").TLiteral<"autopilot">]>; reason: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TNull]>>; createdAt: import("@feathersjs/typebox").TOptional; }>, ["_id", "signalId", "kind", "source", "createdAt"]>; export declare const modelsSignalsHistoryQuerySchema: import("@feathersjs/typebox").TIntersect<[import("@feathersjs/typebox").TIntersect<[import("@feathersjs/typebox").TPartial; createdAt: import("@feathersjs/typebox").TOptional; kind: import("@feathersjs/typebox").TOptional; signalId: import("@feathersjs/typebox").TOptional; source: import("@feathersjs/typebox").TOptional; }>; $select: import("@feathersjs/typebox").TUnsafe<("_id" | "createdAt" | "kind" | "signalId" | "source")[]>; $and: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TObject<{}>]>, import("@feathersjs/typebox").TPartial, import("@feathersjs/typebox").TObject<{}>]>; $gte: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; $lt: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; $lte: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; $ne: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; $in: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TObject<{}>]>> | import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; $nin: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TObject<{}>]>> | import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; createdAt: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TPartial; $gte: import("@feathersjs/typebox").TOptional; $lt: import("@feathersjs/typebox").TOptional; $lte: import("@feathersjs/typebox").TOptional; $ne: import("@feathersjs/typebox").TOptional; $in: import("@feathersjs/typebox").TArray> | import("@feathersjs/typebox").TOptional; $nin: import("@feathersjs/typebox").TArray> | import("@feathersjs/typebox").TOptional; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; kind: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"candidate-change">, import("@feathersjs/typebox").TLiteral<"drained">, import("@feathersjs/typebox").TLiteral<"rolled-back">]>, import("@feathersjs/typebox").TPartial, import("@feathersjs/typebox").TLiteral<"candidate-change">, import("@feathersjs/typebox").TLiteral<"drained">, import("@feathersjs/typebox").TLiteral<"rolled-back">]>; $gte: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"active-flip">, import("@feathersjs/typebox").TLiteral<"candidate-change">, import("@feathersjs/typebox").TLiteral<"drained">, import("@feathersjs/typebox").TLiteral<"rolled-back">]>; $lt: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"active-flip">, import("@feathersjs/typebox").TLiteral<"candidate-change">, import("@feathersjs/typebox").TLiteral<"drained">, import("@feathersjs/typebox").TLiteral<"rolled-back">]>; $lte: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"active-flip">, import("@feathersjs/typebox").TLiteral<"candidate-change">, import("@feathersjs/typebox").TLiteral<"drained">, import("@feathersjs/typebox").TLiteral<"rolled-back">]>; $ne: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"active-flip">, import("@feathersjs/typebox").TLiteral<"candidate-change">, import("@feathersjs/typebox").TLiteral<"drained">, import("@feathersjs/typebox").TLiteral<"rolled-back">]>; $in: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TLiteral<"candidate-change">, import("@feathersjs/typebox").TLiteral<"drained">, import("@feathersjs/typebox").TLiteral<"rolled-back">]>> | import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"active-flip">, import("@feathersjs/typebox").TLiteral<"candidate-change">, import("@feathersjs/typebox").TLiteral<"drained">, import("@feathersjs/typebox").TLiteral<"rolled-back">]>; $nin: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TLiteral<"candidate-change">, import("@feathersjs/typebox").TLiteral<"drained">, import("@feathersjs/typebox").TLiteral<"rolled-back">]>> | import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"active-flip">, import("@feathersjs/typebox").TLiteral<"candidate-change">, import("@feathersjs/typebox").TLiteral<"drained">, import("@feathersjs/typebox").TLiteral<"rolled-back">]>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; signalId: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>, import("@feathersjs/typebox").TPartial, import("@feathersjs/typebox").TObject<{}>]>; $gte: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; $lt: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; $lte: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; $ne: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; $in: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TObject<{}>]>> | import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; $nin: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TObject<{}>]>> | import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; source: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"system">, import("@feathersjs/typebox").TLiteral<"autopilot">]>, import("@feathersjs/typebox").TPartial, import("@feathersjs/typebox").TLiteral<"system">, import("@feathersjs/typebox").TLiteral<"autopilot">]>; $gte: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"user">, import("@feathersjs/typebox").TLiteral<"system">, import("@feathersjs/typebox").TLiteral<"autopilot">]>; $lt: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"user">, import("@feathersjs/typebox").TLiteral<"system">, import("@feathersjs/typebox").TLiteral<"autopilot">]>; $lte: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"user">, import("@feathersjs/typebox").TLiteral<"system">, import("@feathersjs/typebox").TLiteral<"autopilot">]>; $ne: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"user">, import("@feathersjs/typebox").TLiteral<"system">, import("@feathersjs/typebox").TLiteral<"autopilot">]>; $in: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TLiteral<"system">, import("@feathersjs/typebox").TLiteral<"autopilot">]>> | import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"user">, import("@feathersjs/typebox").TLiteral<"system">, import("@feathersjs/typebox").TLiteral<"autopilot">]>; $nin: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TLiteral<"system">, import("@feathersjs/typebox").TLiteral<"autopilot">]>> | import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"user">, import("@feathersjs/typebox").TLiteral<"system">, import("@feathersjs/typebox").TLiteral<"autopilot">]>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; }>>, import("@feathersjs/typebox").TObject<{ $or: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TObject<{}>]>, import("@feathersjs/typebox").TPartial, import("@feathersjs/typebox").TObject<{}>]>; $gte: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; $lt: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; $lte: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; $ne: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; $in: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TObject<{}>]>> | import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; $nin: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TObject<{}>]>> | import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; createdAt: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TPartial; $gte: import("@feathersjs/typebox").TOptional; $lt: import("@feathersjs/typebox").TOptional; $lte: import("@feathersjs/typebox").TOptional; $ne: import("@feathersjs/typebox").TOptional; $in: import("@feathersjs/typebox").TArray> | import("@feathersjs/typebox").TOptional; $nin: import("@feathersjs/typebox").TArray> | import("@feathersjs/typebox").TOptional; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; kind: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"candidate-change">, import("@feathersjs/typebox").TLiteral<"drained">, import("@feathersjs/typebox").TLiteral<"rolled-back">]>, import("@feathersjs/typebox").TPartial, import("@feathersjs/typebox").TLiteral<"candidate-change">, import("@feathersjs/typebox").TLiteral<"drained">, import("@feathersjs/typebox").TLiteral<"rolled-back">]>; $gte: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"active-flip">, import("@feathersjs/typebox").TLiteral<"candidate-change">, import("@feathersjs/typebox").TLiteral<"drained">, import("@feathersjs/typebox").TLiteral<"rolled-back">]>; $lt: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"active-flip">, import("@feathersjs/typebox").TLiteral<"candidate-change">, import("@feathersjs/typebox").TLiteral<"drained">, import("@feathersjs/typebox").TLiteral<"rolled-back">]>; $lte: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"active-flip">, import("@feathersjs/typebox").TLiteral<"candidate-change">, import("@feathersjs/typebox").TLiteral<"drained">, import("@feathersjs/typebox").TLiteral<"rolled-back">]>; $ne: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"active-flip">, import("@feathersjs/typebox").TLiteral<"candidate-change">, import("@feathersjs/typebox").TLiteral<"drained">, import("@feathersjs/typebox").TLiteral<"rolled-back">]>; $in: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TLiteral<"candidate-change">, import("@feathersjs/typebox").TLiteral<"drained">, import("@feathersjs/typebox").TLiteral<"rolled-back">]>> | import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"active-flip">, import("@feathersjs/typebox").TLiteral<"candidate-change">, import("@feathersjs/typebox").TLiteral<"drained">, import("@feathersjs/typebox").TLiteral<"rolled-back">]>; $nin: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TLiteral<"candidate-change">, import("@feathersjs/typebox").TLiteral<"drained">, import("@feathersjs/typebox").TLiteral<"rolled-back">]>> | import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"active-flip">, import("@feathersjs/typebox").TLiteral<"candidate-change">, import("@feathersjs/typebox").TLiteral<"drained">, import("@feathersjs/typebox").TLiteral<"rolled-back">]>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; signalId: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>, import("@feathersjs/typebox").TPartial, import("@feathersjs/typebox").TObject<{}>]>; $gte: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; $lt: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; $lte: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; $ne: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; $in: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TObject<{}>]>> | import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; $nin: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TObject<{}>]>> | import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; source: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"system">, import("@feathersjs/typebox").TLiteral<"autopilot">]>, import("@feathersjs/typebox").TPartial, import("@feathersjs/typebox").TLiteral<"system">, import("@feathersjs/typebox").TLiteral<"autopilot">]>; $gte: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"user">, import("@feathersjs/typebox").TLiteral<"system">, import("@feathersjs/typebox").TLiteral<"autopilot">]>; $lt: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"user">, import("@feathersjs/typebox").TLiteral<"system">, import("@feathersjs/typebox").TLiteral<"autopilot">]>; $lte: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"user">, import("@feathersjs/typebox").TLiteral<"system">, import("@feathersjs/typebox").TLiteral<"autopilot">]>; $ne: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"user">, import("@feathersjs/typebox").TLiteral<"system">, import("@feathersjs/typebox").TLiteral<"autopilot">]>; $in: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TLiteral<"system">, import("@feathersjs/typebox").TLiteral<"autopilot">]>> | import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"user">, import("@feathersjs/typebox").TLiteral<"system">, import("@feathersjs/typebox").TLiteral<"autopilot">]>; $nin: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TLiteral<"system">, import("@feathersjs/typebox").TLiteral<"autopilot">]>> | import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"user">, import("@feathersjs/typebox").TLiteral<"system">, import("@feathersjs/typebox").TLiteral<"autopilot">]>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; }>>>; }>]>>; $or: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TObject<{}>]>, import("@feathersjs/typebox").TPartial, import("@feathersjs/typebox").TObject<{}>]>; $gte: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; $lt: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; $lte: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; $ne: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; $in: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TObject<{}>]>> | import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; $nin: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TObject<{}>]>> | import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; createdAt: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TPartial; $gte: import("@feathersjs/typebox").TOptional; $lt: import("@feathersjs/typebox").TOptional; $lte: import("@feathersjs/typebox").TOptional; $ne: import("@feathersjs/typebox").TOptional; $in: import("@feathersjs/typebox").TArray> | import("@feathersjs/typebox").TOptional; $nin: import("@feathersjs/typebox").TArray> | import("@feathersjs/typebox").TOptional; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; kind: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"candidate-change">, import("@feathersjs/typebox").TLiteral<"drained">, import("@feathersjs/typebox").TLiteral<"rolled-back">]>, import("@feathersjs/typebox").TPartial, import("@feathersjs/typebox").TLiteral<"candidate-change">, import("@feathersjs/typebox").TLiteral<"drained">, import("@feathersjs/typebox").TLiteral<"rolled-back">]>; $gte: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"active-flip">, import("@feathersjs/typebox").TLiteral<"candidate-change">, import("@feathersjs/typebox").TLiteral<"drained">, import("@feathersjs/typebox").TLiteral<"rolled-back">]>; $lt: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"active-flip">, import("@feathersjs/typebox").TLiteral<"candidate-change">, import("@feathersjs/typebox").TLiteral<"drained">, import("@feathersjs/typebox").TLiteral<"rolled-back">]>; $lte: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"active-flip">, import("@feathersjs/typebox").TLiteral<"candidate-change">, import("@feathersjs/typebox").TLiteral<"drained">, import("@feathersjs/typebox").TLiteral<"rolled-back">]>; $ne: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"active-flip">, import("@feathersjs/typebox").TLiteral<"candidate-change">, import("@feathersjs/typebox").TLiteral<"drained">, import("@feathersjs/typebox").TLiteral<"rolled-back">]>; $in: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TLiteral<"candidate-change">, import("@feathersjs/typebox").TLiteral<"drained">, import("@feathersjs/typebox").TLiteral<"rolled-back">]>> | import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"active-flip">, import("@feathersjs/typebox").TLiteral<"candidate-change">, import("@feathersjs/typebox").TLiteral<"drained">, import("@feathersjs/typebox").TLiteral<"rolled-back">]>; $nin: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TLiteral<"candidate-change">, import("@feathersjs/typebox").TLiteral<"drained">, import("@feathersjs/typebox").TLiteral<"rolled-back">]>> | import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"active-flip">, import("@feathersjs/typebox").TLiteral<"candidate-change">, import("@feathersjs/typebox").TLiteral<"drained">, import("@feathersjs/typebox").TLiteral<"rolled-back">]>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; signalId: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>, import("@feathersjs/typebox").TPartial, import("@feathersjs/typebox").TObject<{}>]>; $gte: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; $lt: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; $lte: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; $ne: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; $in: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TObject<{}>]>> | import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; $nin: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TObject<{}>]>> | import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; source: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"system">, import("@feathersjs/typebox").TLiteral<"autopilot">]>, import("@feathersjs/typebox").TPartial, import("@feathersjs/typebox").TLiteral<"system">, import("@feathersjs/typebox").TLiteral<"autopilot">]>; $gte: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"user">, import("@feathersjs/typebox").TLiteral<"system">, import("@feathersjs/typebox").TLiteral<"autopilot">]>; $lt: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"user">, import("@feathersjs/typebox").TLiteral<"system">, import("@feathersjs/typebox").TLiteral<"autopilot">]>; $lte: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"user">, import("@feathersjs/typebox").TLiteral<"system">, import("@feathersjs/typebox").TLiteral<"autopilot">]>; $ne: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"user">, import("@feathersjs/typebox").TLiteral<"system">, import("@feathersjs/typebox").TLiteral<"autopilot">]>; $in: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TLiteral<"system">, import("@feathersjs/typebox").TLiteral<"autopilot">]>> | import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"user">, import("@feathersjs/typebox").TLiteral<"system">, import("@feathersjs/typebox").TLiteral<"autopilot">]>; $nin: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TLiteral<"system">, import("@feathersjs/typebox").TLiteral<"autopilot">]>> | import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"user">, import("@feathersjs/typebox").TLiteral<"system">, import("@feathersjs/typebox").TLiteral<"autopilot">]>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; }>>>; }>>, import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>, import("@feathersjs/typebox").TPartial, import("@feathersjs/typebox").TObject<{}>]>; $gte: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; $lt: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; $lte: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; $ne: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; $in: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TObject<{}>]>> | import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; $nin: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TObject<{}>]>> | import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; createdAt: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TPartial; $gte: import("@feathersjs/typebox").TOptional; $lt: import("@feathersjs/typebox").TOptional; $lte: import("@feathersjs/typebox").TOptional; $ne: import("@feathersjs/typebox").TOptional; $in: import("@feathersjs/typebox").TArray> | import("@feathersjs/typebox").TOptional; $nin: import("@feathersjs/typebox").TArray> | import("@feathersjs/typebox").TOptional; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; kind: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"candidate-change">, import("@feathersjs/typebox").TLiteral<"drained">, import("@feathersjs/typebox").TLiteral<"rolled-back">]>, import("@feathersjs/typebox").TPartial, import("@feathersjs/typebox").TLiteral<"candidate-change">, import("@feathersjs/typebox").TLiteral<"drained">, import("@feathersjs/typebox").TLiteral<"rolled-back">]>; $gte: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"active-flip">, import("@feathersjs/typebox").TLiteral<"candidate-change">, import("@feathersjs/typebox").TLiteral<"drained">, import("@feathersjs/typebox").TLiteral<"rolled-back">]>; $lt: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"active-flip">, import("@feathersjs/typebox").TLiteral<"candidate-change">, import("@feathersjs/typebox").TLiteral<"drained">, import("@feathersjs/typebox").TLiteral<"rolled-back">]>; $lte: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"active-flip">, import("@feathersjs/typebox").TLiteral<"candidate-change">, import("@feathersjs/typebox").TLiteral<"drained">, import("@feathersjs/typebox").TLiteral<"rolled-back">]>; $ne: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"active-flip">, import("@feathersjs/typebox").TLiteral<"candidate-change">, import("@feathersjs/typebox").TLiteral<"drained">, import("@feathersjs/typebox").TLiteral<"rolled-back">]>; $in: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TLiteral<"candidate-change">, import("@feathersjs/typebox").TLiteral<"drained">, import("@feathersjs/typebox").TLiteral<"rolled-back">]>> | import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"active-flip">, import("@feathersjs/typebox").TLiteral<"candidate-change">, import("@feathersjs/typebox").TLiteral<"drained">, import("@feathersjs/typebox").TLiteral<"rolled-back">]>; $nin: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TLiteral<"candidate-change">, import("@feathersjs/typebox").TLiteral<"drained">, import("@feathersjs/typebox").TLiteral<"rolled-back">]>> | import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"active-flip">, import("@feathersjs/typebox").TLiteral<"candidate-change">, import("@feathersjs/typebox").TLiteral<"drained">, import("@feathersjs/typebox").TLiteral<"rolled-back">]>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; signalId: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TObject<{}>]>, import("@feathersjs/typebox").TPartial, import("@feathersjs/typebox").TObject<{}>]>; $gte: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; $lt: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; $lte: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; $ne: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; $in: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TObject<{}>]>> | import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; $nin: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TObject<{}>]>> | import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TString, import("@feathersjs/typebox").TObject<{}>]>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; source: import("@feathersjs/typebox").TOptional, import("@feathersjs/typebox").TLiteral<"system">, import("@feathersjs/typebox").TLiteral<"autopilot">]>, import("@feathersjs/typebox").TPartial, import("@feathersjs/typebox").TLiteral<"system">, import("@feathersjs/typebox").TLiteral<"autopilot">]>; $gte: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"user">, import("@feathersjs/typebox").TLiteral<"system">, import("@feathersjs/typebox").TLiteral<"autopilot">]>; $lt: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"user">, import("@feathersjs/typebox").TLiteral<"system">, import("@feathersjs/typebox").TLiteral<"autopilot">]>; $lte: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"user">, import("@feathersjs/typebox").TLiteral<"system">, import("@feathersjs/typebox").TLiteral<"autopilot">]>; $ne: import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"user">, import("@feathersjs/typebox").TLiteral<"system">, import("@feathersjs/typebox").TLiteral<"autopilot">]>; $in: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TLiteral<"system">, import("@feathersjs/typebox").TLiteral<"autopilot">]>> | import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"user">, import("@feathersjs/typebox").TLiteral<"system">, import("@feathersjs/typebox").TLiteral<"autopilot">]>; $nin: import("@feathersjs/typebox").TArray, import("@feathersjs/typebox").TLiteral<"system">, import("@feathersjs/typebox").TLiteral<"autopilot">]>> | import("@feathersjs/typebox").TUnion<[import("@feathersjs/typebox").TLiteral<"user">, import("@feathersjs/typebox").TLiteral<"system">, import("@feathersjs/typebox").TLiteral<"autopilot">]>; }>, import("@feathersjs/typebox").TObject<{ [key: string]: import("@feathersjs/typebox").TSchema; } | undefined>]>>]>>; }>>]>, import("@feathersjs/typebox").TObject<{}>]>; export type ModelsSignalsHistoryQuery = Static; export declare const modelsSignalsHistoryQueryValidator: import("@feathersjs/schema").Validator; export declare const modelsSignalsHistoryQueryResolver: import("@feathersjs/schema").Resolver | {} | undefined; createdAt?: any; kind?: "active-flip" | "candidate-change" | "drained" | "rolled-back" | Partial<{ $gt: "active-flip" | "candidate-change" | "drained" | "rolled-back"; $gte: "active-flip" | "candidate-change" | "drained" | "rolled-back"; $lt: "active-flip" | "candidate-change" | "drained" | "rolled-back"; $lte: "active-flip" | "candidate-change" | "drained" | "rolled-back"; $ne: "active-flip" | "candidate-change" | "drained" | "rolled-back"; $in: "active-flip" | "candidate-change" | "drained" | "rolled-back" | ("active-flip" | "candidate-change" | "drained" | "rolled-back")[]; $nin: "active-flip" | "candidate-change" | "drained" | "rolled-back" | ("active-flip" | "candidate-change" | "drained" | "rolled-back")[]; } & {}> | undefined; signalId?: string | Partial<{ $gt: string | {}; $gte: string | {}; $lt: string | {}; $lte: string | {}; $ne: string | {}; $in: string | (string | {})[] | {}; $nin: string | (string | {})[] | {}; } & {}> | {} | undefined; source?: "autopilot" | "system" | "user" | Partial<{ $gt: "autopilot" | "system" | "user"; $gte: "autopilot" | "system" | "user"; $lt: "autopilot" | "system" | "user"; $lte: "autopilot" | "system" | "user"; $ne: "autopilot" | "system" | "user"; $in: "autopilot" | "system" | "user" | ("autopilot" | "system" | "user")[]; $nin: "autopilot" | "system" | "user" | ("autopilot" | "system" | "user")[]; } & {}> | undefined; } | { $or: { _id?: string | Partial<{ $gt: string | {}; $gte: string | {}; $lt: string | {}; $lte: string | {}; $ne: string | {}; $in: string | (string | {})[] | {}; $nin: string | (string | {})[] | {}; } & {}> | {} | undefined; createdAt?: any; kind?: "active-flip" | "candidate-change" | "drained" | "rolled-back" | Partial<{ $gt: "active-flip" | "candidate-change" | "drained" | "rolled-back"; $gte: "active-flip" | "candidate-change" | "drained" | "rolled-back"; $lt: "active-flip" | "candidate-change" | "drained" | "rolled-back"; $lte: "active-flip" | "candidate-change" | "drained" | "rolled-back"; $ne: "active-flip" | "candidate-change" | "drained" | "rolled-back"; $in: "active-flip" | "candidate-change" | "drained" | "rolled-back" | ("active-flip" | "candidate-change" | "drained" | "rolled-back")[]; $nin: "active-flip" | "candidate-change" | "drained" | "rolled-back" | ("active-flip" | "candidate-change" | "drained" | "rolled-back")[]; } & {}> | undefined; signalId?: string | Partial<{ $gt: string | {}; $gte: string | {}; $lt: string | {}; $lte: string | {}; $ne: string | {}; $in: string | (string | {})[] | {}; $nin: string | (string | {})[] | {}; } & {}> | {} | undefined; source?: "autopilot" | "system" | "user" | Partial<{ $gt: "autopilot" | "system" | "user"; $gte: "autopilot" | "system" | "user"; $lt: "autopilot" | "system" | "user"; $lte: "autopilot" | "system" | "user"; $ne: "autopilot" | "system" | "user"; $in: "autopilot" | "system" | "user" | ("autopilot" | "system" | "user")[]; $nin: "autopilot" | "system" | "user" | ("autopilot" | "system" | "user")[]; } & {}> | undefined; }[]; })[]; $or: { _id?: string | Partial<{ $gt: string | {}; $gte: string | {}; $lt: string | {}; $lte: string | {}; $ne: string | {}; $in: string | (string | {})[] | {}; $nin: string | (string | {})[] | {}; } & {}> | {} | undefined; createdAt?: any; kind?: "active-flip" | "candidate-change" | "drained" | "rolled-back" | Partial<{ $gt: "active-flip" | "candidate-change" | "drained" | "rolled-back"; $gte: "active-flip" | "candidate-change" | "drained" | "rolled-back"; $lt: "active-flip" | "candidate-change" | "drained" | "rolled-back"; $lte: "active-flip" | "candidate-change" | "drained" | "rolled-back"; $ne: "active-flip" | "candidate-change" | "drained" | "rolled-back"; $in: "active-flip" | "candidate-change" | "drained" | "rolled-back" | ("active-flip" | "candidate-change" | "drained" | "rolled-back")[]; $nin: "active-flip" | "candidate-change" | "drained" | "rolled-back" | ("active-flip" | "candidate-change" | "drained" | "rolled-back")[]; } & {}> | undefined; signalId?: string | Partial<{ $gt: string | {}; $gte: string | {}; $lt: string | {}; $lte: string | {}; $ne: string | {}; $in: string | (string | {})[] | {}; $nin: string | (string | {})[] | {}; } & {}> | {} | undefined; source?: "autopilot" | "system" | "user" | Partial<{ $gt: "autopilot" | "system" | "user"; $gte: "autopilot" | "system" | "user"; $lt: "autopilot" | "system" | "user"; $lte: "autopilot" | "system" | "user"; $ne: "autopilot" | "system" | "user"; $in: "autopilot" | "system" | "user" | ("autopilot" | "system" | "user")[]; $nin: "autopilot" | "system" | "user" | ("autopilot" | "system" | "user")[]; } & {}> | undefined; }[]; }> & { _id?: string | Partial<{ $gt: string | {}; $gte: string | {}; $lt: string | {}; $lte: string | {}; $ne: string | {}; $in: string | (string | {})[] | {}; $nin: string | (string | {})[] | {}; } & {}> | {} | undefined; createdAt?: any; kind?: "active-flip" | "candidate-change" | "drained" | "rolled-back" | Partial<{ $gt: "active-flip" | "candidate-change" | "drained" | "rolled-back"; $gte: "active-flip" | "candidate-change" | "drained" | "rolled-back"; $lt: "active-flip" | "candidate-change" | "drained" | "rolled-back"; $lte: "active-flip" | "candidate-change" | "drained" | "rolled-back"; $ne: "active-flip" | "candidate-change" | "drained" | "rolled-back"; $in: "active-flip" | "candidate-change" | "drained" | "rolled-back" | ("active-flip" | "candidate-change" | "drained" | "rolled-back")[]; $nin: "active-flip" | "candidate-change" | "drained" | "rolled-back" | ("active-flip" | "candidate-change" | "drained" | "rolled-back")[]; } & {}> | undefined; signalId?: string | Partial<{ $gt: string | {}; $gte: string | {}; $lt: string | {}; $lte: string | {}; $ne: string | {}; $in: string | (string | {})[] | {}; $nin: string | (string | {})[] | {}; } & {}> | {} | undefined; source?: "autopilot" | "system" | "user" | Partial<{ $gt: "autopilot" | "system" | "user"; $gte: "autopilot" | "system" | "user"; $lt: "autopilot" | "system" | "user"; $lte: "autopilot" | "system" | "user"; $ne: "autopilot" | "system" | "user"; $in: "autopilot" | "system" | "user" | ("autopilot" | "system" | "user")[]; $nin: "autopilot" | "system" | "user" | ("autopilot" | "system" | "user")[]; } & {}> | undefined; } & {}, HookContext>>;