import { z } from 'zod';
export declare const setupInputSchema: z.ZodDiscriminatedUnion<[z.ZodObject<{
    kind: z.ZodLiteral<"text">;
    value: z.ZodString;
}, z.core.$strip>, z.ZodObject<{
    kind: z.ZodLiteral<"confirm">;
    value: z.ZodBoolean;
}, z.core.$strip>, z.ZodObject<{
    kind: z.ZodLiteral<"choice">;
    value: z.ZodString;
}, z.core.$strip>, z.ZodObject<{
    kind: z.ZodLiteral<"multiSelect">;
    value: z.ZodArray<z.ZodString>;
}, z.core.$strip>], "kind">;
export type SetupInput = z.infer<typeof setupInputSchema>;
export declare function serializeSetupInput(input: SetupInput): string;
//# sourceMappingURL=setupInput.schema.d.ts.map