import { z } from "zod"; export declare const SHORT_CODE_ALPHABET = "0123456789ABCDEFGHJKMNPQRSTVWXYZ"; export declare const SHORT_CODE_LENGTH = 8; export declare const ShortCodeSchema: z.ZodString; export declare const ShortCodeKindSchema: z.ZodEnum<{ device: "device"; server: "server"; sync: "sync"; }>; export type ShortCodeKind = z.infer; export declare const PairingAnswerSchema: z.ZodObject<{ token: z.ZodString; expiresIn: z.ZodNumber; code: z.ZodString; }, z.core.$strip>; export type PairingAnswer = z.infer; export declare const PeerPairingAnswerSchema: z.ZodObject<{ token: z.ZodString; expiresIn: z.ZodOptional; code: z.ZodOptional; }, z.core.$strip>; export type PeerPairingAnswer = z.infer; export declare const SyncPairAnswerSchema: z.ZodObject<{ token: z.ZodString; expiresIn: z.ZodOptional; code: z.ZodOptional; mode: z.ZodOptional>; }, z.core.$strip>; export type SyncPairAnswer = z.infer; export declare const SyncPairRequestSchema: z.ZodObject<{ syncDir: z.ZodOptional; takeover: z.ZodOptional; }, z.core.$strip>; export type SyncPairRequest = z.infer; export declare const EnrollCodeRequestSchema: z.ZodObject<{ hostName: z.ZodOptional; }, z.core.$strip>; export type EnrollCodeRequest = z.infer; export declare const EnrollCodeAnswerSchema: z.ZodObject<{ code: z.ZodString; expiresIn: z.ZodNumber; }, z.core.$strip>; export type EnrollCodeAnswer = z.infer; //# sourceMappingURL=short-codes.d.ts.map