import { z } from 'zod'; export declare const startTrackingSchema: z.ZodObject<{ canvassSessionId: z.ZodOptional; latitude: z.ZodOptional; longitude: z.ZodOptional; }, "strip", z.ZodTypeAny, { latitude?: number | undefined; longitude?: number | undefined; canvassSessionId?: string | undefined; }, { latitude?: number | undefined; longitude?: number | undefined; canvassSessionId?: string | undefined; }>; export declare const submitPointsSchema: z.ZodObject<{ points: z.ZodArray; recordedAt: z.ZodString; eventType: z.ZodOptional>; }, "strip", z.ZodTypeAny, { latitude: number; longitude: number; recordedAt: string; eventType?: "LOCATION_ADDED" | "VISIT_RECORDED" | "SESSION_STARTED" | "SESSION_ENDED" | undefined; accuracy?: number | undefined; }, { latitude: number; longitude: number; recordedAt: string; eventType?: "LOCATION_ADDED" | "VISIT_RECORDED" | "SESSION_STARTED" | "SESSION_ENDED" | undefined; accuracy?: number | undefined; }>, "many">; }, "strip", z.ZodTypeAny, { points: { latitude: number; longitude: number; recordedAt: string; eventType?: "LOCATION_ADDED" | "VISIT_RECORDED" | "SESSION_STARTED" | "SESSION_ENDED" | undefined; accuracy?: number | undefined; }[]; }, { points: { latitude: number; longitude: number; recordedAt: string; eventType?: "LOCATION_ADDED" | "VISIT_RECORDED" | "SESSION_STARTED" | "SESSION_ENDED" | undefined; accuracy?: number | undefined; }[]; }>; export declare const linkCanvassSchema: z.ZodObject<{ canvassSessionId: z.ZodString; }, "strip", z.ZodTypeAny, { canvassSessionId: string; }, { canvassSessionId: string; }>; export declare const liveVolunteersQuerySchema: z.ZodObject<{ staleCutoffMinutes: z.ZodDefault; }, "strip", z.ZodTypeAny, { staleCutoffMinutes: number; }, { staleCutoffMinutes?: number | undefined; }>; export declare const historicalListQuerySchema: z.ZodObject<{ userId: z.ZodOptional; from: z.ZodOptional; to: z.ZodOptional; page: z.ZodDefault; limit: z.ZodDefault; }, "strip", z.ZodTypeAny, { limit: number; page: number; from?: string | undefined; userId?: string | undefined; to?: string | undefined; }, { from?: string | undefined; limit?: number | undefined; userId?: string | undefined; page?: number | undefined; to?: string | undefined; }>; export declare const myHistoricalListQuerySchema: z.ZodObject<{ from: z.ZodOptional; to: z.ZodOptional; page: z.ZodDefault; limit: z.ZodDefault; }, "strip", z.ZodTypeAny, { limit: number; page: number; from?: string | undefined; to?: string | undefined; }, { from?: string | undefined; limit?: number | undefined; page?: number | undefined; to?: string | undefined; }>; export type StartTrackingInput = z.infer; export type SubmitPointsInput = z.infer; export type LinkCanvassInput = z.infer; export type LiveVolunteersQueryInput = z.infer; export type HistoricalListQueryInput = z.infer; export type MyHistoricalListQueryInput = z.infer; //# sourceMappingURL=tracking.schemas.d.ts.map