import { z } from 'zod';
import { type ToolName, type ToolArguments, type ExecuteInput, type ExecuteOutput } from '../toolDefinition.js';
export declare const getWorkspaceContextParamsSchema: z.ZodObject<{
    include_example_steps: z.ZodOptional<z.ZodBoolean>;
}, z.core.$strip>;
export declare const getWorkspaceContextResponseSchema: z.ZodObject<{
    has_examples: z.ZodBoolean;
    example_test_steps: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodAny>>;
}, z.core.$strip>;
export declare const GetWorkspaceContextToolDefinition: import("../toolDefinition.js").ToolDefinition<"get_workspace_context", z.ZodObject<{
    include_example_steps: z.ZodOptional<z.ZodBoolean>;
}, z.core.$strip>, undefined, z.ZodObject<{
    has_examples: z.ZodBoolean;
    example_test_steps: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodAny>>;
}, z.core.$strip>>;
export type GetWorkspaceContextToolName = ToolName<typeof GetWorkspaceContextToolDefinition>;
export type GetWorkspaceContextToolArguments = ToolArguments<typeof GetWorkspaceContextToolDefinition>;
export type GetWorkspaceContextToolInput = ExecuteInput<typeof GetWorkspaceContextToolDefinition>;
export type GetWorkspaceContextToolOutput = ExecuteOutput<typeof GetWorkspaceContextToolDefinition>;
//# sourceMappingURL=GetWorkspaceContextDefinition.d.ts.map