import { z } from 'zod';
export declare const stepGroupStepSchema: z.ZodObject<{
    id: z.ZodOptional<z.ZodString>;
    description: z.ZodOptional<z.ZodString>;
    disabled: z.ZodOptional<z.ZodBoolean>;
    actionCode: z.ZodOptional<z.ZodString>;
    annotation: z.ZodOptional<z.ZodObject<{
        description: z.ZodString;
        note: z.ZodOptional<z.ZodString>;
        aiGeneratedDescription: z.ZodOptional<z.ZodString>;
        descriptionPromptId: z.ZodOptional<z.ZodString>;
        descriptionSource: z.ZodOptional<z.ZodEnum<{
            user: "user";
            ai: "ai";
            default: "default";
        }>>;
    }, z.core.$loose>>;
    steps: z.ZodArray<z.ZodRecord<z.ZodString, z.ZodUnknown>>;
    intent: z.ZodObject<{
        description: z.ZodString;
    }, z.core.$loose>;
    isMobile: z.ZodOptional<z.ZodBoolean>;
}, z.core.$loose>;
export declare const evaluateFlowStepSchema: z.ZodObject<{
    id: z.ZodOptional<z.ZodString>;
    description: z.ZodOptional<z.ZodString>;
    disabled: z.ZodOptional<z.ZodBoolean>;
    actionCode: z.ZodOptional<z.ZodString>;
    annotation: z.ZodOptional<z.ZodObject<{
        description: z.ZodString;
        note: z.ZodOptional<z.ZodString>;
        aiGeneratedDescription: z.ZodOptional<z.ZodString>;
        descriptionPromptId: z.ZodOptional<z.ZodString>;
        descriptionSource: z.ZodOptional<z.ZodEnum<{
            user: "user";
            ai: "ai";
            default: "default";
        }>>;
    }, z.core.$loose>>;
    flow: z.ZodObject<{
        invariant_id: z.ZodString;
    }, z.core.$loose>;
    config: z.ZodOptional<z.ZodObject<{
        iterations: z.ZodOptional<z.ZodObject<{
            iteration_type: z.ZodOptional<z.ZodEnum<{
                variable: "variable";
                none: "none";
                fixed: "fixed";
                list: "list";
            }>>;
            iteration_value: z.ZodOptional<z.ZodString>;
        }, z.core.$loose>>;
        parameters: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodString>>;
    }, z.core.$loose>>;
}, z.core.$loose>;
//# sourceMappingURL=meta-steps.d.ts.map