import { z } from 'zod'; export declare const RadioOperatorConfigSchema: z.ZodObject<{ id: z.ZodString; createdByTokenId: z.ZodOptional; myCallsign: z.ZodPipeline, z.ZodString>; myGrid: z.ZodOptional; frequency: z.ZodDefault; transmitCycles: z.ZodDefault>; mode: z.ZodOptional; windowTiming: z.ZodArray; transmitTiming: z.ZodNumber; encodeAdvance: z.ZodDefault; }, "strip", z.ZodTypeAny, { name: string; slotMs: number; toleranceMs: number; windowTiming: number[]; transmitTiming: number; encodeAdvance: number; }, { name: string; slotMs: number; windowTiming: number[]; transmitTiming: number; toleranceMs?: number | undefined; encodeAdvance?: number | undefined; }>>; logBookId: z.ZodOptional; }, "strip", z.ZodTypeAny, { id: string; myCallsign: string; transmitCycles: number[]; frequency: number; mode?: { name: string; slotMs: number; toleranceMs: number; windowTiming: number[]; transmitTiming: number; encodeAdvance: number; } | undefined; myGrid?: string | undefined; logBookId?: string | undefined; createdByTokenId?: string | undefined; }, { id: string; myCallsign: string; mode?: { name: string; slotMs: number; windowTiming: number[]; transmitTiming: number; toleranceMs?: number | undefined; encodeAdvance?: number | undefined; } | undefined; myGrid?: string | undefined; transmitCycles?: number[] | undefined; frequency?: number | undefined; logBookId?: string | undefined; createdByTokenId?: string | undefined; }>; export declare const CreateRadioOperatorRequestSchema: z.ZodObject; myCallsign: z.ZodPipeline, z.ZodString>; myGrid: z.ZodOptional; frequency: z.ZodDefault; transmitCycles: z.ZodDefault>; mode: z.ZodOptional; windowTiming: z.ZodArray; transmitTiming: z.ZodNumber; encodeAdvance: z.ZodDefault; }, "strip", z.ZodTypeAny, { name: string; slotMs: number; toleranceMs: number; windowTiming: number[]; transmitTiming: number; encodeAdvance: number; }, { name: string; slotMs: number; windowTiming: number[]; transmitTiming: number; toleranceMs?: number | undefined; encodeAdvance?: number | undefined; }>>; logBookId: z.ZodOptional; }, "id" | "createdByTokenId">, "strip", z.ZodTypeAny, { myCallsign: string; transmitCycles: number[]; frequency: number; mode?: { name: string; slotMs: number; toleranceMs: number; windowTiming: number[]; transmitTiming: number; encodeAdvance: number; } | undefined; myGrid?: string | undefined; logBookId?: string | undefined; }, { myCallsign: string; mode?: { name: string; slotMs: number; windowTiming: number[]; transmitTiming: number; toleranceMs?: number | undefined; encodeAdvance?: number | undefined; } | undefined; myGrid?: string | undefined; transmitCycles?: number[] | undefined; frequency?: number | undefined; logBookId?: string | undefined; }>; export declare const UpdateRadioOperatorRequestSchema: z.ZodObject; createdByTokenId: z.ZodOptional>; myCallsign: z.ZodOptional, z.ZodString>>; myGrid: z.ZodOptional>; frequency: z.ZodOptional>; transmitCycles: z.ZodOptional>>; mode: z.ZodOptional; windowTiming: z.ZodArray; transmitTiming: z.ZodNumber; encodeAdvance: z.ZodDefault; }, "strip", z.ZodTypeAny, { name: string; slotMs: number; toleranceMs: number; windowTiming: number[]; transmitTiming: number; encodeAdvance: number; }, { name: string; slotMs: number; windowTiming: number[]; transmitTiming: number; toleranceMs?: number | undefined; encodeAdvance?: number | undefined; }>>>; logBookId: z.ZodOptional>; }, "id" | "createdByTokenId">, "strip", z.ZodTypeAny, { mode?: { name: string; slotMs: number; toleranceMs: number; windowTiming: number[]; transmitTiming: number; encodeAdvance: number; } | undefined; myCallsign?: string | undefined; myGrid?: string | undefined; transmitCycles?: number[] | undefined; frequency?: number | undefined; logBookId?: string | undefined; }, { mode?: { name: string; slotMs: number; windowTiming: number[]; transmitTiming: number; toleranceMs?: number | undefined; encodeAdvance?: number | undefined; } | undefined; myCallsign?: string | undefined; myGrid?: string | undefined; transmitCycles?: number[] | undefined; frequency?: number | undefined; logBookId?: string | undefined; }>; export declare const RadioOperatorListResponseSchema: z.ZodObject<{ success: z.ZodBoolean; data: z.ZodArray; myCallsign: z.ZodPipeline, z.ZodString>; myGrid: z.ZodOptional; frequency: z.ZodDefault; transmitCycles: z.ZodDefault>; mode: z.ZodOptional; windowTiming: z.ZodArray; transmitTiming: z.ZodNumber; encodeAdvance: z.ZodDefault; }, "strip", z.ZodTypeAny, { name: string; slotMs: number; toleranceMs: number; windowTiming: number[]; transmitTiming: number; encodeAdvance: number; }, { name: string; slotMs: number; windowTiming: number[]; transmitTiming: number; toleranceMs?: number | undefined; encodeAdvance?: number | undefined; }>>; logBookId: z.ZodOptional; }, "strip", z.ZodTypeAny, { id: string; myCallsign: string; transmitCycles: number[]; frequency: number; mode?: { name: string; slotMs: number; toleranceMs: number; windowTiming: number[]; transmitTiming: number; encodeAdvance: number; } | undefined; myGrid?: string | undefined; logBookId?: string | undefined; createdByTokenId?: string | undefined; }, { id: string; myCallsign: string; mode?: { name: string; slotMs: number; windowTiming: number[]; transmitTiming: number; toleranceMs?: number | undefined; encodeAdvance?: number | undefined; } | undefined; myGrid?: string | undefined; transmitCycles?: number[] | undefined; frequency?: number | undefined; logBookId?: string | undefined; createdByTokenId?: string | undefined; }>, "many">; }, "strip", z.ZodTypeAny, { success: boolean; data: { id: string; myCallsign: string; transmitCycles: number[]; frequency: number; mode?: { name: string; slotMs: number; toleranceMs: number; windowTiming: number[]; transmitTiming: number; encodeAdvance: number; } | undefined; myGrid?: string | undefined; logBookId?: string | undefined; createdByTokenId?: string | undefined; }[]; }, { success: boolean; data: { id: string; myCallsign: string; mode?: { name: string; slotMs: number; windowTiming: number[]; transmitTiming: number; toleranceMs?: number | undefined; encodeAdvance?: number | undefined; } | undefined; myGrid?: string | undefined; transmitCycles?: number[] | undefined; frequency?: number | undefined; logBookId?: string | undefined; createdByTokenId?: string | undefined; }[]; }>; export declare const RadioOperatorDetailResponseSchema: z.ZodObject<{ success: z.ZodBoolean; data: z.ZodObject<{ id: z.ZodString; createdByTokenId: z.ZodOptional; myCallsign: z.ZodPipeline, z.ZodString>; myGrid: z.ZodOptional; frequency: z.ZodDefault; transmitCycles: z.ZodDefault>; mode: z.ZodOptional; windowTiming: z.ZodArray; transmitTiming: z.ZodNumber; encodeAdvance: z.ZodDefault; }, "strip", z.ZodTypeAny, { name: string; slotMs: number; toleranceMs: number; windowTiming: number[]; transmitTiming: number; encodeAdvance: number; }, { name: string; slotMs: number; windowTiming: number[]; transmitTiming: number; toleranceMs?: number | undefined; encodeAdvance?: number | undefined; }>>; logBookId: z.ZodOptional; }, "strip", z.ZodTypeAny, { id: string; myCallsign: string; transmitCycles: number[]; frequency: number; mode?: { name: string; slotMs: number; toleranceMs: number; windowTiming: number[]; transmitTiming: number; encodeAdvance: number; } | undefined; myGrid?: string | undefined; logBookId?: string | undefined; createdByTokenId?: string | undefined; }, { id: string; myCallsign: string; mode?: { name: string; slotMs: number; windowTiming: number[]; transmitTiming: number; toleranceMs?: number | undefined; encodeAdvance?: number | undefined; } | undefined; myGrid?: string | undefined; transmitCycles?: number[] | undefined; frequency?: number | undefined; logBookId?: string | undefined; createdByTokenId?: string | undefined; }>; }, "strip", z.ZodTypeAny, { success: boolean; data: { id: string; myCallsign: string; transmitCycles: number[]; frequency: number; mode?: { name: string; slotMs: number; toleranceMs: number; windowTiming: number[]; transmitTiming: number; encodeAdvance: number; } | undefined; myGrid?: string | undefined; logBookId?: string | undefined; createdByTokenId?: string | undefined; }; }, { success: boolean; data: { id: string; myCallsign: string; mode?: { name: string; slotMs: number; windowTiming: number[]; transmitTiming: number; toleranceMs?: number | undefined; encodeAdvance?: number | undefined; } | undefined; myGrid?: string | undefined; transmitCycles?: number[] | undefined; frequency?: number | undefined; logBookId?: string | undefined; createdByTokenId?: string | undefined; }; }>; export declare const RadioOperatorActionResponseSchema: z.ZodObject<{ success: z.ZodBoolean; message: z.ZodString; data: z.ZodOptional; myCallsign: z.ZodPipeline, z.ZodString>; myGrid: z.ZodOptional; frequency: z.ZodDefault; transmitCycles: z.ZodDefault>; mode: z.ZodOptional; windowTiming: z.ZodArray; transmitTiming: z.ZodNumber; encodeAdvance: z.ZodDefault; }, "strip", z.ZodTypeAny, { name: string; slotMs: number; toleranceMs: number; windowTiming: number[]; transmitTiming: number; encodeAdvance: number; }, { name: string; slotMs: number; windowTiming: number[]; transmitTiming: number; toleranceMs?: number | undefined; encodeAdvance?: number | undefined; }>>; logBookId: z.ZodOptional; }, "strip", z.ZodTypeAny, { id: string; myCallsign: string; transmitCycles: number[]; frequency: number; mode?: { name: string; slotMs: number; toleranceMs: number; windowTiming: number[]; transmitTiming: number; encodeAdvance: number; } | undefined; myGrid?: string | undefined; logBookId?: string | undefined; createdByTokenId?: string | undefined; }, { id: string; myCallsign: string; mode?: { name: string; slotMs: number; windowTiming: number[]; transmitTiming: number; toleranceMs?: number | undefined; encodeAdvance?: number | undefined; } | undefined; myGrid?: string | undefined; transmitCycles?: number[] | undefined; frequency?: number | undefined; logBookId?: string | undefined; createdByTokenId?: string | undefined; }>>; }, "strip", z.ZodTypeAny, { message: string; success: boolean; data?: { id: string; myCallsign: string; transmitCycles: number[]; frequency: number; mode?: { name: string; slotMs: number; toleranceMs: number; windowTiming: number[]; transmitTiming: number; encodeAdvance: number; } | undefined; myGrid?: string | undefined; logBookId?: string | undefined; createdByTokenId?: string | undefined; } | undefined; }, { message: string; success: boolean; data?: { id: string; myCallsign: string; mode?: { name: string; slotMs: number; windowTiming: number[]; transmitTiming: number; toleranceMs?: number | undefined; encodeAdvance?: number | undefined; } | undefined; myGrid?: string | undefined; transmitCycles?: number[] | undefined; frequency?: number | undefined; logBookId?: string | undefined; createdByTokenId?: string | undefined; } | undefined; }>; export declare const RadioOperatorStatusResponseSchema: z.ZodObject<{ success: z.ZodBoolean; data: z.ZodObject<{ id: z.ZodString; isActive: z.ZodBoolean; isTransmitting: z.ZodBoolean; currentSlot: z.ZodOptional; context: z.ZodObject<{ myCall: z.ZodString; myGrid: z.ZodString; targetCall: z.ZodString; targetGrid: z.ZodOptional; frequency: z.ZodOptional; reportSent: z.ZodOptional; reportReceived: z.ZodOptional; }, "strip", z.ZodTypeAny, { myGrid: string; myCall: string; targetCall: string; frequency?: number | undefined; targetGrid?: string | undefined; reportSent?: number | undefined; reportReceived?: number | undefined; }, { myGrid: string; myCall: string; targetCall: string; frequency?: number | undefined; targetGrid?: string | undefined; reportSent?: number | undefined; reportReceived?: number | undefined; }>; strategy: z.ZodObject<{ name: z.ZodString; state: z.ZodString; availableSlots: z.ZodArray; }, "strip", z.ZodTypeAny, { name: string; state: string; availableSlots: string[]; }, { name: string; state: string; availableSlots: string[]; }>; runtime: z.ZodOptional; TX2: z.ZodOptional; TX3: z.ZodOptional; TX4: z.ZodOptional; TX5: z.ZodOptional; TX6: z.ZodOptional; }, "strip", z.ZodTypeAny, { TX1?: string | undefined; TX2?: string | undefined; TX3?: string | undefined; TX4?: string | undefined; TX5?: string | undefined; TX6?: string | undefined; }, { TX1?: string | undefined; TX2?: string | undefined; TX3?: string | undefined; TX4?: string | undefined; TX5?: string | undefined; TX6?: string | undefined; }>>; context: z.ZodOptional; targetGrid: z.ZodOptional; reportSent: z.ZodOptional; reportReceived: z.ZodOptional; actualFrequency: z.ZodOptional; }, "strip", z.ZodTypeAny, { targetCallsign?: string | undefined; targetGrid?: string | undefined; reportSent?: number | undefined; reportReceived?: number | undefined; actualFrequency?: number | undefined; }, { targetCallsign?: string | undefined; targetGrid?: string | undefined; reportSent?: number | undefined; reportReceived?: number | undefined; actualFrequency?: number | undefined; }>>; availableSlots: z.ZodOptional>; }, "strip", z.ZodTypeAny, { currentState: string; slots?: { TX1?: string | undefined; TX2?: string | undefined; TX3?: string | undefined; TX4?: string | undefined; TX5?: string | undefined; TX6?: string | undefined; } | undefined; context?: { targetCallsign?: string | undefined; targetGrid?: string | undefined; reportSent?: number | undefined; reportReceived?: number | undefined; actualFrequency?: number | undefined; } | undefined; availableSlots?: string[] | undefined; }, { currentState: string; slots?: { TX1?: string | undefined; TX2?: string | undefined; TX3?: string | undefined; TX4?: string | undefined; TX5?: string | undefined; TX6?: string | undefined; } | undefined; context?: { targetCallsign?: string | undefined; targetGrid?: string | undefined; reportSent?: number | undefined; reportReceived?: number | undefined; actualFrequency?: number | undefined; } | undefined; availableSlots?: string[] | undefined; }>>; slots: z.ZodOptional; TX2: z.ZodOptional; TX3: z.ZodOptional; TX4: z.ZodOptional; TX5: z.ZodOptional; TX6: z.ZodOptional; }, "strip", z.ZodTypeAny, { TX1?: string | undefined; TX2?: string | undefined; TX3?: string | undefined; TX4?: string | undefined; TX5?: string | undefined; TX6?: string | undefined; }, { TX1?: string | undefined; TX2?: string | undefined; TX3?: string | undefined; TX4?: string | undefined; TX5?: string | undefined; TX6?: string | undefined; }>>; transmitCycles: z.ZodOptional>; }, "strip", z.ZodTypeAny, { id: string; strategy: { name: string; state: string; availableSlots: string[]; }; isActive: boolean; context: { myGrid: string; myCall: string; targetCall: string; frequency?: number | undefined; targetGrid?: string | undefined; reportSent?: number | undefined; reportReceived?: number | undefined; }; isTransmitting: boolean; transmitCycles?: number[] | undefined; currentSlot?: string | undefined; runtime?: { currentState: string; slots?: { TX1?: string | undefined; TX2?: string | undefined; TX3?: string | undefined; TX4?: string | undefined; TX5?: string | undefined; TX6?: string | undefined; } | undefined; context?: { targetCallsign?: string | undefined; targetGrid?: string | undefined; reportSent?: number | undefined; reportReceived?: number | undefined; actualFrequency?: number | undefined; } | undefined; availableSlots?: string[] | undefined; } | undefined; slots?: { TX1?: string | undefined; TX2?: string | undefined; TX3?: string | undefined; TX4?: string | undefined; TX5?: string | undefined; TX6?: string | undefined; } | undefined; }, { id: string; strategy: { name: string; state: string; availableSlots: string[]; }; isActive: boolean; context: { myGrid: string; myCall: string; targetCall: string; frequency?: number | undefined; targetGrid?: string | undefined; reportSent?: number | undefined; reportReceived?: number | undefined; }; isTransmitting: boolean; transmitCycles?: number[] | undefined; currentSlot?: string | undefined; runtime?: { currentState: string; slots?: { TX1?: string | undefined; TX2?: string | undefined; TX3?: string | undefined; TX4?: string | undefined; TX5?: string | undefined; TX6?: string | undefined; } | undefined; context?: { targetCallsign?: string | undefined; targetGrid?: string | undefined; reportSent?: number | undefined; reportReceived?: number | undefined; actualFrequency?: number | undefined; } | undefined; availableSlots?: string[] | undefined; } | undefined; slots?: { TX1?: string | undefined; TX2?: string | undefined; TX3?: string | undefined; TX4?: string | undefined; TX5?: string | undefined; TX6?: string | undefined; } | undefined; }>; }, "strip", z.ZodTypeAny, { success: boolean; data: { id: string; strategy: { name: string; state: string; availableSlots: string[]; }; isActive: boolean; context: { myGrid: string; myCall: string; targetCall: string; frequency?: number | undefined; targetGrid?: string | undefined; reportSent?: number | undefined; reportReceived?: number | undefined; }; isTransmitting: boolean; transmitCycles?: number[] | undefined; currentSlot?: string | undefined; runtime?: { currentState: string; slots?: { TX1?: string | undefined; TX2?: string | undefined; TX3?: string | undefined; TX4?: string | undefined; TX5?: string | undefined; TX6?: string | undefined; } | undefined; context?: { targetCallsign?: string | undefined; targetGrid?: string | undefined; reportSent?: number | undefined; reportReceived?: number | undefined; actualFrequency?: number | undefined; } | undefined; availableSlots?: string[] | undefined; } | undefined; slots?: { TX1?: string | undefined; TX2?: string | undefined; TX3?: string | undefined; TX4?: string | undefined; TX5?: string | undefined; TX6?: string | undefined; } | undefined; }; }, { success: boolean; data: { id: string; strategy: { name: string; state: string; availableSlots: string[]; }; isActive: boolean; context: { myGrid: string; myCall: string; targetCall: string; frequency?: number | undefined; targetGrid?: string | undefined; reportSent?: number | undefined; reportReceived?: number | undefined; }; isTransmitting: boolean; transmitCycles?: number[] | undefined; currentSlot?: string | undefined; runtime?: { currentState: string; slots?: { TX1?: string | undefined; TX2?: string | undefined; TX3?: string | undefined; TX4?: string | undefined; TX5?: string | undefined; TX6?: string | undefined; } | undefined; context?: { targetCallsign?: string | undefined; targetGrid?: string | undefined; reportSent?: number | undefined; reportReceived?: number | undefined; actualFrequency?: number | undefined; } | undefined; availableSlots?: string[] | undefined; } | undefined; slots?: { TX1?: string | undefined; TX2?: string | undefined; TX3?: string | undefined; TX4?: string | undefined; TX5?: string | undefined; TX6?: string | undefined; } | undefined; }; }>; export type RadioOperatorConfig = z.infer; export type CreateRadioOperatorRequest = z.infer; export type UpdateRadioOperatorRequest = z.infer; export type RadioOperatorListResponse = z.infer; export type RadioOperatorDetailResponse = z.infer; export type RadioOperatorActionResponse = z.infer; export type RadioOperatorStatusResponse = z.infer; //# sourceMappingURL=operator.schema.d.ts.map