import { zodAsFactory, zodIsFactory, zodToFactory } from '@ariestools/sdk'; import * as z from 'zod/mini'; export declare const LocationWitnessSchema: 'network.xyo.location' & { readonly __schema: true; }; export type LocationWitnessSchema = typeof LocationWitnessSchema; export interface Coordinates { accuracy: number | null; altitude: number | null; altitudeAccuracy: number | null; heading: number | null; latitude: number; longitude: number; speed: number | null; } export interface CurrentLocation { coords: Coordinates; timestamp: number; } export declare const LocationWitnessPayloadZod: z.ZodMiniObject<{ currentLocation: z.ZodMiniCustom; schema: z.ZodMiniLiteral; }, z.core.$strip>; export type LocationWitnessPayload = z.infer; export declare const isLocationWitnessPayload: ReturnType>; export declare const asLocationWitnessPayload: ReturnType>; export declare const toLocationWitnessPayload: ReturnType>; //# sourceMappingURL=LocationWitness.d.ts.map