import { z } from 'zod';
import { type ToolName, type ToolArguments, type ExecuteInput, type ExecuteOutput } from '../toolDefinition.js';
/**
 * GetTestRunArtifactsDefinition - Tool definition for fetching test run artifacts.
 */
export declare const getTestRunArtifactsParamsSchema: z.ZodObject<{
    test_run_id: z.ZodString;
    artifact_types: z.ZodOptional<z.ZodArray<z.ZodEnum<{
        all: "all";
        variables: "variables";
        chrome_trace: "chrome_trace";
        har: "har";
        console_log: "console_log";
        download: "download";
        network_log: "network_log";
        dom_snapshot: "dom_snapshot";
        full_page_screenshot: "full_page_screenshot";
        accessibility: "accessibility";
        video: "video";
    }>>>;
    step_index: z.ZodOptional<z.ZodNumber>;
    include_content: z.ZodOptional<z.ZodBoolean>;
    max_artifacts: z.ZodOptional<z.ZodNumber>;
}, z.core.$strip>;
export declare const getTestRunArtifactsResponseSchema: z.ZodObject<{
    artifacts: z.ZodArray<z.ZodObject<{
        type: z.ZodEnum<{
            other: "other";
            variables: "variables";
            chrome_trace: "chrome_trace";
            har: "har";
            console_log: "console_log";
            download: "download";
            network_log: "network_log";
            dom_snapshot: "dom_snapshot";
            full_page_screenshot: "full_page_screenshot";
            accessibility: "accessibility";
            video: "video";
        }>;
        name: z.ZodString;
        downloadUrl: z.ZodOptional<z.ZodString>;
        artifactUri: z.ZodOptional<z.ZodString>;
        stepIndex: z.ZodOptional<z.ZodNumber>;
        nestedStepPath: z.ZodOptional<z.ZodArray<z.ZodNumber>>;
        flowRunIndex: z.ZodOptional<z.ZodNumber>;
    }, z.core.$strip>>;
    totalAvailable: z.ZodNumber;
    consoleLogContent: z.ZodOptional<z.ZodString>;
    note: z.ZodOptional<z.ZodString>;
}, z.core.$strip>;
export declare const GetTestRunArtifactsToolDefinition: import("../toolDefinition.js").ToolDefinition<"get_test_run_artifacts", z.ZodObject<{
    test_run_id: z.ZodString;
    artifact_types: z.ZodOptional<z.ZodArray<z.ZodEnum<{
        all: "all";
        variables: "variables";
        chrome_trace: "chrome_trace";
        har: "har";
        console_log: "console_log";
        download: "download";
        network_log: "network_log";
        dom_snapshot: "dom_snapshot";
        full_page_screenshot: "full_page_screenshot";
        accessibility: "accessibility";
        video: "video";
    }>>>;
    step_index: z.ZodOptional<z.ZodNumber>;
    include_content: z.ZodOptional<z.ZodBoolean>;
    max_artifacts: z.ZodOptional<z.ZodNumber>;
}, z.core.$strip>, undefined, z.ZodObject<{
    artifacts: z.ZodArray<z.ZodObject<{
        type: z.ZodEnum<{
            other: "other";
            variables: "variables";
            chrome_trace: "chrome_trace";
            har: "har";
            console_log: "console_log";
            download: "download";
            network_log: "network_log";
            dom_snapshot: "dom_snapshot";
            full_page_screenshot: "full_page_screenshot";
            accessibility: "accessibility";
            video: "video";
        }>;
        name: z.ZodString;
        downloadUrl: z.ZodOptional<z.ZodString>;
        artifactUri: z.ZodOptional<z.ZodString>;
        stepIndex: z.ZodOptional<z.ZodNumber>;
        nestedStepPath: z.ZodOptional<z.ZodArray<z.ZodNumber>>;
        flowRunIndex: z.ZodOptional<z.ZodNumber>;
    }, z.core.$strip>>;
    totalAvailable: z.ZodNumber;
    consoleLogContent: z.ZodOptional<z.ZodString>;
    note: z.ZodOptional<z.ZodString>;
}, z.core.$strip>>;
export type GetTestRunArtifactsToolName = ToolName<typeof GetTestRunArtifactsToolDefinition>;
export type GetTestRunArtifactsToolArguments = ToolArguments<typeof GetTestRunArtifactsToolDefinition>;
export type GetTestRunArtifactsToolInput = ExecuteInput<typeof GetTestRunArtifactsToolDefinition>;
export type GetTestRunArtifactsToolOutput = ExecuteOutput<typeof GetTestRunArtifactsToolDefinition>;
//# sourceMappingURL=GetTestRunArtifactsDefinition.d.ts.map