import { z } from 'zod';
export declare const checkpointEventSchema: z.ZodObject<{
    id: z.ZodString;
    address: z.ZodNumber;
    name: z.ZodOptional<z.ZodString>;
    type: z.ZodEnum<{
        readonly TRACK: "Track";
        readonly POWER_UP: "PowerUp";
        readonly SHORTCUT: "Shortcut";
        readonly UNKNOWN: "Unknown";
    }>;
    progress: z.ZodNumber;
    index: z.ZodNumber;
    timestampISO: z.ZodObject<{
        origin: z.ZodString;
        server: z.ZodString;
    }, z.core.$strip>;
}, z.core.$strip>;
export declare const kartTrackingSchema: z.ZodObject<{
    macAddress: z.ZodString;
    checkpointsEvents: z.ZodOptional<z.ZodArray<z.ZodObject<{
        id: z.ZodString;
        address: z.ZodNumber;
        name: z.ZodOptional<z.ZodString>;
        type: z.ZodEnum<{
            readonly TRACK: "Track";
            readonly POWER_UP: "PowerUp";
            readonly SHORTCUT: "Shortcut";
            readonly UNKNOWN: "Unknown";
        }>;
        progress: z.ZodNumber;
        index: z.ZodNumber;
        timestampISO: z.ZodObject<{
            origin: z.ZodString;
            server: z.ZodString;
        }, z.core.$strip>;
    }, z.core.$strip>>>;
}, z.core.$strip>;
