import { z } from 'zod';
export declare const setCookieStepSchema: 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>>;
    name: z.ZodString;
    value: z.ZodString;
    options: z.ZodOptional<z.ZodObject<{
        domain: z.ZodOptional<z.ZodString>;
        expires: z.ZodOptional<z.ZodNumber>;
        httpOnly: z.ZodOptional<z.ZodBoolean>;
        path: z.ZodOptional<z.ZodString>;
        sameSite: z.ZodOptional<z.ZodEnum<{
            Strict: "Strict";
            Lax: "Lax";
            None: "None";
        }>>;
        secure: z.ZodOptional<z.ZodBoolean>;
        url: z.ZodOptional<z.ZodString>;
    }, z.core.$loose>>;
}, z.core.$loose>;
export declare const removeCookieStepSchema: 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>>;
    name: z.ZodString;
}, z.core.$loose>;
export declare const clearCookiesStepSchema: 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>>;
}, z.core.$loose>;
export declare const setViewportStepSchema: 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>>;
    size: z.ZodObject<{
        height: z.ZodOptional<z.ZodNumber>;
        width: z.ZodOptional<z.ZodNumber>;
    }, z.core.$strip>;
}, z.core.$loose>;
export declare const accessibilityCheckStepSchema: 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>>;
    tags: z.ZodOptional<z.ZodArray<z.ZodString>>;
    rules: z.ZodOptional<z.ZodArray<z.ZodString>>;
    disabledRules: z.ZodOptional<z.ZodArray<z.ZodString>>;
    failOn: z.ZodOptional<z.ZodObject<{
        severity: z.ZodEnum<{
            critical: "critical";
            minor: "minor";
            moderate: "moderate";
            serious: "serious";
        }>;
    }, z.core.$strip>>;
    runInMainFrame: z.ZodOptional<z.ZodBoolean>;
    bypassCors: z.ZodOptional<z.ZodBoolean>;
    disabledRulesOnIframes: z.ZodOptional<z.ZodArray<z.ZodString>>;
    find: z.ZodOptional<z.ZodUnion<readonly [z.ZodObject<{
        findType: z.ZodEnum<{
            find_tab: "find_tab";
            find_first: "find_first";
            find_last: "find_last";
            find_all: "find_all";
            find_any: "find_any";
            find_cookie: "find_cookie";
            find_email: "find_email";
            find_one: "find_one";
        }>;
        findTarget: z.ZodUnion<readonly [z.ZodType<unknown, unknown, z.core.$ZodTypeInternals<unknown, unknown>>, z.ZodType<unknown, unknown, z.core.$ZodTypeInternals<unknown, unknown>>, z.ZodObject<{
            css_query: z.ZodString;
            uuid: z.ZodOptional<z.ZodString>;
        }, z.core.$loose>, z.ZodObject<{
            xpath: z.ZodString;
            uuid: z.ZodOptional<z.ZodString>;
        }, z.core.$loose>]>;
        findOptions: z.ZodOptional<z.ZodObject<{
            autoHealOptions: z.ZodOptional<z.ZodObject<{
                isAutoHealAuthorized: z.ZodBoolean;
                useLegacyAutoheal: z.ZodOptional<z.ZodBoolean>;
            }, z.core.$loose>>;
            hints: z.ZodOptional<z.ZodObject<{
                elementExpectation: z.ZodOptional<z.ZodEnum<{
                    missing: "missing";
                    present: "present";
                }>>;
                isElementPresenceEvaluation: z.ZodOptional<z.ZodBoolean>;
                isFindForAssertion: z.ZodOptional<z.ZodBoolean>;
                selectorSubstitutions: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodUnknown>>;
            }, z.core.$loose>>;
            primaryFindMethod: z.ZodOptional<z.ZodEnum<{
                1: "1";
                2: "2";
                3: "3";
            }>>;
            trainingHints: z.ZodOptional<z.ZodObject<{
                confidenceLevel: z.ZodOptional<z.ZodEnum<{
                    low: "low";
                    medium: "medium";
                    high: "high";
                    unknown: "unknown";
                }>>;
                shadowParentsFindingConfidence: z.ZodOptional<z.ZodEnum<{
                    low: "low";
                    medium: "medium";
                    high: "high";
                    unknown: "unknown";
                }>>;
                repeatedElementDetected: z.ZodOptional<z.ZodArray<z.ZodEnum<{
                    target: "target";
                    ancestor: "ancestor";
                }>>>;
                selectorEvalMillis: z.ZodOptional<z.ZodNumber>;
            }, z.core.$loose>>;
            waitUntil: z.ZodOptional<z.ZodObject<{
                timeoutSeconds: z.ZodNumber;
                properties: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodArray<z.ZodString>>>;
            }, z.core.$loose>>;
        }, z.core.$loose>>;
    }, z.core.$loose>, z.ZodObject<{
        findType: z.ZodEnum<{
            find_tab: "find_tab";
            find_first: "find_first";
            find_last: "find_last";
            find_all: "find_all";
            find_any: "find_any";
            find_cookie: "find_cookie";
            find_email: "find_email";
            find_one: "find_one";
        }>;
        findTarget: z.ZodUnion<readonly [z.ZodType<unknown, unknown, z.core.$ZodTypeInternals<unknown, unknown>>, z.ZodType<unknown, unknown, z.core.$ZodTypeInternals<unknown, unknown>>, z.ZodObject<{
            css_query: z.ZodString;
            uuid: z.ZodOptional<z.ZodString>;
        }, z.core.$loose>, z.ZodObject<{
            xpath: z.ZodString;
            uuid: z.ZodOptional<z.ZodString>;
        }, z.core.$loose>]>;
        findOptions: z.ZodOptional<z.ZodObject<{
            autoHealOptions: z.ZodOptional<z.ZodObject<{
                isAutoHealAuthorized: z.ZodBoolean;
                useLegacyAutoheal: z.ZodOptional<z.ZodBoolean>;
            }, z.core.$loose>>;
            hints: z.ZodOptional<z.ZodObject<{
                elementExpectation: z.ZodOptional<z.ZodEnum<{
                    missing: "missing";
                    present: "present";
                }>>;
                isElementPresenceEvaluation: z.ZodOptional<z.ZodBoolean>;
                isFindForAssertion: z.ZodOptional<z.ZodBoolean>;
                selectorSubstitutions: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodUnknown>>;
            }, z.core.$loose>>;
            primaryFindMethod: z.ZodOptional<z.ZodEnum<{
                1: "1";
                2: "2";
                3: "3";
            }>>;
            trainingHints: z.ZodOptional<z.ZodObject<{
                confidenceLevel: z.ZodOptional<z.ZodEnum<{
                    low: "low";
                    medium: "medium";
                    high: "high";
                    unknown: "unknown";
                }>>;
                shadowParentsFindingConfidence: z.ZodOptional<z.ZodEnum<{
                    low: "low";
                    medium: "medium";
                    high: "high";
                    unknown: "unknown";
                }>>;
                repeatedElementDetected: z.ZodOptional<z.ZodArray<z.ZodEnum<{
                    target: "target";
                    ancestor: "ancestor";
                }>>>;
                selectorEvalMillis: z.ZodOptional<z.ZodNumber>;
            }, z.core.$loose>>;
            waitUntil: z.ZodOptional<z.ZodObject<{
                timeoutSeconds: z.ZodNumber;
                properties: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodArray<z.ZodString>>>;
            }, z.core.$loose>>;
        }, z.core.$loose>>;
    }, z.core.$loose>]>>;
}, z.core.$loose>;
export declare const waitStepSchema: 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>>;
    milliseconds: z.ZodNumber;
}, z.core.$loose>;
//# sourceMappingURL=cookies-browser.d.ts.map