export declare class ToolDefinitions {
    static getToolDefinitions(role?: string): ({
        name: string;
        description: string;
        inputSchema: {
            type: string;
            properties: {
                url: {
                    type: string;
                    description: string;
                };
                visible: {
                    type: string;
                    description: string;
                };
                restart?: undefined;
                content?: undefined;
                contentType?: undefined;
                title?: undefined;
                index?: undefined;
                actionId?: undefined;
                params?: undefined;
                enhanced?: undefined;
                mode?: undefined;
                timeout?: undefined;
                waitForSelector?: undefined;
                waitForNavigation?: undefined;
                waitForText?: undefined;
                page?: undefined;
                maxElements?: undefined;
                id?: undefined;
                chunk?: undefined;
                format?: undefined;
                pageSize?: undefined;
                fullPage?: undefined;
                quality?: undefined;
                selector?: undefined;
                scrollTo?: undefined;
                viewport?: undefined;
                segments?: undefined;
                overlap?: undefined;
                captureInterval?: undefined;
                maxDuration?: undefined;
                stopOnNetworkIdle?: undefined;
                frame?: undefined;
                formData?: undefined;
                formId?: undefined;
                submitAfter?: undefined;
                validateRequired?: undefined;
                prompt?: undefined;
                type?: undefined;
                method?: undefined;
                status?: undefined;
                resourceType?: undefined;
                urlPattern?: undefined;
                since?: undefined;
                headers?: undefined;
                payload?: undefined;
                modifyOriginal?: undefined;
                enable?: undefined;
                rules?: undefined;
                preset?: undefined;
                downloadThroughput?: undefined;
                uploadThroughput?: undefined;
                latency?: undefined;
                script?: undefined;
                action?: undefined;
                value?: undefined;
                code?: undefined;
                waitTime?: undefined;
                duration?: undefined;
                interval?: undefined;
                property?: undefined;
                attribute?: undefined;
                includeAll?: undefined;
                key?: undefined;
                state?: undefined;
                width?: undefined;
                height?: undefined;
                deviceScaleFactor?: undefined;
                zoom?: undefined;
                isMobile?: undefined;
                hasTouch?: undefined;
                breakpoints?: undefined;
                sectionId?: undefined;
                cacheId?: undefined;
                deviceIndex?: undefined;
            };
            required: string[];
            additionalProperties?: undefined;
        };
    } | {
        name: string;
        description: string;
        inputSchema: {
            type: string;
            properties: {
                url?: undefined;
                visible?: undefined;
                restart?: undefined;
                content?: undefined;
                contentType?: undefined;
                title?: undefined;
                index?: undefined;
                actionId?: undefined;
                params?: undefined;
                enhanced?: undefined;
                mode?: undefined;
                timeout?: undefined;
                waitForSelector?: undefined;
                waitForNavigation?: undefined;
                waitForText?: undefined;
                page?: undefined;
                maxElements?: undefined;
                id?: undefined;
                chunk?: undefined;
                format?: undefined;
                pageSize?: undefined;
                fullPage?: undefined;
                quality?: undefined;
                selector?: undefined;
                scrollTo?: undefined;
                viewport?: undefined;
                segments?: undefined;
                overlap?: undefined;
                captureInterval?: undefined;
                maxDuration?: undefined;
                stopOnNetworkIdle?: undefined;
                frame?: undefined;
                formData?: undefined;
                formId?: undefined;
                submitAfter?: undefined;
                validateRequired?: undefined;
                prompt?: undefined;
                type?: undefined;
                method?: undefined;
                status?: undefined;
                resourceType?: undefined;
                urlPattern?: undefined;
                since?: undefined;
                headers?: undefined;
                payload?: undefined;
                modifyOriginal?: undefined;
                enable?: undefined;
                rules?: undefined;
                preset?: undefined;
                downloadThroughput?: undefined;
                uploadThroughput?: undefined;
                latency?: undefined;
                script?: undefined;
                action?: undefined;
                value?: undefined;
                code?: undefined;
                waitTime?: undefined;
                duration?: undefined;
                interval?: undefined;
                property?: undefined;
                attribute?: undefined;
                includeAll?: undefined;
                key?: undefined;
                state?: undefined;
                width?: undefined;
                height?: undefined;
                deviceScaleFactor?: undefined;
                zoom?: undefined;
                isMobile?: undefined;
                hasTouch?: undefined;
                breakpoints?: undefined;
                sectionId?: undefined;
                cacheId?: undefined;
                deviceIndex?: undefined;
            };
            required?: undefined;
            additionalProperties?: undefined;
        };
    } | {
        name: string;
        description: string;
        inputSchema: {
            type: string;
            properties: {
                visible: {
                    type: string;
                    description: string;
                };
                restart: {
                    type: string;
                    description: string;
                };
                url?: undefined;
                content?: undefined;
                contentType?: undefined;
                title?: undefined;
                index?: undefined;
                actionId?: undefined;
                params?: undefined;
                enhanced?: undefined;
                mode?: undefined;
                timeout?: undefined;
                waitForSelector?: undefined;
                waitForNavigation?: undefined;
                waitForText?: undefined;
                page?: undefined;
                maxElements?: undefined;
                id?: undefined;
                chunk?: undefined;
                format?: undefined;
                pageSize?: undefined;
                fullPage?: undefined;
                quality?: undefined;
                selector?: undefined;
                scrollTo?: undefined;
                viewport?: undefined;
                segments?: undefined;
                overlap?: undefined;
                captureInterval?: undefined;
                maxDuration?: undefined;
                stopOnNetworkIdle?: undefined;
                frame?: undefined;
                formData?: undefined;
                formId?: undefined;
                submitAfter?: undefined;
                validateRequired?: undefined;
                prompt?: undefined;
                type?: undefined;
                method?: undefined;
                status?: undefined;
                resourceType?: undefined;
                urlPattern?: undefined;
                since?: undefined;
                headers?: undefined;
                payload?: undefined;
                modifyOriginal?: undefined;
                enable?: undefined;
                rules?: undefined;
                preset?: undefined;
                downloadThroughput?: undefined;
                uploadThroughput?: undefined;
                latency?: undefined;
                script?: undefined;
                action?: undefined;
                value?: undefined;
                code?: undefined;
                waitTime?: undefined;
                duration?: undefined;
                interval?: undefined;
                property?: undefined;
                attribute?: undefined;
                includeAll?: undefined;
                key?: undefined;
                state?: undefined;
                width?: undefined;
                height?: undefined;
                deviceScaleFactor?: undefined;
                zoom?: undefined;
                isMobile?: undefined;
                hasTouch?: undefined;
                breakpoints?: undefined;
                sectionId?: undefined;
                cacheId?: undefined;
                deviceIndex?: undefined;
            };
            required: string[];
            additionalProperties?: undefined;
        };
    } | {
        name: string;
        description: string;
        inputSchema: {
            type: string;
            properties: {
                content: {
                    type: string;
                    description: string;
                };
                contentType: {
                    type: string;
                    description: string;
                    default: string;
                };
                title: {
                    type: string;
                    description: string;
                };
                url?: undefined;
                visible?: undefined;
                restart?: undefined;
                index?: undefined;
                actionId?: undefined;
                params?: undefined;
                enhanced?: undefined;
                mode?: undefined;
                timeout?: undefined;
                waitForSelector?: undefined;
                waitForNavigation?: undefined;
                waitForText?: undefined;
                page?: undefined;
                maxElements?: undefined;
                id?: undefined;
                chunk?: undefined;
                format?: undefined;
                pageSize?: undefined;
                fullPage?: undefined;
                quality?: undefined;
                selector?: undefined;
                scrollTo?: undefined;
                viewport?: undefined;
                segments?: undefined;
                overlap?: undefined;
                captureInterval?: undefined;
                maxDuration?: undefined;
                stopOnNetworkIdle?: undefined;
                frame?: undefined;
                formData?: undefined;
                formId?: undefined;
                submitAfter?: undefined;
                validateRequired?: undefined;
                prompt?: undefined;
                type?: undefined;
                method?: undefined;
                status?: undefined;
                resourceType?: undefined;
                urlPattern?: undefined;
                since?: undefined;
                headers?: undefined;
                payload?: undefined;
                modifyOriginal?: undefined;
                enable?: undefined;
                rules?: undefined;
                preset?: undefined;
                downloadThroughput?: undefined;
                uploadThroughput?: undefined;
                latency?: undefined;
                script?: undefined;
                action?: undefined;
                value?: undefined;
                code?: undefined;
                waitTime?: undefined;
                duration?: undefined;
                interval?: undefined;
                property?: undefined;
                attribute?: undefined;
                includeAll?: undefined;
                key?: undefined;
                state?: undefined;
                width?: undefined;
                height?: undefined;
                deviceScaleFactor?: undefined;
                zoom?: undefined;
                isMobile?: undefined;
                hasTouch?: undefined;
                breakpoints?: undefined;
                sectionId?: undefined;
                cacheId?: undefined;
                deviceIndex?: undefined;
            };
            required: string[];
            additionalProperties?: undefined;
        };
    } | {
        name: string;
        description: string;
        inputSchema: {
            type: string;
            additionalProperties: boolean;
            properties: {
                url?: undefined;
                visible?: undefined;
                restart?: undefined;
                content?: undefined;
                contentType?: undefined;
                title?: undefined;
                index?: undefined;
                actionId?: undefined;
                params?: undefined;
                enhanced?: undefined;
                mode?: undefined;
                timeout?: undefined;
                waitForSelector?: undefined;
                waitForNavigation?: undefined;
                waitForText?: undefined;
                page?: undefined;
                maxElements?: undefined;
                id?: undefined;
                chunk?: undefined;
                format?: undefined;
                pageSize?: undefined;
                fullPage?: undefined;
                quality?: undefined;
                selector?: undefined;
                scrollTo?: undefined;
                viewport?: undefined;
                segments?: undefined;
                overlap?: undefined;
                captureInterval?: undefined;
                maxDuration?: undefined;
                stopOnNetworkIdle?: undefined;
                frame?: undefined;
                formData?: undefined;
                formId?: undefined;
                submitAfter?: undefined;
                validateRequired?: undefined;
                prompt?: undefined;
                type?: undefined;
                method?: undefined;
                status?: undefined;
                resourceType?: undefined;
                urlPattern?: undefined;
                since?: undefined;
                headers?: undefined;
                payload?: undefined;
                modifyOriginal?: undefined;
                enable?: undefined;
                rules?: undefined;
                preset?: undefined;
                downloadThroughput?: undefined;
                uploadThroughput?: undefined;
                latency?: undefined;
                script?: undefined;
                action?: undefined;
                value?: undefined;
                code?: undefined;
                waitTime?: undefined;
                duration?: undefined;
                interval?: undefined;
                property?: undefined;
                attribute?: undefined;
                includeAll?: undefined;
                key?: undefined;
                state?: undefined;
                width?: undefined;
                height?: undefined;
                deviceScaleFactor?: undefined;
                zoom?: undefined;
                isMobile?: undefined;
                hasTouch?: undefined;
                breakpoints?: undefined;
                sectionId?: undefined;
                cacheId?: undefined;
                deviceIndex?: undefined;
            };
            required?: undefined;
        };
    } | {
        name: string;
        description: string;
        inputSchema: {
            type: string;
            properties: {
                index: {
                    type: string;
                    description: string;
                };
                url?: undefined;
                visible?: undefined;
                restart?: undefined;
                content?: undefined;
                contentType?: undefined;
                title?: undefined;
                actionId?: undefined;
                params?: undefined;
                enhanced?: undefined;
                mode?: undefined;
                timeout?: undefined;
                waitForSelector?: undefined;
                waitForNavigation?: undefined;
                waitForText?: undefined;
                page?: undefined;
                maxElements?: undefined;
                id?: undefined;
                chunk?: undefined;
                format?: undefined;
                pageSize?: undefined;
                fullPage?: undefined;
                quality?: undefined;
                selector?: undefined;
                scrollTo?: undefined;
                viewport?: undefined;
                segments?: undefined;
                overlap?: undefined;
                captureInterval?: undefined;
                maxDuration?: undefined;
                stopOnNetworkIdle?: undefined;
                frame?: undefined;
                formData?: undefined;
                formId?: undefined;
                submitAfter?: undefined;
                validateRequired?: undefined;
                prompt?: undefined;
                type?: undefined;
                method?: undefined;
                status?: undefined;
                resourceType?: undefined;
                urlPattern?: undefined;
                since?: undefined;
                headers?: undefined;
                payload?: undefined;
                modifyOriginal?: undefined;
                enable?: undefined;
                rules?: undefined;
                preset?: undefined;
                downloadThroughput?: undefined;
                uploadThroughput?: undefined;
                latency?: undefined;
                script?: undefined;
                action?: undefined;
                value?: undefined;
                code?: undefined;
                waitTime?: undefined;
                duration?: undefined;
                interval?: undefined;
                property?: undefined;
                attribute?: undefined;
                includeAll?: undefined;
                key?: undefined;
                state?: undefined;
                width?: undefined;
                height?: undefined;
                deviceScaleFactor?: undefined;
                zoom?: undefined;
                isMobile?: undefined;
                hasTouch?: undefined;
                breakpoints?: undefined;
                sectionId?: undefined;
                cacheId?: undefined;
                deviceIndex?: undefined;
            };
            required: string[];
            additionalProperties?: undefined;
        };
    } | {
        name: string;
        description: string;
        inputSchema: {
            type: string;
            properties: {
                actionId: {
                    type: string;
                    description: string;
                };
                params: {
                    type: string;
                    description: string;
                };
                url?: undefined;
                visible?: undefined;
                restart?: undefined;
                content?: undefined;
                contentType?: undefined;
                title?: undefined;
                index?: undefined;
                enhanced?: undefined;
                mode?: undefined;
                timeout?: undefined;
                waitForSelector?: undefined;
                waitForNavigation?: undefined;
                waitForText?: undefined;
                page?: undefined;
                maxElements?: undefined;
                id?: undefined;
                chunk?: undefined;
                format?: undefined;
                pageSize?: undefined;
                fullPage?: undefined;
                quality?: undefined;
                selector?: undefined;
                scrollTo?: undefined;
                viewport?: undefined;
                segments?: undefined;
                overlap?: undefined;
                captureInterval?: undefined;
                maxDuration?: undefined;
                stopOnNetworkIdle?: undefined;
                frame?: undefined;
                formData?: undefined;
                formId?: undefined;
                submitAfter?: undefined;
                validateRequired?: undefined;
                prompt?: undefined;
                type?: undefined;
                method?: undefined;
                status?: undefined;
                resourceType?: undefined;
                urlPattern?: undefined;
                since?: undefined;
                headers?: undefined;
                payload?: undefined;
                modifyOriginal?: undefined;
                enable?: undefined;
                rules?: undefined;
                preset?: undefined;
                downloadThroughput?: undefined;
                uploadThroughput?: undefined;
                latency?: undefined;
                script?: undefined;
                action?: undefined;
                value?: undefined;
                code?: undefined;
                waitTime?: undefined;
                duration?: undefined;
                interval?: undefined;
                property?: undefined;
                attribute?: undefined;
                includeAll?: undefined;
                key?: undefined;
                state?: undefined;
                width?: undefined;
                height?: undefined;
                deviceScaleFactor?: undefined;
                zoom?: undefined;
                isMobile?: undefined;
                hasTouch?: undefined;
                breakpoints?: undefined;
                sectionId?: undefined;
                cacheId?: undefined;
                deviceIndex?: undefined;
            };
            required: string[];
            additionalProperties?: undefined;
        };
    } | {
        name: string;
        description: string;
        inputSchema: {
            type: string;
            properties: {
                enhanced: {
                    type: string;
                    description: string;
                };
                mode: {
                    type: string;
                    enum: string[];
                    description: string;
                };
                url?: undefined;
                visible?: undefined;
                restart?: undefined;
                content?: undefined;
                contentType?: undefined;
                title?: undefined;
                index?: undefined;
                actionId?: undefined;
                params?: undefined;
                timeout?: undefined;
                waitForSelector?: undefined;
                waitForNavigation?: undefined;
                waitForText?: undefined;
                page?: undefined;
                maxElements?: undefined;
                id?: undefined;
                chunk?: undefined;
                format?: undefined;
                pageSize?: undefined;
                fullPage?: undefined;
                quality?: undefined;
                selector?: undefined;
                scrollTo?: undefined;
                viewport?: undefined;
                segments?: undefined;
                overlap?: undefined;
                captureInterval?: undefined;
                maxDuration?: undefined;
                stopOnNetworkIdle?: undefined;
                frame?: undefined;
                formData?: undefined;
                formId?: undefined;
                submitAfter?: undefined;
                validateRequired?: undefined;
                prompt?: undefined;
                type?: undefined;
                method?: undefined;
                status?: undefined;
                resourceType?: undefined;
                urlPattern?: undefined;
                since?: undefined;
                headers?: undefined;
                payload?: undefined;
                modifyOriginal?: undefined;
                enable?: undefined;
                rules?: undefined;
                preset?: undefined;
                downloadThroughput?: undefined;
                uploadThroughput?: undefined;
                latency?: undefined;
                script?: undefined;
                action?: undefined;
                value?: undefined;
                code?: undefined;
                waitTime?: undefined;
                duration?: undefined;
                interval?: undefined;
                property?: undefined;
                attribute?: undefined;
                includeAll?: undefined;
                key?: undefined;
                state?: undefined;
                width?: undefined;
                height?: undefined;
                deviceScaleFactor?: undefined;
                zoom?: undefined;
                isMobile?: undefined;
                hasTouch?: undefined;
                breakpoints?: undefined;
                sectionId?: undefined;
                cacheId?: undefined;
                deviceIndex?: undefined;
            };
            required?: undefined;
            additionalProperties?: undefined;
        };
    } | {
        name: string;
        description: string;
        inputSchema: {
            type: string;
            properties: {
                timeout: {
                    type: string;
                    description: string;
                };
                waitForSelector: {
                    type: string;
                    description: string;
                };
                url?: undefined;
                visible?: undefined;
                restart?: undefined;
                content?: undefined;
                contentType?: undefined;
                title?: undefined;
                index?: undefined;
                actionId?: undefined;
                params?: undefined;
                enhanced?: undefined;
                mode?: undefined;
                waitForNavigation?: undefined;
                waitForText?: undefined;
                page?: undefined;
                maxElements?: undefined;
                id?: undefined;
                chunk?: undefined;
                format?: undefined;
                pageSize?: undefined;
                fullPage?: undefined;
                quality?: undefined;
                selector?: undefined;
                scrollTo?: undefined;
                viewport?: undefined;
                segments?: undefined;
                overlap?: undefined;
                captureInterval?: undefined;
                maxDuration?: undefined;
                stopOnNetworkIdle?: undefined;
                frame?: undefined;
                formData?: undefined;
                formId?: undefined;
                submitAfter?: undefined;
                validateRequired?: undefined;
                prompt?: undefined;
                type?: undefined;
                method?: undefined;
                status?: undefined;
                resourceType?: undefined;
                urlPattern?: undefined;
                since?: undefined;
                headers?: undefined;
                payload?: undefined;
                modifyOriginal?: undefined;
                enable?: undefined;
                rules?: undefined;
                preset?: undefined;
                downloadThroughput?: undefined;
                uploadThroughput?: undefined;
                latency?: undefined;
                script?: undefined;
                action?: undefined;
                value?: undefined;
                code?: undefined;
                waitTime?: undefined;
                duration?: undefined;
                interval?: undefined;
                property?: undefined;
                attribute?: undefined;
                includeAll?: undefined;
                key?: undefined;
                state?: undefined;
                width?: undefined;
                height?: undefined;
                deviceScaleFactor?: undefined;
                zoom?: undefined;
                isMobile?: undefined;
                hasTouch?: undefined;
                breakpoints?: undefined;
                sectionId?: undefined;
                cacheId?: undefined;
                deviceIndex?: undefined;
            };
            required?: undefined;
            additionalProperties?: undefined;
        };
    } | {
        name: string;
        description: string;
        inputSchema: {
            type: string;
            properties: {
                timeout: {
                    type: string;
                    description: string;
                };
                waitForNavigation: {
                    type: string;
                    description: string;
                };
                waitForSelector: {
                    type: string;
                    description: string;
                };
                waitForText: {
                    type: string;
                    description: string;
                };
                url?: undefined;
                visible?: undefined;
                restart?: undefined;
                content?: undefined;
                contentType?: undefined;
                title?: undefined;
                index?: undefined;
                actionId?: undefined;
                params?: undefined;
                enhanced?: undefined;
                mode?: undefined;
                page?: undefined;
                maxElements?: undefined;
                id?: undefined;
                chunk?: undefined;
                format?: undefined;
                pageSize?: undefined;
                fullPage?: undefined;
                quality?: undefined;
                selector?: undefined;
                scrollTo?: undefined;
                viewport?: undefined;
                segments?: undefined;
                overlap?: undefined;
                captureInterval?: undefined;
                maxDuration?: undefined;
                stopOnNetworkIdle?: undefined;
                frame?: undefined;
                formData?: undefined;
                formId?: undefined;
                submitAfter?: undefined;
                validateRequired?: undefined;
                prompt?: undefined;
                type?: undefined;
                method?: undefined;
                status?: undefined;
                resourceType?: undefined;
                urlPattern?: undefined;
                since?: undefined;
                headers?: undefined;
                payload?: undefined;
                modifyOriginal?: undefined;
                enable?: undefined;
                rules?: undefined;
                preset?: undefined;
                downloadThroughput?: undefined;
                uploadThroughput?: undefined;
                latency?: undefined;
                script?: undefined;
                action?: undefined;
                value?: undefined;
                code?: undefined;
                waitTime?: undefined;
                duration?: undefined;
                interval?: undefined;
                property?: undefined;
                attribute?: undefined;
                includeAll?: undefined;
                key?: undefined;
                state?: undefined;
                width?: undefined;
                height?: undefined;
                deviceScaleFactor?: undefined;
                zoom?: undefined;
                isMobile?: undefined;
                hasTouch?: undefined;
                breakpoints?: undefined;
                sectionId?: undefined;
                cacheId?: undefined;
                deviceIndex?: undefined;
            };
            required?: undefined;
            additionalProperties?: undefined;
        };
    } | {
        name: string;
        description: string;
        inputSchema: {
            type: string;
            properties: {
                page: {
                    type: string;
                    description: string;
                };
                maxElements: {
                    type: string;
                    description: string;
                };
                url?: undefined;
                visible?: undefined;
                restart?: undefined;
                content?: undefined;
                contentType?: undefined;
                title?: undefined;
                index?: undefined;
                actionId?: undefined;
                params?: undefined;
                enhanced?: undefined;
                mode?: undefined;
                timeout?: undefined;
                waitForSelector?: undefined;
                waitForNavigation?: undefined;
                waitForText?: undefined;
                id?: undefined;
                chunk?: undefined;
                format?: undefined;
                pageSize?: undefined;
                fullPage?: undefined;
                quality?: undefined;
                selector?: undefined;
                scrollTo?: undefined;
                viewport?: undefined;
                segments?: undefined;
                overlap?: undefined;
                captureInterval?: undefined;
                maxDuration?: undefined;
                stopOnNetworkIdle?: undefined;
                frame?: undefined;
                formData?: undefined;
                formId?: undefined;
                submitAfter?: undefined;
                validateRequired?: undefined;
                prompt?: undefined;
                type?: undefined;
                method?: undefined;
                status?: undefined;
                resourceType?: undefined;
                urlPattern?: undefined;
                since?: undefined;
                headers?: undefined;
                payload?: undefined;
                modifyOriginal?: undefined;
                enable?: undefined;
                rules?: undefined;
                preset?: undefined;
                downloadThroughput?: undefined;
                uploadThroughput?: undefined;
                latency?: undefined;
                script?: undefined;
                action?: undefined;
                value?: undefined;
                code?: undefined;
                waitTime?: undefined;
                duration?: undefined;
                interval?: undefined;
                property?: undefined;
                attribute?: undefined;
                includeAll?: undefined;
                key?: undefined;
                state?: undefined;
                width?: undefined;
                height?: undefined;
                deviceScaleFactor?: undefined;
                zoom?: undefined;
                isMobile?: undefined;
                hasTouch?: undefined;
                breakpoints?: undefined;
                sectionId?: undefined;
                cacheId?: undefined;
                deviceIndex?: undefined;
            };
            required: string[];
            additionalProperties?: undefined;
        };
    } | {
        name: string;
        description: string;
        inputSchema: {
            type: string;
            properties: {
                id: {
                    type: string;
                    description: string;
                };
                chunk: {
                    type: string;
                    description: string;
                };
                url?: undefined;
                visible?: undefined;
                restart?: undefined;
                content?: undefined;
                contentType?: undefined;
                title?: undefined;
                index?: undefined;
                actionId?: undefined;
                params?: undefined;
                enhanced?: undefined;
                mode?: undefined;
                timeout?: undefined;
                waitForSelector?: undefined;
                waitForNavigation?: undefined;
                waitForText?: undefined;
                page?: undefined;
                maxElements?: undefined;
                format?: undefined;
                pageSize?: undefined;
                fullPage?: undefined;
                quality?: undefined;
                selector?: undefined;
                scrollTo?: undefined;
                viewport?: undefined;
                segments?: undefined;
                overlap?: undefined;
                captureInterval?: undefined;
                maxDuration?: undefined;
                stopOnNetworkIdle?: undefined;
                frame?: undefined;
                formData?: undefined;
                formId?: undefined;
                submitAfter?: undefined;
                validateRequired?: undefined;
                prompt?: undefined;
                type?: undefined;
                method?: undefined;
                status?: undefined;
                resourceType?: undefined;
                urlPattern?: undefined;
                since?: undefined;
                headers?: undefined;
                payload?: undefined;
                modifyOriginal?: undefined;
                enable?: undefined;
                rules?: undefined;
                preset?: undefined;
                downloadThroughput?: undefined;
                uploadThroughput?: undefined;
                latency?: undefined;
                script?: undefined;
                action?: undefined;
                value?: undefined;
                code?: undefined;
                waitTime?: undefined;
                duration?: undefined;
                interval?: undefined;
                property?: undefined;
                attribute?: undefined;
                includeAll?: undefined;
                key?: undefined;
                state?: undefined;
                width?: undefined;
                height?: undefined;
                deviceScaleFactor?: undefined;
                zoom?: undefined;
                isMobile?: undefined;
                hasTouch?: undefined;
                breakpoints?: undefined;
                sectionId?: undefined;
                cacheId?: undefined;
                deviceIndex?: undefined;
            };
            required: string[];
            additionalProperties?: undefined;
        };
    } | {
        name: string;
        description: string;
        inputSchema: {
            type: string;
            properties: {
                format: {
                    type: string;
                    enum: string[];
                    description: string;
                };
                page: {
                    type: string;
                    description: string;
                };
                pageSize: {
                    type: string;
                    description: string;
                };
                maxElements: {
                    type: string;
                    description: string;
                };
                url?: undefined;
                visible?: undefined;
                restart?: undefined;
                content?: undefined;
                contentType?: undefined;
                title?: undefined;
                index?: undefined;
                actionId?: undefined;
                params?: undefined;
                enhanced?: undefined;
                mode?: undefined;
                timeout?: undefined;
                waitForSelector?: undefined;
                waitForNavigation?: undefined;
                waitForText?: undefined;
                id?: undefined;
                chunk?: undefined;
                fullPage?: undefined;
                quality?: undefined;
                selector?: undefined;
                scrollTo?: undefined;
                viewport?: undefined;
                segments?: undefined;
                overlap?: undefined;
                captureInterval?: undefined;
                maxDuration?: undefined;
                stopOnNetworkIdle?: undefined;
                frame?: undefined;
                formData?: undefined;
                formId?: undefined;
                submitAfter?: undefined;
                validateRequired?: undefined;
                prompt?: undefined;
                type?: undefined;
                method?: undefined;
                status?: undefined;
                resourceType?: undefined;
                urlPattern?: undefined;
                since?: undefined;
                headers?: undefined;
                payload?: undefined;
                modifyOriginal?: undefined;
                enable?: undefined;
                rules?: undefined;
                preset?: undefined;
                downloadThroughput?: undefined;
                uploadThroughput?: undefined;
                latency?: undefined;
                script?: undefined;
                action?: undefined;
                value?: undefined;
                code?: undefined;
                waitTime?: undefined;
                duration?: undefined;
                interval?: undefined;
                property?: undefined;
                attribute?: undefined;
                includeAll?: undefined;
                key?: undefined;
                state?: undefined;
                width?: undefined;
                height?: undefined;
                deviceScaleFactor?: undefined;
                zoom?: undefined;
                isMobile?: undefined;
                hasTouch?: undefined;
                breakpoints?: undefined;
                sectionId?: undefined;
                cacheId?: undefined;
                deviceIndex?: undefined;
            };
            required?: undefined;
            additionalProperties?: undefined;
        };
    } | {
        name: string;
        description: string;
        inputSchema: {
            type: string;
            properties: {
                fullPage: {
                    type: string;
                    description: string;
                };
                quality: {
                    type: string;
                    description: string;
                };
                selector: {
                    type: string;
                    description: string;
                };
                scrollTo: {
                    type: string;
                    description: string;
                };
                viewport: {
                    type: string;
                    description: string;
                    properties: {
                        width: {
                            type: string;
                        };
                        height: {
                            type: string;
                        };
                    };
                };
                url?: undefined;
                visible?: undefined;
                restart?: undefined;
                content?: undefined;
                contentType?: undefined;
                title?: undefined;
                index?: undefined;
                actionId?: undefined;
                params?: undefined;
                enhanced?: undefined;
                mode?: undefined;
                timeout?: undefined;
                waitForSelector?: undefined;
                waitForNavigation?: undefined;
                waitForText?: undefined;
                page?: undefined;
                maxElements?: undefined;
                id?: undefined;
                chunk?: undefined;
                format?: undefined;
                pageSize?: undefined;
                segments?: undefined;
                overlap?: undefined;
                captureInterval?: undefined;
                maxDuration?: undefined;
                stopOnNetworkIdle?: undefined;
                frame?: undefined;
                formData?: undefined;
                formId?: undefined;
                submitAfter?: undefined;
                validateRequired?: undefined;
                prompt?: undefined;
                type?: undefined;
                method?: undefined;
                status?: undefined;
                resourceType?: undefined;
                urlPattern?: undefined;
                since?: undefined;
                headers?: undefined;
                payload?: undefined;
                modifyOriginal?: undefined;
                enable?: undefined;
                rules?: undefined;
                preset?: undefined;
                downloadThroughput?: undefined;
                uploadThroughput?: undefined;
                latency?: undefined;
                script?: undefined;
                action?: undefined;
                value?: undefined;
                code?: undefined;
                waitTime?: undefined;
                duration?: undefined;
                interval?: undefined;
                property?: undefined;
                attribute?: undefined;
                includeAll?: undefined;
                key?: undefined;
                state?: undefined;
                width?: undefined;
                height?: undefined;
                deviceScaleFactor?: undefined;
                zoom?: undefined;
                isMobile?: undefined;
                hasTouch?: undefined;
                breakpoints?: undefined;
                sectionId?: undefined;
                cacheId?: undefined;
                deviceIndex?: undefined;
            };
            required?: undefined;
            additionalProperties?: undefined;
        };
    } | {
        name: string;
        description: string;
        inputSchema: {
            type: string;
            properties: {
                segments: {
                    type: string;
                    description: string;
                };
                quality: {
                    type: string;
                    description: string;
                };
                overlap: {
                    type: string;
                    description: string;
                };
                url?: undefined;
                visible?: undefined;
                restart?: undefined;
                content?: undefined;
                contentType?: undefined;
                title?: undefined;
                index?: undefined;
                actionId?: undefined;
                params?: undefined;
                enhanced?: undefined;
                mode?: undefined;
                timeout?: undefined;
                waitForSelector?: undefined;
                waitForNavigation?: undefined;
                waitForText?: undefined;
                page?: undefined;
                maxElements?: undefined;
                id?: undefined;
                chunk?: undefined;
                format?: undefined;
                pageSize?: undefined;
                fullPage?: undefined;
                selector?: undefined;
                scrollTo?: undefined;
                viewport?: undefined;
                captureInterval?: undefined;
                maxDuration?: undefined;
                stopOnNetworkIdle?: undefined;
                frame?: undefined;
                formData?: undefined;
                formId?: undefined;
                submitAfter?: undefined;
                validateRequired?: undefined;
                prompt?: undefined;
                type?: undefined;
                method?: undefined;
                status?: undefined;
                resourceType?: undefined;
                urlPattern?: undefined;
                since?: undefined;
                headers?: undefined;
                payload?: undefined;
                modifyOriginal?: undefined;
                enable?: undefined;
                rules?: undefined;
                preset?: undefined;
                downloadThroughput?: undefined;
                uploadThroughput?: undefined;
                latency?: undefined;
                script?: undefined;
                action?: undefined;
                value?: undefined;
                code?: undefined;
                waitTime?: undefined;
                duration?: undefined;
                interval?: undefined;
                property?: undefined;
                attribute?: undefined;
                includeAll?: undefined;
                key?: undefined;
                state?: undefined;
                width?: undefined;
                height?: undefined;
                deviceScaleFactor?: undefined;
                zoom?: undefined;
                isMobile?: undefined;
                hasTouch?: undefined;
                breakpoints?: undefined;
                sectionId?: undefined;
                cacheId?: undefined;
                deviceIndex?: undefined;
            };
            required?: undefined;
            additionalProperties?: undefined;
        };
    } | {
        name: string;
        description: string;
        inputSchema: {
            type: string;
            properties: {
                url: {
                    type: string;
                    description: string;
                };
                captureInterval: {
                    type: string;
                    description: string;
                };
                maxDuration: {
                    type: string;
                    description: string;
                };
                quality: {
                    type: string;
                    description: string;
                };
                stopOnNetworkIdle: {
                    type: string;
                    description: string;
                };
                viewport: {
                    type: string;
                    description: string;
                    properties: {
                        width: {
                            type: string;
                        };
                        height: {
                            type: string;
                        };
                    };
                };
                visible?: undefined;
                restart?: undefined;
                content?: undefined;
                contentType?: undefined;
                title?: undefined;
                index?: undefined;
                actionId?: undefined;
                params?: undefined;
                enhanced?: undefined;
                mode?: undefined;
                timeout?: undefined;
                waitForSelector?: undefined;
                waitForNavigation?: undefined;
                waitForText?: undefined;
                page?: undefined;
                maxElements?: undefined;
                id?: undefined;
                chunk?: undefined;
                format?: undefined;
                pageSize?: undefined;
                fullPage?: undefined;
                selector?: undefined;
                scrollTo?: undefined;
                segments?: undefined;
                overlap?: undefined;
                frame?: undefined;
                formData?: undefined;
                formId?: undefined;
                submitAfter?: undefined;
                validateRequired?: undefined;
                prompt?: undefined;
                type?: undefined;
                method?: undefined;
                status?: undefined;
                resourceType?: undefined;
                urlPattern?: undefined;
                since?: undefined;
                headers?: undefined;
                payload?: undefined;
                modifyOriginal?: undefined;
                enable?: undefined;
                rules?: undefined;
                preset?: undefined;
                downloadThroughput?: undefined;
                uploadThroughput?: undefined;
                latency?: undefined;
                script?: undefined;
                action?: undefined;
                value?: undefined;
                code?: undefined;
                waitTime?: undefined;
                duration?: undefined;
                interval?: undefined;
                property?: undefined;
                attribute?: undefined;
                includeAll?: undefined;
                key?: undefined;
                state?: undefined;
                width?: undefined;
                height?: undefined;
                deviceScaleFactor?: undefined;
                zoom?: undefined;
                isMobile?: undefined;
                hasTouch?: undefined;
                breakpoints?: undefined;
                sectionId?: undefined;
                cacheId?: undefined;
                deviceIndex?: undefined;
            };
            required: string[];
            additionalProperties?: undefined;
        };
    } | {
        name: string;
        description: string;
        inputSchema: {
            type: string;
            properties: {
                id: {
                    type: string;
                    description: string;
                };
                frame: {
                    type: string;
                    description: string;
                };
                url?: undefined;
                visible?: undefined;
                restart?: undefined;
                content?: undefined;
                contentType?: undefined;
                title?: undefined;
                index?: undefined;
                actionId?: undefined;
                params?: undefined;
                enhanced?: undefined;
                mode?: undefined;
                timeout?: undefined;
                waitForSelector?: undefined;
                waitForNavigation?: undefined;
                waitForText?: undefined;
                page?: undefined;
                maxElements?: undefined;
                chunk?: undefined;
                format?: undefined;
                pageSize?: undefined;
                fullPage?: undefined;
                quality?: undefined;
                selector?: undefined;
                scrollTo?: undefined;
                viewport?: undefined;
                segments?: undefined;
                overlap?: undefined;
                captureInterval?: undefined;
                maxDuration?: undefined;
                stopOnNetworkIdle?: undefined;
                formData?: undefined;
                formId?: undefined;
                submitAfter?: undefined;
                validateRequired?: undefined;
                prompt?: undefined;
                type?: undefined;
                method?: undefined;
                status?: undefined;
                resourceType?: undefined;
                urlPattern?: undefined;
                since?: undefined;
                headers?: undefined;
                payload?: undefined;
                modifyOriginal?: undefined;
                enable?: undefined;
                rules?: undefined;
                preset?: undefined;
                downloadThroughput?: undefined;
                uploadThroughput?: undefined;
                latency?: undefined;
                script?: undefined;
                action?: undefined;
                value?: undefined;
                code?: undefined;
                waitTime?: undefined;
                duration?: undefined;
                interval?: undefined;
                property?: undefined;
                attribute?: undefined;
                includeAll?: undefined;
                key?: undefined;
                state?: undefined;
                width?: undefined;
                height?: undefined;
                deviceScaleFactor?: undefined;
                zoom?: undefined;
                isMobile?: undefined;
                hasTouch?: undefined;
                breakpoints?: undefined;
                sectionId?: undefined;
                cacheId?: undefined;
                deviceIndex?: undefined;
            };
            required: string[];
            additionalProperties?: undefined;
        };
    } | {
        name: string;
        description: string;
        inputSchema: {
            type: string;
            properties: {
                formData: {
                    type: string;
                    description: string;
                    additionalProperties: boolean;
                };
                formId: {
                    type: string;
                    description: string;
                };
                submitAfter: {
                    type: string;
                    description: string;
                };
                validateRequired: {
                    type: string;
                    description: string;
                };
                url?: undefined;
                visible?: undefined;
                restart?: undefined;
                content?: undefined;
                contentType?: undefined;
                title?: undefined;
                index?: undefined;
                actionId?: undefined;
                params?: undefined;
                enhanced?: undefined;
                mode?: undefined;
                timeout?: undefined;
                waitForSelector?: undefined;
                waitForNavigation?: undefined;
                waitForText?: undefined;
                page?: undefined;
                maxElements?: undefined;
                id?: undefined;
                chunk?: undefined;
                format?: undefined;
                pageSize?: undefined;
                fullPage?: undefined;
                quality?: undefined;
                selector?: undefined;
                scrollTo?: undefined;
                viewport?: undefined;
                segments?: undefined;
                overlap?: undefined;
                captureInterval?: undefined;
                maxDuration?: undefined;
                stopOnNetworkIdle?: undefined;
                frame?: undefined;
                prompt?: undefined;
                type?: undefined;
                method?: undefined;
                status?: undefined;
                resourceType?: undefined;
                urlPattern?: undefined;
                since?: undefined;
                headers?: undefined;
                payload?: undefined;
                modifyOriginal?: undefined;
                enable?: undefined;
                rules?: undefined;
                preset?: undefined;
                downloadThroughput?: undefined;
                uploadThroughput?: undefined;
                latency?: undefined;
                script?: undefined;
                action?: undefined;
                value?: undefined;
                code?: undefined;
                waitTime?: undefined;
                duration?: undefined;
                interval?: undefined;
                property?: undefined;
                attribute?: undefined;
                includeAll?: undefined;
                key?: undefined;
                state?: undefined;
                width?: undefined;
                height?: undefined;
                deviceScaleFactor?: undefined;
                zoom?: undefined;
                isMobile?: undefined;
                hasTouch?: undefined;
                breakpoints?: undefined;
                sectionId?: undefined;
                cacheId?: undefined;
                deviceIndex?: undefined;
            };
            required: string[];
            additionalProperties?: undefined;
        };
    } | {
        name: string;
        description: string;
        inputSchema: {
            type: string;
            properties: {
                prompt: {
                    type: string;
                    description: string;
                };
                timeout: {
                    type: string;
                    description: string;
                };
                url?: undefined;
                visible?: undefined;
                restart?: undefined;
                content?: undefined;
                contentType?: undefined;
                title?: undefined;
                index?: undefined;
                actionId?: undefined;
                params?: undefined;
                enhanced?: undefined;
                mode?: undefined;
                waitForSelector?: undefined;
                waitForNavigation?: undefined;
                waitForText?: undefined;
                page?: undefined;
                maxElements?: undefined;
                id?: undefined;
                chunk?: undefined;
                format?: undefined;
                pageSize?: undefined;
                fullPage?: undefined;
                quality?: undefined;
                selector?: undefined;
                scrollTo?: undefined;
                viewport?: undefined;
                segments?: undefined;
                overlap?: undefined;
                captureInterval?: undefined;
                maxDuration?: undefined;
                stopOnNetworkIdle?: undefined;
                frame?: undefined;
                formData?: undefined;
                formId?: undefined;
                submitAfter?: undefined;
                validateRequired?: undefined;
                type?: undefined;
                method?: undefined;
                status?: undefined;
                resourceType?: undefined;
                urlPattern?: undefined;
                since?: undefined;
                headers?: undefined;
                payload?: undefined;
                modifyOriginal?: undefined;
                enable?: undefined;
                rules?: undefined;
                preset?: undefined;
                downloadThroughput?: undefined;
                uploadThroughput?: undefined;
                latency?: undefined;
                script?: undefined;
                action?: undefined;
                value?: undefined;
                code?: undefined;
                waitTime?: undefined;
                duration?: undefined;
                interval?: undefined;
                property?: undefined;
                attribute?: undefined;
                includeAll?: undefined;
                key?: undefined;
                state?: undefined;
                width?: undefined;
                height?: undefined;
                deviceScaleFactor?: undefined;
                zoom?: undefined;
                isMobile?: undefined;
                hasTouch?: undefined;
                breakpoints?: undefined;
                sectionId?: undefined;
                cacheId?: undefined;
                deviceIndex?: undefined;
            };
            required: string[];
            additionalProperties?: undefined;
        };
    } | {
        name: string;
        description: string;
        inputSchema: {
            type: string;
            properties: {
                type: {
                    type: string;
                    description: string;
                    enum?: undefined;
                };
                url?: undefined;
                visible?: undefined;
                restart?: undefined;
                content?: undefined;
                contentType?: undefined;
                title?: undefined;
                index?: undefined;
                actionId?: undefined;
                params?: undefined;
                enhanced?: undefined;
                mode?: undefined;
                timeout?: undefined;
                waitForSelector?: undefined;
                waitForNavigation?: undefined;
                waitForText?: undefined;
                page?: undefined;
                maxElements?: undefined;
                id?: undefined;
                chunk?: undefined;
                format?: undefined;
                pageSize?: undefined;
                fullPage?: undefined;
                quality?: undefined;
                selector?: undefined;
                scrollTo?: undefined;
                viewport?: undefined;
                segments?: undefined;
                overlap?: undefined;
                captureInterval?: undefined;
                maxDuration?: undefined;
                stopOnNetworkIdle?: undefined;
                frame?: undefined;
                formData?: undefined;
                formId?: undefined;
                submitAfter?: undefined;
                validateRequired?: undefined;
                prompt?: undefined;
                method?: undefined;
                status?: undefined;
                resourceType?: undefined;
                urlPattern?: undefined;
                since?: undefined;
                headers?: undefined;
                payload?: undefined;
                modifyOriginal?: undefined;
                enable?: undefined;
                rules?: undefined;
                preset?: undefined;
                downloadThroughput?: undefined;
                uploadThroughput?: undefined;
                latency?: undefined;
                script?: undefined;
                action?: undefined;
                value?: undefined;
                code?: undefined;
                waitTime?: undefined;
                duration?: undefined;
                interval?: undefined;
                property?: undefined;
                attribute?: undefined;
                includeAll?: undefined;
                key?: undefined;
                state?: undefined;
                width?: undefined;
                height?: undefined;
                deviceScaleFactor?: undefined;
                zoom?: undefined;
                isMobile?: undefined;
                hasTouch?: undefined;
                breakpoints?: undefined;
                sectionId?: undefined;
                cacheId?: undefined;
                deviceIndex?: undefined;
            };
            required?: undefined;
            additionalProperties?: undefined;
        };
    } | {
        name: string;
        description: string;
        inputSchema: {
            type: string;
            properties: {
                method: {
                    type: string;
                    description: string;
                };
                status: {
                    type: string;
                    description: string;
                };
                resourceType: {
                    type: string;
                    description: string;
                    enum: string[];
                };
                url?: undefined;
                visible?: undefined;
                restart?: undefined;
                content?: undefined;
                contentType?: undefined;
                title?: undefined;
                index?: undefined;
                actionId?: undefined;
                params?: undefined;
                enhanced?: undefined;
                mode?: undefined;
                timeout?: undefined;
                waitForSelector?: undefined;
                waitForNavigation?: undefined;
                waitForText?: undefined;
                page?: undefined;
                maxElements?: undefined;
                id?: undefined;
                chunk?: undefined;
                format?: undefined;
                pageSize?: undefined;
                fullPage?: undefined;
                quality?: undefined;
                selector?: undefined;
                scrollTo?: undefined;
                viewport?: undefined;
                segments?: undefined;
                overlap?: undefined;
                captureInterval?: undefined;
                maxDuration?: undefined;
                stopOnNetworkIdle?: undefined;
                frame?: undefined;
                formData?: undefined;
                formId?: undefined;
                submitAfter?: undefined;
                validateRequired?: undefined;
                prompt?: undefined;
                type?: undefined;
                urlPattern?: undefined;
                since?: undefined;
                headers?: undefined;
                payload?: undefined;
                modifyOriginal?: undefined;
                enable?: undefined;
                rules?: undefined;
                preset?: undefined;
                downloadThroughput?: undefined;
                uploadThroughput?: undefined;
                latency?: undefined;
                script?: undefined;
                action?: undefined;
                value?: undefined;
                code?: undefined;
                waitTime?: undefined;
                duration?: undefined;
                interval?: undefined;
                property?: undefined;
                attribute?: undefined;
                includeAll?: undefined;
                key?: undefined;
                state?: undefined;
                width?: undefined;
                height?: undefined;
                deviceScaleFactor?: undefined;
                zoom?: undefined;
                isMobile?: undefined;
                hasTouch?: undefined;
                breakpoints?: undefined;
                sectionId?: undefined;
                cacheId?: undefined;
                deviceIndex?: undefined;
            };
            required?: undefined;
            additionalProperties?: undefined;
        };
    } | {
        name: string;
        description: string;
        inputSchema: {
            type: string;
            properties: {
                method: {
                    type: string;
                    description: string;
                };
                status: {
                    type: string;
                    description: string;
                };
                urlPattern: {
                    type: string;
                    description: string;
                };
                since: {
                    type: string;
                    description: string;
                };
                url?: undefined;
                visible?: undefined;
                restart?: undefined;
                content?: undefined;
                contentType?: undefined;
                title?: undefined;
                index?: undefined;
                actionId?: undefined;
                params?: undefined;
                enhanced?: undefined;
                mode?: undefined;
                timeout?: undefined;
                waitForSelector?: undefined;
                waitForNavigation?: undefined;
                waitForText?: undefined;
                page?: undefined;
                maxElements?: undefined;
                id?: undefined;
                chunk?: undefined;
                format?: undefined;
                pageSize?: undefined;
                fullPage?: undefined;
                quality?: undefined;
                selector?: undefined;
                scrollTo?: undefined;
                viewport?: undefined;
                segments?: undefined;
                overlap?: undefined;
                captureInterval?: undefined;
                maxDuration?: undefined;
                stopOnNetworkIdle?: undefined;
                frame?: undefined;
                formData?: undefined;
                formId?: undefined;
                submitAfter?: undefined;
                validateRequired?: undefined;
                prompt?: undefined;
                type?: undefined;
                resourceType?: undefined;
                headers?: undefined;
                payload?: undefined;
                modifyOriginal?: undefined;
                enable?: undefined;
                rules?: undefined;
                preset?: undefined;
                downloadThroughput?: undefined;
                uploadThroughput?: undefined;
                latency?: undefined;
                script?: undefined;
                action?: undefined;
                value?: undefined;
                code?: undefined;
                waitTime?: undefined;
                duration?: undefined;
                interval?: undefined;
                property?: undefined;
                attribute?: undefined;
                includeAll?: undefined;
                key?: undefined;
                state?: undefined;
                width?: undefined;
                height?: undefined;
                deviceScaleFactor?: undefined;
                zoom?: undefined;
                isMobile?: undefined;
                hasTouch?: undefined;
                breakpoints?: undefined;
                sectionId?: undefined;
                cacheId?: undefined;
                deviceIndex?: undefined;
            };
            required?: undefined;
            additionalProperties?: undefined;
        };
    } | {
        name: string;
        description: string;
        inputSchema: {
            type: string;
            properties: {
                url: {
                    type: string;
                    description: string;
                };
                method: {
                    type: string;
                    description: string;
                };
                headers: {
                    type: string;
                    description: string;
                };
                payload: {
                    description: string;
                };
                modifyOriginal: {
                    type: string;
                    description: string;
                };
                visible?: undefined;
                restart?: undefined;
                content?: undefined;
                contentType?: undefined;
                title?: undefined;
                index?: undefined;
                actionId?: undefined;
                params?: undefined;
                enhanced?: undefined;
                mode?: undefined;
                timeout?: undefined;
                waitForSelector?: undefined;
                waitForNavigation?: undefined;
                waitForText?: undefined;
                page?: undefined;
                maxElements?: undefined;
                id?: undefined;
                chunk?: undefined;
                format?: undefined;
                pageSize?: undefined;
                fullPage?: undefined;
                quality?: undefined;
                selector?: undefined;
                scrollTo?: undefined;
                viewport?: undefined;
                segments?: undefined;
                overlap?: undefined;
                captureInterval?: undefined;
                maxDuration?: undefined;
                stopOnNetworkIdle?: undefined;
                frame?: undefined;
                formData?: undefined;
                formId?: undefined;
                submitAfter?: undefined;
                validateRequired?: undefined;
                prompt?: undefined;
                type?: undefined;
                status?: undefined;
                resourceType?: undefined;
                urlPattern?: undefined;
                since?: undefined;
                enable?: undefined;
                rules?: undefined;
                preset?: undefined;
                downloadThroughput?: undefined;
                uploadThroughput?: undefined;
                latency?: undefined;
                script?: undefined;
                action?: undefined;
                value?: undefined;
                code?: undefined;
                waitTime?: undefined;
                duration?: undefined;
                interval?: undefined;
                property?: undefined;
                attribute?: undefined;
                includeAll?: undefined;
                key?: undefined;
                state?: undefined;
                width?: undefined;
                height?: undefined;
                deviceScaleFactor?: undefined;
                zoom?: undefined;
                isMobile?: undefined;
                hasTouch?: undefined;
                breakpoints?: undefined;
                sectionId?: undefined;
                cacheId?: undefined;
                deviceIndex?: undefined;
            };
            required: string[];
            additionalProperties?: undefined;
        };
    } | {
        name: string;
        description: string;
        inputSchema: {
            type: string;
            properties: {
                enable: {
                    type: string;
                    description: string;
                };
                rules: {
                    type: string;
                    description: string;
                    items: {
                        type: string;
                        properties: {
                            urlPattern: {
                                type: string;
                                description: string;
                            };
                            modifyHeaders: {
                                type: string;
                                description: string;
                            };
                            modifyPayload: {
                                description: string;
                            };
                            block: {
                                type: string;
                                description: string;
                            };
                        };
                    };
                };
                url?: undefined;
                visible?: undefined;
                restart?: undefined;
                content?: undefined;
                contentType?: undefined;
                title?: undefined;
                index?: undefined;
                actionId?: undefined;
                params?: undefined;
                enhanced?: undefined;
                mode?: undefined;
                timeout?: undefined;
                waitForSelector?: undefined;
                waitForNavigation?: undefined;
                waitForText?: undefined;
                page?: undefined;
                maxElements?: undefined;
                id?: undefined;
                chunk?: undefined;
                format?: undefined;
                pageSize?: undefined;
                fullPage?: undefined;
                quality?: undefined;
                selector?: undefined;
                scrollTo?: undefined;
                viewport?: undefined;
                segments?: undefined;
                overlap?: undefined;
                captureInterval?: undefined;
                maxDuration?: undefined;
                stopOnNetworkIdle?: undefined;
                frame?: undefined;
                formData?: undefined;
                formId?: undefined;
                submitAfter?: undefined;
                validateRequired?: undefined;
                prompt?: undefined;
                type?: undefined;
                method?: undefined;
                status?: undefined;
                resourceType?: undefined;
                urlPattern?: undefined;
                since?: undefined;
                headers?: undefined;
                payload?: undefined;
                modifyOriginal?: undefined;
                preset?: undefined;
                downloadThroughput?: undefined;
                uploadThroughput?: undefined;
                latency?: undefined;
                script?: undefined;
                action?: undefined;
                value?: undefined;
                code?: undefined;
                waitTime?: undefined;
                duration?: undefined;
                interval?: undefined;
                property?: undefined;
                attribute?: undefined;
                includeAll?: undefined;
                key?: undefined;
                state?: undefined;
                width?: undefined;
                height?: undefined;
                deviceScaleFactor?: undefined;
                zoom?: undefined;
                isMobile?: undefined;
                hasTouch?: undefined;
                breakpoints?: undefined;
                sectionId?: undefined;
                cacheId?: undefined;
                deviceIndex?: undefined;
            };
            required: string[];
            additionalProperties?: undefined;
        };
    } | {
        name: string;
        description: string;
        inputSchema: {
            type: string;
            properties: {
                preset: {
                    type: string;
                    enum: string[];
                    description: string;
                };
                downloadThroughput: {
                    type: string;
                    description: string;
                };
                uploadThroughput: {
                    type: string;
                    description: string;
                };
                latency: {
                    type: string;
                    description: string;
                };
                url?: undefined;
                visible?: undefined;
                restart?: undefined;
                content?: undefined;
                contentType?: undefined;
                title?: undefined;
                index?: undefined;
                actionId?: undefined;
                params?: undefined;
                enhanced?: undefined;
                mode?: undefined;
                timeout?: undefined;
                waitForSelector?: undefined;
                waitForNavigation?: undefined;
                waitForText?: undefined;
                page?: undefined;
                maxElements?: undefined;
                id?: undefined;
                chunk?: undefined;
                format?: undefined;
                pageSize?: undefined;
                fullPage?: undefined;
                quality?: undefined;
                selector?: undefined;
                scrollTo?: undefined;
                viewport?: undefined;
                segments?: undefined;
                overlap?: undefined;
                captureInterval?: undefined;
                maxDuration?: undefined;
                stopOnNetworkIdle?: undefined;
                frame?: undefined;
                formData?: undefined;
                formId?: undefined;
                submitAfter?: undefined;
                validateRequired?: undefined;
                prompt?: undefined;
                type?: undefined;
                method?: undefined;
                status?: undefined;
                resourceType?: undefined;
                urlPattern?: undefined;
                since?: undefined;
                headers?: undefined;
                payload?: undefined;
                modifyOriginal?: undefined;
                enable?: undefined;
                rules?: undefined;
                script?: undefined;
                action?: undefined;
                value?: undefined;
                code?: undefined;
                waitTime?: undefined;
                duration?: undefined;
                interval?: undefined;
                property?: undefined;
                attribute?: undefined;
                includeAll?: undefined;
                key?: undefined;
                state?: undefined;
                width?: undefined;
                height?: undefined;
                deviceScaleFactor?: undefined;
                zoom?: undefined;
                isMobile?: undefined;
                hasTouch?: undefined;
                breakpoints?: undefined;
                sectionId?: undefined;
                cacheId?: undefined;
                deviceIndex?: undefined;
            };
            required: string[];
            additionalProperties?: undefined;
        };
    } | {
        name: string;
        description: string;
        inputSchema: {
            type: string;
            properties: {
                selector: {
                    type: string;
                    description: string;
                };
                url?: undefined;
                visible?: undefined;
                restart?: undefined;
                content?: undefined;
                contentType?: undefined;
                title?: undefined;
                index?: undefined;
                actionId?: undefined;
                params?: undefined;
                enhanced?: undefined;
                mode?: undefined;
                timeout?: undefined;
                waitForSelector?: undefined;
                waitForNavigation?: undefined;
                waitForText?: undefined;
                page?: undefined;
                maxElements?: undefined;
                id?: undefined;
                chunk?: undefined;
                format?: undefined;
                pageSize?: undefined;
                fullPage?: undefined;
                quality?: undefined;
                scrollTo?: undefined;
                viewport?: undefined;
                segments?: undefined;
                overlap?: undefined;
                captureInterval?: undefined;
                maxDuration?: undefined;
                stopOnNetworkIdle?: undefined;
                frame?: undefined;
                formData?: undefined;
                formId?: undefined;
                submitAfter?: undefined;
                validateRequired?: undefined;
                prompt?: undefined;
                type?: undefined;
                method?: undefined;
                status?: undefined;
                resourceType?: undefined;
                urlPattern?: undefined;
                since?: undefined;
                headers?: undefined;
                payload?: undefined;
                modifyOriginal?: undefined;
                enable?: undefined;
                rules?: undefined;
                preset?: undefined;
                downloadThroughput?: undefined;
                uploadThroughput?: undefined;
                latency?: undefined;
                script?: undefined;
                action?: undefined;
                value?: undefined;
                code?: undefined;
                waitTime?: undefined;
                duration?: undefined;
                interval?: undefined;
                property?: undefined;
                attribute?: undefined;
                includeAll?: undefined;
                key?: undefined;
                state?: undefined;
                width?: undefined;
                height?: undefined;
                deviceScaleFactor?: undefined;
                zoom?: undefined;
                isMobile?: undefined;
                hasTouch?: undefined;
                breakpoints?: undefined;
                sectionId?: undefined;
                cacheId?: undefined;
                deviceIndex?: undefined;
            };
            required: string[];
            additionalProperties?: undefined;
        };
    } | {
        name: string;
        description: string;
        inputSchema: {
            type: string;
            properties: {
                script: {
                    type: string;
                    description: string;
                };
                url?: undefined;
                visible?: undefined;
                restart?: undefined;
                content?: undefined;
                contentType?: undefined;
                title?: undefined;
                index?: undefined;
                actionId?: undefined;
                params?: undefined;
                enhanced?: undefined;
                mode?: undefined;
                timeout?: undefined;
                waitForSelector?: undefined;
                waitForNavigation?: undefined;
                waitForText?: undefined;
                page?: undefined;
                maxElements?: undefined;
                id?: undefined;
                chunk?: undefined;
                format?: undefined;
                pageSize?: undefined;
                fullPage?: undefined;
                quality?: undefined;
                selector?: undefined;
                scrollTo?: undefined;
                viewport?: undefined;
                segments?: undefined;
                overlap?: undefined;
                captureInterval?: undefined;
                maxDuration?: undefined;
                stopOnNetworkIdle?: undefined;
                frame?: undefined;
                formData?: undefined;
                formId?: undefined;
                submitAfter?: undefined;
                validateRequired?: undefined;
                prompt?: undefined;
                type?: undefined;
                method?: undefined;
                status?: undefined;
                resourceType?: undefined;
                urlPattern?: undefined;
                since?: undefined;
                headers?: undefined;
                payload?: undefined;
                modifyOriginal?: undefined;
                enable?: undefined;
                rules?: undefined;
                preset?: undefined;
                downloadThroughput?: undefined;
                uploadThroughput?: undefined;
                latency?: undefined;
                action?: undefined;
                value?: undefined;
                code?: undefined;
                waitTime?: undefined;
                duration?: undefined;
                interval?: undefined;
                property?: undefined;
                attribute?: undefined;
                includeAll?: undefined;
                key?: undefined;
                state?: undefined;
                width?: undefined;
                height?: undefined;
                deviceScaleFactor?: undefined;
                zoom?: undefined;
                isMobile?: undefined;
                hasTouch?: undefined;
                breakpoints?: undefined;
                sectionId?: undefined;
                cacheId?: undefined;
                deviceIndex?: undefined;
            };
            required: string[];
            additionalProperties?: undefined;
        };
    } | {
        name: string;
        description: string;
        inputSchema: {
            type: string;
            properties: {
                action: {
                    type: string;
                    description: string;
                };
                selector: {
                    type: string;
                    description: string;
                };
                value: {
                    type: string;
                    description: string;
                };
                code: {
                    type: string;
                    description: string;
                };
                waitTime: {
                    type: string;
                    description: string;
                };
                url?: undefined;
                visible?: undefined;
                restart?: undefined;
                content?: undefined;
                contentType?: undefined;
                title?: undefined;
                index?: undefined;
                actionId?: undefined;
                params?: undefined;
                enhanced?: undefined;
                mode?: undefined;
                timeout?: undefined;
                waitForSelector?: undefined;
                waitForNavigation?: undefined;
                waitForText?: undefined;
                page?: undefined;
                maxElements?: undefined;
                id?: undefined;
                chunk?: undefined;
                format?: undefined;
                pageSize?: undefined;
                fullPage?: undefined;
                quality?: undefined;
                scrollTo?: undefined;
                viewport?: undefined;
                segments?: undefined;
                overlap?: undefined;
                captureInterval?: undefined;
                maxDuration?: undefined;
                stopOnNetworkIdle?: undefined;
                frame?: undefined;
                formData?: undefined;
                formId?: undefined;
                submitAfter?: undefined;
                validateRequired?: undefined;
                prompt?: undefined;
                type?: undefined;
                method?: undefined;
                status?: undefined;
                resourceType?: undefined;
                urlPattern?: undefined;
                since?: undefined;
                headers?: undefined;
                payload?: undefined;
                modifyOriginal?: undefined;
                enable?: undefined;
                rules?: undefined;
                preset?: undefined;
                downloadThroughput?: undefined;
                uploadThroughput?: undefined;
                latency?: undefined;
                script?: undefined;
                duration?: undefined;
                interval?: undefined;
                property?: undefined;
                attribute?: undefined;
                includeAll?: undefined;
                key?: undefined;
                state?: undefined;
                width?: undefined;
                height?: undefined;
                deviceScaleFactor?: undefined;
                zoom?: undefined;
                isMobile?: undefined;
                hasTouch?: undefined;
                breakpoints?: undefined;
                sectionId?: undefined;
                cacheId?: undefined;
                deviceIndex?: undefined;
            };
            required: string[];
            additionalProperties?: undefined;
        };
    } | {
        name: string;
        description: string;
        inputSchema: {
            type: string;
            properties: {
                selector: {
                    type: string;
                    description: string;
                };
                duration: {
                    type: string;
                    description: string;
                };
                interval: {
                    type: string;
                    description: string;
                };
                url?: undefined;
                visible?: undefined;
                restart?: undefined;
                content?: undefined;
                contentType?: undefined;
                title?: undefined;
                index?: undefined;
                actionId?: undefined;
                params?: undefined;
                enhanced?: undefined;
                mode?: undefined;
                timeout?: undefined;
                waitForSelector?: undefined;
                waitForNavigation?: undefined;
                waitForText?: undefined;
                page?: undefined;
                maxElements?: undefined;
                id?: undefined;
                chunk?: undefined;
                format?: undefined;
                pageSize?: undefined;
                fullPage?: undefined;
                quality?: undefined;
                scrollTo?: undefined;
                viewport?: undefined;
                segments?: undefined;
                overlap?: undefined;
                captureInterval?: undefined;
                maxDuration?: undefined;
                stopOnNetworkIdle?: undefined;
                frame?: undefined;
                formData?: undefined;
                formId?: undefined;
                submitAfter?: undefined;
                validateRequired?: undefined;
                prompt?: undefined;
                type?: undefined;
                method?: undefined;
                status?: undefined;
                resourceType?: undefined;
                urlPattern?: undefined;
                since?: undefined;
                headers?: undefined;
                payload?: undefined;
                modifyOriginal?: undefined;
                enable?: undefined;
                rules?: undefined;
                preset?: undefined;
                downloadThroughput?: undefined;
                uploadThroughput?: undefined;
                latency?: undefined;
                script?: undefined;
                action?: undefined;
                value?: undefined;
                code?: undefined;
                waitTime?: undefined;
                property?: undefined;
                attribute?: undefined;
                includeAll?: undefined;
                key?: undefined;
                state?: undefined;
                width?: undefined;
                height?: undefined;
                deviceScaleFactor?: undefined;
                zoom?: undefined;
                isMobile?: undefined;
                hasTouch?: undefined;
                breakpoints?: undefined;
                sectionId?: undefined;
                cacheId?: undefined;
                deviceIndex?: undefined;
            };
            required: never[];
            additionalProperties?: undefined;
        };
    } | {
        name: string;
        description: string;
        inputSchema: {
            type: string;
            properties: {
                selector: {
                    type: string;
                    description: string;
                };
                property: {
                    type: string;
                    description: string;
                };
                value: {
                    type: string;
                    description: string;
                };
                url?: undefined;
                visible?: undefined;
                restart?: undefined;
                content?: undefined;
                contentType?: undefined;
                title?: undefined;
                index?: undefined;
                actionId?: undefined;
                params?: undefined;
                enhanced?: undefined;
                mode?: undefined;
                timeout?: undefined;
                waitForSelector?: undefined;
                waitForNavigation?: undefined;
                waitForText?: undefined;
                page?: undefined;
                maxElements?: undefined;
                id?: undefined;
                chunk?: undefined;
                format?: undefined;
                pageSize?: undefined;
                fullPage?: undefined;
                quality?: undefined;
                scrollTo?: undefined;
                viewport?: undefined;
                segments?: undefined;
                overlap?: undefined;
                captureInterval?: undefined;
                maxDuration?: undefined;
                stopOnNetworkIdle?: undefined;
                frame?: undefined;
                formData?: undefined;
                formId?: undefined;
                submitAfter?: undefined;
                validateRequired?: undefined;
                prompt?: undefined;
                type?: undefined;
                method?: undefined;
                status?: undefined;
                resourceType?: undefined;
                urlPattern?: undefined;
                since?: undefined;
                headers?: undefined;
                payload?: undefined;
                modifyOriginal?: undefined;
                enable?: undefined;
                rules?: undefined;
                preset?: undefined;
                downloadThroughput?: undefined;
                uploadThroughput?: undefined;
                latency?: undefined;
                script?: undefined;
                action?: undefined;
                code?: undefined;
                waitTime?: undefined;
                duration?: undefined;
                interval?: undefined;
                attribute?: undefined;
                includeAll?: undefined;
                key?: undefined;
                state?: undefined;
                width?: undefined;
                height?: undefined;
                deviceScaleFactor?: undefined;
                zoom?: undefined;
                isMobile?: undefined;
                hasTouch?: undefined;
                breakpoints?: undefined;
                sectionId?: undefined;
                cacheId?: undefined;
                deviceIndex?: undefined;
            };
            required: string[];
            additionalProperties?: undefined;
        };
    } | {
        name: string;
        description: string;
        inputSchema: {
            type: string;
            properties: {
                selector: {
                    type: string;
                    description: string;
                };
                duration: {
                    type: string;
                    description: string;
                };
                url?: undefined;
                visible?: undefined;
                restart?: undefined;
                content?: undefined;
                contentType?: undefined;
                title?: undefined;
                index?: undefined;
                actionId?: undefined;
                params?: undefined;
                enhanced?: undefined;
                mode?: undefined;
                timeout?: undefined;
                waitForSelector?: undefined;
                waitForNavigation?: undefined;
                waitForText?: undefined;
                page?: undefined;
                maxElements?: undefined;
                id?: undefined;
                chunk?: undefined;
                format?: undefined;
                pageSize?: undefined;
                fullPage?: undefined;
                quality?: undefined;
                scrollTo?: undefined;
                viewport?: undefined;
                segments?: undefined;
                overlap?: undefined;
                captureInterval?: undefined;
                maxDuration?: undefined;
                stopOnNetworkIdle?: undefined;
                frame?: undefined;
                formData?: undefined;
                formId?: undefined;
                submitAfter?: undefined;
                validateRequired?: undefined;
                prompt?: undefined;
                type?: undefined;
                method?: undefined;
                status?: undefined;
                resourceType?: undefined;
                urlPattern?: undefined;
                since?: undefined;
                headers?: undefined;
                payload?: undefined;
                modifyOriginal?: undefined;
                enable?: undefined;
                rules?: undefined;
                preset?: undefined;
                downloadThroughput?: undefined;
                uploadThroughput?: undefined;
                latency?: undefined;
                script?: undefined;
                action?: undefined;
                value?: undefined;
                code?: undefined;
                waitTime?: undefined;
                interval?: undefined;
                property?: undefined;
                attribute?: undefined;
                includeAll?: undefined;
                key?: undefined;
                state?: undefined;
                width?: undefined;
                height?: undefined;
                deviceScaleFactor?: undefined;
                zoom?: undefined;
                isMobile?: undefined;
                hasTouch?: undefined;
                breakpoints?: undefined;
                sectionId?: undefined;
                cacheId?: undefined;
                deviceIndex?: undefined;
            };
            required: string[];
            additionalProperties?: undefined;
        };
    } | {
        name: string;
        description: string;
        inputSchema: {
            type: string;
            properties: {
                selector: {
                    type: string;
                    description: string;
                };
                type: {
                    type: string;
                    enum: string[];
                    description: string;
                };
                value: {
                    type: string;
                    description: string;
                };
                attribute: {
                    type: string;
                    description: string;
                };
                url?: undefined;
                visible?: undefined;
                restart?: undefined;
                content?: undefined;
                contentType?: undefined;
                title?: undefined;
                index?: undefined;
                actionId?: undefined;
                params?: undefined;
                enhanced?: undefined;
                mode?: undefined;
                timeout?: undefined;
                waitForSelector?: undefined;
                waitForNavigation?: undefined;
                waitForText?: undefined;
                page?: undefined;
                maxElements?: undefined;
                id?: undefined;
                chunk?: undefined;
                format?: undefined;
                pageSize?: undefined;
                fullPage?: undefined;
                quality?: undefined;
                scrollTo?: undefined;
                viewport?: undefined;
                segments?: undefined;
                overlap?: undefined;
                captureInterval?: undefined;
                maxDuration?: undefined;
                stopOnNetworkIdle?: undefined;
                frame?: undefined;
                formData?: undefined;
                formId?: undefined;
                submitAfter?: undefined;
                validateRequired?: undefined;
                prompt?: undefined;
                method?: undefined;
                status?: undefined;
                resourceType?: undefined;
                urlPattern?: undefined;
                since?: undefined;
                headers?: undefined;
                payload?: undefined;
                modifyOriginal?: undefined;
                enable?: undefined;
                rules?: undefined;
                preset?: undefined;
                downloadThroughput?: undefined;
                uploadThroughput?: undefined;
                latency?: undefined;
                script?: undefined;
                action?: undefined;
                code?: undefined;
                waitTime?: undefined;
                duration?: undefined;
                interval?: undefined;
                property?: undefined;
                includeAll?: undefined;
                key?: undefined;
                state?: undefined;
                width?: undefined;
                height?: undefined;
                deviceScaleFactor?: undefined;
                zoom?: undefined;
                isMobile?: undefined;
                hasTouch?: undefined;
                breakpoints?: undefined;
                sectionId?: undefined;
                cacheId?: undefined;
                deviceIndex?: undefined;
            };
            required: string[];
            additionalProperties?: undefined;
        };
    } | {
        name: string;
        description: string;
        inputSchema: {
            type: string;
            properties: {
                includeAll: {
                    type: string;
                    description: string;
                };
                url?: undefined;
                visible?: undefined;
                restart?: undefined;
                content?: undefined;
                contentType?: undefined;
                title?: undefined;
                index?: undefined;
                actionId?: undefined;
                params?: undefined;
                enhanced?: undefined;
                mode?: undefined;
                timeout?: undefined;
                waitForSelector?: undefined;
                waitForNavigation?: undefined;
                waitForText?: undefined;
                page?: undefined;
                maxElements?: undefined;
                id?: undefined;
                chunk?: undefined;
                format?: undefined;
                pageSize?: undefined;
                fullPage?: undefined;
                quality?: undefined;
                selector?: undefined;
                scrollTo?: undefined;
                viewport?: undefined;
                segments?: undefined;
                overlap?: undefined;
                captureInterval?: undefined;
                maxDuration?: undefined;
                stopOnNetworkIdle?: undefined;
                frame?: undefined;
                formData?: undefined;
                formId?: undefined;
                submitAfter?: undefined;
                validateRequired?: undefined;
                prompt?: undefined;
                type?: undefined;
                method?: undefined;
                status?: undefined;
                resourceType?: undefined;
                urlPattern?: undefined;
                since?: undefined;
                headers?: undefined;
                payload?: undefined;
                modifyOriginal?: undefined;
                enable?: undefined;
                rules?: undefined;
                preset?: undefined;
                downloadThroughput?: undefined;
                uploadThroughput?: undefined;
                latency?: undefined;
                script?: undefined;
                action?: undefined;
                value?: undefined;
                code?: undefined;
                waitTime?: undefined;
                duration?: undefined;
                interval?: undefined;
                property?: undefined;
                attribute?: undefined;
                key?: undefined;
                state?: undefined;
                width?: undefined;
                height?: undefined;
                deviceScaleFactor?: undefined;
                zoom?: undefined;
                isMobile?: undefined;
                hasTouch?: undefined;
                breakpoints?: undefined;
                sectionId?: undefined;
                cacheId?: undefined;
                deviceIndex?: undefined;
            };
            required?: undefined;
            additionalProperties?: undefined;
        };
    } | {
        name: string;
        description: string;
        inputSchema: {
            type: string;
            properties: {
                type: {
                    type: string;
                    enum: string[];
                    description: string;
                };
                url?: undefined;
                visible?: undefined;
                restart?: undefined;
                content?: undefined;
                contentType?: undefined;
                title?: undefined;
                index?: undefined;
                actionId?: undefined;
                params?: undefined;
                enhanced?: undefined;
                mode?: undefined;
                timeout?: undefined;
                waitForSelector?: undefined;
                waitForNavigation?: undefined;
                waitForText?: undefined;
                page?: undefined;
                maxElements?: undefined;
                id?: undefined;
                chunk?: undefined;
                format?: undefined;
                pageSize?: undefined;
                fullPage?: undefined;
                quality?: undefined;
                selector?: undefined;
                scrollTo?: undefined;
                viewport?: undefined;
                segments?: undefined;
                overlap?: undefined;
                captureInterval?: undefined;
                maxDuration?: undefined;
                stopOnNetworkIdle?: undefined;
                frame?: undefined;
                formData?: undefined;
                formId?: undefined;
                submitAfter?: undefined;
                validateRequired?: undefined;
                prompt?: undefined;
                method?: undefined;
                status?: undefined;
                resourceType?: undefined;
                urlPattern?: undefined;
                since?: undefined;
                headers?: undefined;
                payload?: undefined;
                modifyOriginal?: undefined;
                enable?: undefined;
                rules?: undefined;
                preset?: undefined;
                downloadThroughput?: undefined;
                uploadThroughput?: undefined;
                latency?: undefined;
                script?: undefined;
                action?: undefined;
                value?: undefined;
                code?: undefined;
                waitTime?: undefined;
                duration?: undefined;
                interval?: undefined;
                property?: undefined;
                attribute?: undefined;
                includeAll?: undefined;
                key?: undefined;
                state?: undefined;
                width?: undefined;
                height?: undefined;
                deviceScaleFactor?: undefined;
                zoom?: undefined;
                isMobile?: undefined;
                hasTouch?: undefined;
                breakpoints?: undefined;
                sectionId?: undefined;
                cacheId?: undefined;
                deviceIndex?: undefined;
            };
            required?: undefined;
            additionalProperties?: undefined;
        };
    } | {
        name: string;
        description: string;
        inputSchema: {
            type: string;
            properties: {
                type: {
                    type: string;
                    enum: string[];
                    description: string;
                };
                key: {
                    type: string;
                    description: string;
                };
                value: {
                    type: string;
                    description: string;
                };
                url?: undefined;
                visible?: undefined;
                restart?: undefined;
                content?: undefined;
                contentType?: undefined;
                title?: undefined;
                index?: undefined;
                actionId?: undefined;
                params?: undefined;
                enhanced?: undefined;
                mode?: undefined;
                timeout?: undefined;
                waitForSelector?: undefined;
                waitForNavigation?: undefined;
                waitForText?: undefined;
                page?: undefined;
                maxElements?: undefined;
                id?: undefined;
                chunk?: undefined;
                format?: undefined;
                pageSize?: undefined;
                fullPage?: undefined;
                quality?: undefined;
                selector?: undefined;
                scrollTo?: undefined;
                viewport?: undefined;
                segments?: undefined;
                overlap?: undefined;
                captureInterval?: undefined;
                maxDuration?: undefined;
                stopOnNetworkIdle?: undefined;
                frame?: undefined;
                formData?: undefined;
                formId?: undefined;
                submitAfter?: undefined;
                validateRequired?: undefined;
                prompt?: undefined;
                method?: undefined;
                status?: undefined;
                resourceType?: undefined;
                urlPattern?: undefined;
                since?: undefined;
                headers?: undefined;
                payload?: undefined;
                modifyOriginal?: undefined;
                enable?: undefined;
                rules?: undefined;
                preset?: undefined;
                downloadThroughput?: undefined;
                uploadThroughput?: undefined;
                latency?: undefined;
                script?: undefined;
                action?: undefined;
                code?: undefined;
                waitTime?: undefined;
                duration?: undefined;
                interval?: undefined;
                property?: undefined;
                attribute?: undefined;
                includeAll?: undefined;
                state?: undefined;
                width?: undefined;
                height?: undefined;
                deviceScaleFactor?: undefined;
                zoom?: undefined;
                isMobile?: undefined;
                hasTouch?: undefined;
                breakpoints?: undefined;
                sectionId?: undefined;
                cacheId?: undefined;
                deviceIndex?: undefined;
            };
            required: string[];
            additionalProperties?: undefined;
        };
    } | {
        name: string;
        description: string;
        inputSchema: {
            type: string;
            properties: {
                type: {
                    type: string;
                    enum: string[];
                    description: string;
                };
                key: {
                    type: string;
                    description: string;
                };
                url?: undefined;
                visible?: undefined;
                restart?: undefined;
                content?: undefined;
                contentType?: undefined;
                title?: undefined;
                index?: undefined;
                actionId?: undefined;
                params?: undefined;
                enhanced?: undefined;
                mode?: undefined;
                timeout?: undefined;
                waitForSelector?: undefined;
                waitForNavigation?: undefined;
                waitForText?: undefined;
                page?: undefined;
                maxElements?: undefined;
                id?: undefined;
                chunk?: undefined;
                format?: undefined;
                pageSize?: undefined;
                fullPage?: undefined;
                quality?: undefined;
                selector?: undefined;
                scrollTo?: undefined;
                viewport?: undefined;
                segments?: undefined;
                overlap?: undefined;
                captureInterval?: undefined;
                maxDuration?: undefined;
                stopOnNetworkIdle?: undefined;
                frame?: undefined;
                formData?: undefined;
                formId?: undefined;
                submitAfter?: undefined;
                validateRequired?: undefined;
                prompt?: undefined;
                method?: undefined;
                status?: undefined;
                resourceType?: undefined;
                urlPattern?: undefined;
                since?: undefined;
                headers?: undefined;
                payload?: undefined;
                modifyOriginal?: undefined;
                enable?: undefined;
                rules?: undefined;
                preset?: undefined;
                downloadThroughput?: undefined;
                uploadThroughput?: undefined;
                latency?: undefined;
                script?: undefined;
                action?: undefined;
                value?: undefined;
                code?: undefined;
                waitTime?: undefined;
                duration?: undefined;
                interval?: undefined;
                property?: undefined;
                attribute?: undefined;
                includeAll?: undefined;
                state?: undefined;
                width?: undefined;
                height?: undefined;
                deviceScaleFactor?: undefined;
                zoom?: undefined;
                isMobile?: undefined;
                hasTouch?: undefined;
                breakpoints?: undefined;
                sectionId?: undefined;
                cacheId?: undefined;
                deviceIndex?: undefined;
            };
            required: string[];
            additionalProperties?: undefined;
        };
    } | {
        name: string;
        description: string;
        inputSchema: {
            type: string;
            properties: {
                state: {
                    type: string;
                    description: string;
                    properties: {
                        localStorage: {
                            type: string;
                        };
                        sessionStorage: {
                            type: string;
                        };
                        cookies: {
                            type: string;
                        };
                    };
                };
                url?: undefined;
                visible?: undefined;
                restart?: undefined;
                content?: undefined;
                contentType?: undefined;
                title?: undefined;
                index?: undefined;
                actionId?: undefined;
                params?: undefined;
                enhanced?: undefined;
                mode?: undefined;
                timeout?: undefined;
                waitForSelector?: undefined;
                waitForNavigation?: undefined;
                waitForText?: undefined;
                page?: undefined;
                maxElements?: undefined;
                id?: undefined;
                chunk?: undefined;
                format?: undefined;
                pageSize?: undefined;
                fullPage?: undefined;
                quality?: undefined;
                selector?: undefined;
                scrollTo?: undefined;
                viewport?: undefined;
                segments?: undefined;
                overlap?: undefined;
                captureInterval?: undefined;
                maxDuration?: undefined;
                stopOnNetworkIdle?: undefined;
                frame?: undefined;
                formData?: undefined;
                formId?: undefined;
                submitAfter?: undefined;
                validateRequired?: undefined;
                prompt?: undefined;
                type?: undefined;
                method?: undefined;
                status?: undefined;
                resourceType?: undefined;
                urlPattern?: undefined;
                since?: undefined;
                headers?: undefined;
                payload?: undefined;
                modifyOriginal?: undefined;
                enable?: undefined;
                rules?: undefined;
                preset?: undefined;
                downloadThroughput?: undefined;
                uploadThroughput?: undefined;
                latency?: undefined;
                script?: undefined;
                action?: undefined;
                value?: undefined;
                code?: undefined;
                waitTime?: undefined;
                duration?: undefined;
                interval?: undefined;
                property?: undefined;
                attribute?: undefined;
                includeAll?: undefined;
                key?: undefined;
                width?: undefined;
                height?: undefined;
                deviceScaleFactor?: undefined;
                zoom?: undefined;
                isMobile?: undefined;
                hasTouch?: undefined;
                breakpoints?: undefined;
                sectionId?: undefined;
                cacheId?: undefined;
                deviceIndex?: undefined;
            };
            required: string[];
            additionalProperties?: undefined;
        };
    } | {
        name: string;
        description: string;
        inputSchema: {
            type: string;
            properties: {
                width: {
                    type: string;
                    description: string;
                };
                height: {
                    type: string;
                    description: string;
                };
                deviceScaleFactor: {
                    type: string;
                    description: string;
                };
                zoom: {
                    type: string;
                    description: string;
                };
                isMobile: {
                    type: string;
                    description: string;
                };
                hasTouch: {
                    type: string;
                    description: string;
                };
                preset: {
                    type: string;
                    description: string;
                    enum?: undefined;
                };
                url?: undefined;
                visible?: undefined;
                restart?: undefined;
                content?: undefined;
                contentType?: undefined;
                title?: undefined;
                index?: undefined;
                actionId?: undefined;
                params?: undefined;
                enhanced?: undefined;
                mode?: undefined;
                timeout?: undefined;
                waitForSelector?: undefined;
                waitForNavigation?: undefined;
                waitForText?: undefined;
                page?: undefined;
                maxElements?: undefined;
                id?: undefined;
                chunk?: undefined;
                format?: undefined;
                pageSize?: undefined;
                fullPage?: undefined;
                quality?: undefined;
                selector?: undefined;
                scrollTo?: undefined;
                viewport?: undefined;
                segments?: undefined;
                overlap?: undefined;
                captureInterval?: undefined;
                maxDuration?: undefined;
                stopOnNetworkIdle?: undefined;
                frame?: undefined;
                formData?: undefined;
                formId?: undefined;
                submitAfter?: undefined;
                validateRequired?: undefined;
                prompt?: undefined;
                type?: undefined;
                method?: undefined;
                status?: undefined;
                resourceType?: undefined;
                urlPattern?: undefined;
                since?: undefined;
                headers?: undefined;
                payload?: undefined;
                modifyOriginal?: undefined;
                enable?: undefined;
                rules?: undefined;
                downloadThroughput?: undefined;
                uploadThroughput?: undefined;
                latency?: undefined;
                script?: undefined;
                action?: undefined;
                value?: undefined;
                code?: undefined;
                waitTime?: undefined;
                duration?: undefined;
                interval?: undefined;
                property?: undefined;
                attribute?: undefined;
                includeAll?: undefined;
                key?: undefined;
                state?: undefined;
                breakpoints?: undefined;
                sectionId?: undefined;
                cacheId?: undefined;
                deviceIndex?: undefined;
            };
            required: string[];
            additionalProperties?: undefined;
        };
    } | {
        name: string;
        description: string;
        inputSchema: {
            type: string;
            properties: {
                breakpoints: {
                    type: string;
                    items: {
                        type: string;
                    };
                    description: string;
                };
                url?: undefined;
                visible?: undefined;
                restart?: undefined;
                content?: undefined;
                contentType?: undefined;
                title?: undefined;
                index?: undefined;
                actionId?: undefined;
                params?: undefined;
                enhanced?: undefined;
                mode?: undefined;
                timeout?: undefined;
                waitForSelector?: undefined;
                waitForNavigation?: undefined;
                waitForText?: undefined;
                page?: undefined;
                maxElements?: undefined;
                id?: undefined;
                chunk?: undefined;
                format?: undefined;
                pageSize?: undefined;
                fullPage?: undefined;
                quality?: undefined;
                selector?: undefined;
                scrollTo?: undefined;
                viewport?: undefined;
                segments?: undefined;
                overlap?: undefined;
                captureInterval?: undefined;
                maxDuration?: undefined;
                stopOnNetworkIdle?: undefined;
                frame?: undefined;
                formData?: undefined;
                formId?: undefined;
                submitAfter?: undefined;
                validateRequired?: undefined;
                prompt?: undefined;
                type?: undefined;
                method?: undefined;
                status?: undefined;
                resourceType?: undefined;
                urlPattern?: undefined;
                since?: undefined;
                headers?: undefined;
                payload?: undefined;
                modifyOriginal?: undefined;
                enable?: undefined;
                rules?: undefined;
                preset?: undefined;
                downloadThroughput?: undefined;
                uploadThroughput?: undefined;
                latency?: undefined;
                script?: undefined;
                action?: undefined;
                value?: undefined;
                code?: undefined;
                waitTime?: undefined;
                duration?: undefined;
                interval?: undefined;
                property?: undefined;
                attribute?: undefined;
                includeAll?: undefined;
                key?: undefined;
                state?: undefined;
                width?: undefined;
                height?: undefined;
                deviceScaleFactor?: undefined;
                zoom?: undefined;
                isMobile?: undefined;
                hasTouch?: undefined;
                sectionId?: undefined;
                cacheId?: undefined;
                deviceIndex?: undefined;
            };
            required?: undefined;
            additionalProperties?: undefined;
        };
    } | {
        name: string;
        description: string;
        inputSchema: {
            type: string;
            properties: {
                url: {
                    type: string;
                    description: string;
                };
                visible?: undefined;
                restart?: undefined;
                content?: undefined;
                contentType?: undefined;
                title?: undefined;
                index?: undefined;
                actionId?: undefined;
                params?: undefined;
                enhanced?: undefined;
                mode?: undefined;
                timeout?: undefined;
                waitForSelector?: undefined;
                waitForNavigation?: undefined;
                waitForText?: undefined;
                page?: undefined;
                maxElements?: undefined;
                id?: undefined;
                chunk?: undefined;
                format?: undefined;
                pageSize?: undefined;
                fullPage?: undefined;
                quality?: undefined;
                selector?: undefined;
                scrollTo?: undefined;
                viewport?: undefined;
                segments?: undefined;
                overlap?: undefined;
                captureInterval?: undefined;
                maxDuration?: undefined;
                stopOnNetworkIdle?: undefined;
                frame?: undefined;
                formData?: undefined;
                formId?: undefined;
                submitAfter?: undefined;
                validateRequired?: undefined;
                prompt?: undefined;
                type?: undefined;
                method?: undefined;
                status?: undefined;
                resourceType?: undefined;
                urlPattern?: undefined;
                since?: undefined;
                headers?: undefined;
                payload?: undefined;
                modifyOriginal?: undefined;
                enable?: undefined;
                rules?: undefined;
                preset?: undefined;
                downloadThroughput?: undefined;
                uploadThroughput?: undefined;
                latency?: undefined;
                script?: undefined;
                action?: undefined;
                value?: undefined;
                code?: undefined;
                waitTime?: undefined;
                duration?: undefined;
                interval?: undefined;
                property?: undefined;
                attribute?: undefined;
                includeAll?: undefined;
                key?: undefined;
                state?: undefined;
                width?: undefined;
                height?: undefined;
                deviceScaleFactor?: undefined;
                zoom?: undefined;
                isMobile?: undefined;
                hasTouch?: undefined;
                breakpoints?: undefined;
                sectionId?: undefined;
                cacheId?: undefined;
                deviceIndex?: undefined;
            };
            required: string[];
            additionalProperties?: undefined;
        };
    } | {
        name: string;
        description: string;
        inputSchema: {
            type: string;
            properties: {
                sectionId: {
                    type: string;
                    description: string;
                };
                url?: undefined;
                visible?: undefined;
                restart?: undefined;
                content?: undefined;
                contentType?: undefined;
                title?: undefined;
                index?: undefined;
                actionId?: undefined;
                params?: undefined;
                enhanced?: undefined;
                mode?: undefined;
                timeout?: undefined;
                waitForSelector?: undefined;
                waitForNavigation?: undefined;
                waitForText?: undefined;
                page?: undefined;
                maxElements?: undefined;
                id?: undefined;
                chunk?: undefined;
                format?: undefined;
                pageSize?: undefined;
                fullPage?: undefined;
                quality?: undefined;
                selector?: undefined;
                scrollTo?: undefined;
                viewport?: undefined;
                segments?: undefined;
                overlap?: undefined;
                captureInterval?: undefined;
                maxDuration?: undefined;
                stopOnNetworkIdle?: undefined;
                frame?: undefined;
                formData?: undefined;
                formId?: undefined;
                submitAfter?: undefined;
                validateRequired?: undefined;
                prompt?: undefined;
                type?: undefined;
                method?: undefined;
                status?: undefined;
                resourceType?: undefined;
                urlPattern?: undefined;
                since?: undefined;
                headers?: undefined;
                payload?: undefined;
                modifyOriginal?: undefined;
                enable?: undefined;
                rules?: undefined;
                preset?: undefined;
                downloadThroughput?: undefined;
                uploadThroughput?: undefined;
                latency?: undefined;
                script?: undefined;
                action?: undefined;
                value?: undefined;
                code?: undefined;
                waitTime?: undefined;
                duration?: undefined;
                interval?: undefined;
                property?: undefined;
                attribute?: undefined;
                includeAll?: undefined;
                key?: undefined;
                state?: undefined;
                width?: undefined;
                height?: undefined;
                deviceScaleFactor?: undefined;
                zoom?: undefined;
                isMobile?: undefined;
                hasTouch?: undefined;
                breakpoints?: undefined;
                cacheId?: undefined;
                deviceIndex?: undefined;
            };
            required: string[];
            additionalProperties?: undefined;
        };
    } | {
        name: string;
        description: string;
        inputSchema: {
            type: string;
            properties: {
                cacheId: {
                    type: string;
                    description: string;
                };
                deviceIndex: {
                    type: string;
                    description: string;
                };
                url?: undefined;
                visible?: undefined;
                restart?: undefined;
                content?: undefined;
                contentType?: undefined;
                title?: undefined;
                index?: undefined;
                actionId?: undefined;
                params?: undefined;
                enhanced?: undefined;
                mode?: undefined;
                timeout?: undefined;
                waitForSelector?: undefined;
                waitForNavigation?: undefined;
                waitForText?: undefined;
                page?: undefined;
                maxElements?: undefined;
                id?: undefined;
                chunk?: undefined;
                format?: undefined;
                pageSize?: undefined;
                fullPage?: undefined;
                quality?: undefined;
                selector?: undefined;
                scrollTo?: undefined;
                viewport?: undefined;
                segments?: undefined;
                overlap?: undefined;
                captureInterval?: undefined;
                maxDuration?: undefined;
                stopOnNetworkIdle?: undefined;
                frame?: undefined;
                formData?: undefined;
                formId?: undefined;
                submitAfter?: undefined;
                validateRequired?: undefined;
                prompt?: undefined;
                type?: undefined;
                method?: undefined;
                status?: undefined;
                resourceType?: undefined;
                urlPattern?: undefined;
                since?: undefined;
                headers?: undefined;
                payload?: undefined;
                modifyOriginal?: undefined;
                enable?: undefined;
                rules?: undefined;
                preset?: undefined;
                downloadThroughput?: undefined;
                uploadThroughput?: undefined;
                latency?: undefined;
                script?: undefined;
                action?: undefined;
                value?: undefined;
                code?: undefined;
                waitTime?: undefined;
                duration?: undefined;
                interval?: undefined;
                property?: undefined;
                attribute?: undefined;
                includeAll?: undefined;
                key?: undefined;
                state?: undefined;
                width?: undefined;
                height?: undefined;
                deviceScaleFactor?: undefined;
                zoom?: undefined;
                isMobile?: undefined;
                hasTouch?: undefined;
                breakpoints?: undefined;
                sectionId?: undefined;
            };
            required: string[];
            additionalProperties?: undefined;
        };
    })[];
    private static getAllToolDefinitions;
}
//# sourceMappingURL=tool-definitions.d.ts.map