import { z } from 'zod';
export declare const checkpointTypeSchema: z.ZodEnum<{
    readonly TRACK: "Track";
    readonly POWER_UP: "PowerUp";
    readonly SHORTCUT: "Shortcut";
    readonly UNKNOWN: "Unknown";
}>;
export declare const checkpointSchema: 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;
}, z.core.$strip>;
