import { z } from 'zod';
export declare const handleProp: z.ZodOptional<z.ZodObject<{
    type: z.ZodLiteral<"playwright_page">;
    cdp_endpoint: z.ZodOptional<z.ZodString>;
    page_id: z.ZodString;
}, "strip", z.ZodTypeAny, {
    type: "playwright_page";
    page_id: string;
    cdp_endpoint?: string | undefined;
}, {
    type: "playwright_page";
    page_id: string;
    cdp_endpoint?: string | undefined;
}>>;
export declare const navigateSchema: z.ZodObject<{
    _handle: z.ZodOptional<z.ZodObject<{
        type: z.ZodLiteral<"playwright_page">;
        cdp_endpoint: z.ZodOptional<z.ZodString>;
        page_id: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: "playwright_page";
        page_id: string;
        cdp_endpoint?: string | undefined;
    }, {
        type: "playwright_page";
        page_id: string;
        cdp_endpoint?: string | undefined;
    }>>;
    page_id: z.ZodOptional<z.ZodString>;
    url: z.ZodString;
    wait_until: z.ZodOptional<z.ZodEnum<["load", "domcontentloaded", "networkidle"]>>;
}, "strip", z.ZodTypeAny, {
    url: string;
    page_id?: string | undefined;
    _handle?: {
        type: "playwright_page";
        page_id: string;
        cdp_endpoint?: string | undefined;
    } | undefined;
    wait_until?: "load" | "domcontentloaded" | "networkidle" | undefined;
}, {
    url: string;
    page_id?: string | undefined;
    _handle?: {
        type: "playwright_page";
        page_id: string;
        cdp_endpoint?: string | undefined;
    } | undefined;
    wait_until?: "load" | "domcontentloaded" | "networkidle" | undefined;
}>;
export declare const screenshotSchema: z.ZodObject<{
    _handle: z.ZodOptional<z.ZodObject<{
        type: z.ZodLiteral<"playwright_page">;
        cdp_endpoint: z.ZodOptional<z.ZodString>;
        page_id: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: "playwright_page";
        page_id: string;
        cdp_endpoint?: string | undefined;
    }, {
        type: "playwright_page";
        page_id: string;
        cdp_endpoint?: string | undefined;
    }>>;
    url: z.ZodOptional<z.ZodString>;
    wait_until: z.ZodOptional<z.ZodEnum<["load", "domcontentloaded", "networkidle"]>>;
    page_id: z.ZodOptional<z.ZodString>;
    path: z.ZodString;
    full_page: z.ZodOptional<z.ZodBoolean>;
    selector: z.ZodOptional<z.ZodString>;
    describe: z.ZodOptional<z.ZodBoolean>;
}, "strip", z.ZodTypeAny, {
    path: string;
    page_id?: string | undefined;
    _handle?: {
        type: "playwright_page";
        page_id: string;
        cdp_endpoint?: string | undefined;
    } | undefined;
    url?: string | undefined;
    selector?: string | undefined;
    wait_until?: "load" | "domcontentloaded" | "networkidle" | undefined;
    full_page?: boolean | undefined;
    describe?: boolean | undefined;
}, {
    path: string;
    page_id?: string | undefined;
    _handle?: {
        type: "playwright_page";
        page_id: string;
        cdp_endpoint?: string | undefined;
    } | undefined;
    url?: string | undefined;
    selector?: string | undefined;
    wait_until?: "load" | "domcontentloaded" | "networkidle" | undefined;
    full_page?: boolean | undefined;
    describe?: boolean | undefined;
}>;
export declare const clickSchema: z.ZodObject<{
    _handle: z.ZodOptional<z.ZodObject<{
        type: z.ZodLiteral<"playwright_page">;
        cdp_endpoint: z.ZodOptional<z.ZodString>;
        page_id: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: "playwright_page";
        page_id: string;
        cdp_endpoint?: string | undefined;
    }, {
        type: "playwright_page";
        page_id: string;
        cdp_endpoint?: string | undefined;
    }>>;
    page_id: z.ZodOptional<z.ZodString>;
    selector: z.ZodString;
}, "strip", z.ZodTypeAny, {
    selector: string;
    page_id?: string | undefined;
    _handle?: {
        type: "playwright_page";
        page_id: string;
        cdp_endpoint?: string | undefined;
    } | undefined;
}, {
    selector: string;
    page_id?: string | undefined;
    _handle?: {
        type: "playwright_page";
        page_id: string;
        cdp_endpoint?: string | undefined;
    } | undefined;
}>;
export declare const fillSchema: z.ZodObject<{
    _handle: z.ZodOptional<z.ZodObject<{
        type: z.ZodLiteral<"playwright_page">;
        cdp_endpoint: z.ZodOptional<z.ZodString>;
        page_id: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: "playwright_page";
        page_id: string;
        cdp_endpoint?: string | undefined;
    }, {
        type: "playwright_page";
        page_id: string;
        cdp_endpoint?: string | undefined;
    }>>;
    page_id: z.ZodOptional<z.ZodString>;
    selector: z.ZodString;
    value: z.ZodString;
}, "strip", z.ZodTypeAny, {
    value: string;
    selector: string;
    page_id?: string | undefined;
    _handle?: {
        type: "playwright_page";
        page_id: string;
        cdp_endpoint?: string | undefined;
    } | undefined;
}, {
    value: string;
    selector: string;
    page_id?: string | undefined;
    _handle?: {
        type: "playwright_page";
        page_id: string;
        cdp_endpoint?: string | undefined;
    } | undefined;
}>;
export declare const waitForSchema: z.ZodObject<{
    _handle: z.ZodOptional<z.ZodObject<{
        type: z.ZodLiteral<"playwright_page">;
        cdp_endpoint: z.ZodOptional<z.ZodString>;
        page_id: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: "playwright_page";
        page_id: string;
        cdp_endpoint?: string | undefined;
    }, {
        type: "playwright_page";
        page_id: string;
        cdp_endpoint?: string | undefined;
    }>>;
    page_id: z.ZodOptional<z.ZodString>;
    selector: z.ZodString;
    timeout: z.ZodOptional<z.ZodNumber>;
}, "strip", z.ZodTypeAny, {
    selector: string;
    page_id?: string | undefined;
    _handle?: {
        type: "playwright_page";
        page_id: string;
        cdp_endpoint?: string | undefined;
    } | undefined;
    timeout?: number | undefined;
}, {
    selector: string;
    page_id?: string | undefined;
    _handle?: {
        type: "playwright_page";
        page_id: string;
        cdp_endpoint?: string | undefined;
    } | undefined;
    timeout?: number | undefined;
}>;
export declare const evaluateSchema: z.ZodObject<{
    _handle: z.ZodOptional<z.ZodObject<{
        type: z.ZodLiteral<"playwright_page">;
        cdp_endpoint: z.ZodOptional<z.ZodString>;
        page_id: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: "playwright_page";
        page_id: string;
        cdp_endpoint?: string | undefined;
    }, {
        type: "playwright_page";
        page_id: string;
        cdp_endpoint?: string | undefined;
    }>>;
    page_id: z.ZodOptional<z.ZodString>;
    script: z.ZodString;
}, "strip", z.ZodTypeAny, {
    script: string;
    page_id?: string | undefined;
    _handle?: {
        type: "playwright_page";
        page_id: string;
        cdp_endpoint?: string | undefined;
    } | undefined;
}, {
    script: string;
    page_id?: string | undefined;
    _handle?: {
        type: "playwright_page";
        page_id: string;
        cdp_endpoint?: string | undefined;
    } | undefined;
}>;
export declare const listPagesSchema: z.ZodObject<{}, "strip", z.ZodTypeAny, {}, {}>;
export declare const closePageSchema: z.ZodObject<{
    _handle: z.ZodOptional<z.ZodObject<{
        type: z.ZodLiteral<"playwright_page">;
        cdp_endpoint: z.ZodOptional<z.ZodString>;
        page_id: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: "playwright_page";
        page_id: string;
        cdp_endpoint?: string | undefined;
    }, {
        type: "playwright_page";
        page_id: string;
        cdp_endpoint?: string | undefined;
    }>>;
    page_id: z.ZodString;
}, "strip", z.ZodTypeAny, {
    page_id: string;
    _handle?: {
        type: "playwright_page";
        page_id: string;
        cdp_endpoint?: string | undefined;
    } | undefined;
}, {
    page_id: string;
    _handle?: {
        type: "playwright_page";
        page_id: string;
        cdp_endpoint?: string | undefined;
    } | undefined;
}>;
export declare const runScriptStepSchema: z.ZodObject<{
    action: z.ZodEnum<["navigate", "screenshot", "click", "fill", "wait_for", "wait_for_url", "wait", "evaluate"]>;
    url: z.ZodOptional<z.ZodString>;
    wait_until: z.ZodOptional<z.ZodEnum<["load", "domcontentloaded", "networkidle"]>>;
    path: z.ZodOptional<z.ZodString>;
    full_page: z.ZodOptional<z.ZodBoolean>;
    selector: z.ZodOptional<z.ZodString>;
    value: z.ZodOptional<z.ZodString>;
    script: z.ZodOptional<z.ZodString>;
    timeout: z.ZodOptional<z.ZodNumber>;
    not: z.ZodOptional<z.ZodBoolean>;
    describe: z.ZodOptional<z.ZodBoolean>;
}, "strip", z.ZodTypeAny, {
    action: "fill" | "wait" | "navigate" | "screenshot" | "click" | "wait_for" | "evaluate" | "wait_for_url";
    value?: string | undefined;
    not?: boolean | undefined;
    url?: string | undefined;
    path?: string | undefined;
    selector?: string | undefined;
    wait_until?: "load" | "domcontentloaded" | "networkidle" | undefined;
    timeout?: number | undefined;
    full_page?: boolean | undefined;
    script?: string | undefined;
    describe?: boolean | undefined;
}, {
    action: "fill" | "wait" | "navigate" | "screenshot" | "click" | "wait_for" | "evaluate" | "wait_for_url";
    value?: string | undefined;
    not?: boolean | undefined;
    url?: string | undefined;
    path?: string | undefined;
    selector?: string | undefined;
    wait_until?: "load" | "domcontentloaded" | "networkidle" | undefined;
    timeout?: number | undefined;
    full_page?: boolean | undefined;
    script?: string | undefined;
    describe?: boolean | undefined;
}>;
export declare const runScriptSchema: z.ZodObject<{
    _handle: z.ZodOptional<z.ZodObject<{
        type: z.ZodLiteral<"playwright_page">;
        cdp_endpoint: z.ZodOptional<z.ZodString>;
        page_id: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: "playwright_page";
        page_id: string;
        cdp_endpoint?: string | undefined;
    }, {
        type: "playwright_page";
        page_id: string;
        cdp_endpoint?: string | undefined;
    }>>;
    steps: z.ZodArray<z.ZodObject<{
        action: z.ZodEnum<["navigate", "screenshot", "click", "fill", "wait_for", "wait_for_url", "wait", "evaluate"]>;
        url: z.ZodOptional<z.ZodString>;
        wait_until: z.ZodOptional<z.ZodEnum<["load", "domcontentloaded", "networkidle"]>>;
        path: z.ZodOptional<z.ZodString>;
        full_page: z.ZodOptional<z.ZodBoolean>;
        selector: z.ZodOptional<z.ZodString>;
        value: z.ZodOptional<z.ZodString>;
        script: z.ZodOptional<z.ZodString>;
        timeout: z.ZodOptional<z.ZodNumber>;
        not: z.ZodOptional<z.ZodBoolean>;
        describe: z.ZodOptional<z.ZodBoolean>;
    }, "strip", z.ZodTypeAny, {
        action: "fill" | "wait" | "navigate" | "screenshot" | "click" | "wait_for" | "evaluate" | "wait_for_url";
        value?: string | undefined;
        not?: boolean | undefined;
        url?: string | undefined;
        path?: string | undefined;
        selector?: string | undefined;
        wait_until?: "load" | "domcontentloaded" | "networkidle" | undefined;
        timeout?: number | undefined;
        full_page?: boolean | undefined;
        script?: string | undefined;
        describe?: boolean | undefined;
    }, {
        action: "fill" | "wait" | "navigate" | "screenshot" | "click" | "wait_for" | "evaluate" | "wait_for_url";
        value?: string | undefined;
        not?: boolean | undefined;
        url?: string | undefined;
        path?: string | undefined;
        selector?: string | undefined;
        wait_until?: "load" | "domcontentloaded" | "networkidle" | undefined;
        timeout?: number | undefined;
        full_page?: boolean | undefined;
        script?: string | undefined;
        describe?: boolean | undefined;
    }>, "many">;
}, "strip", z.ZodTypeAny, {
    steps: {
        action: "fill" | "wait" | "navigate" | "screenshot" | "click" | "wait_for" | "evaluate" | "wait_for_url";
        value?: string | undefined;
        not?: boolean | undefined;
        url?: string | undefined;
        path?: string | undefined;
        selector?: string | undefined;
        wait_until?: "load" | "domcontentloaded" | "networkidle" | undefined;
        timeout?: number | undefined;
        full_page?: boolean | undefined;
        script?: string | undefined;
        describe?: boolean | undefined;
    }[];
    _handle?: {
        type: "playwright_page";
        page_id: string;
        cdp_endpoint?: string | undefined;
    } | undefined;
}, {
    steps: {
        action: "fill" | "wait" | "navigate" | "screenshot" | "click" | "wait_for" | "evaluate" | "wait_for_url";
        value?: string | undefined;
        not?: boolean | undefined;
        url?: string | undefined;
        path?: string | undefined;
        selector?: string | undefined;
        wait_until?: "load" | "domcontentloaded" | "networkidle" | undefined;
        timeout?: number | undefined;
        full_page?: boolean | undefined;
        script?: string | undefined;
        describe?: boolean | undefined;
    }[];
    _handle?: {
        type: "playwright_page";
        page_id: string;
        cdp_endpoint?: string | undefined;
    } | undefined;
}>;
