import { z } from "mcp-server-framework"; export declare const listVariablesTool: import("mcp-server-framework").ToolDefinition; page_size: z.ZodOptional; }, "strip", z.ZodTypeAny, { cursor?: string | undefined; page_size?: number | undefined; }, { cursor?: string | undefined; page_size?: number | undefined; }>, z.ZodObject<{ items: z.ZodArray; is_secret: z.ZodOptional; }, "strip", z.ZodTypeAny, { value: string; name: string; is_secret?: boolean | undefined; description?: string | undefined; }, { value: string; name: string; is_secret?: boolean | undefined; description?: string | undefined; }>, "many">; page: z.ZodOptional; total: z.ZodOptional; }, "strip", z.ZodTypeAny, { next_cursor?: string | undefined; total?: number | undefined; }, { next_cursor?: string | undefined; total?: number | undefined; }>>; }, "strip", z.ZodTypeAny, { items: { value: string; name: string; is_secret?: boolean | undefined; description?: string | undefined; }[]; page?: { next_cursor?: string | undefined; total?: number | undefined; } | undefined; }, { items: { value: string; name: string; is_secret?: boolean | undefined; description?: string | undefined; }[]; page?: { next_cursor?: string | undefined; total?: number | undefined; } | undefined; }>>; export declare const getVariableInfoTool: import("mcp-server-framework").ToolDefinition, z.ZodObject<{ variable: z.ZodObject<{ name: z.ZodString; value: z.ZodString; description: z.ZodOptional; is_secret: z.ZodOptional; }, "strip", z.ZodTypeAny, { value: string; name: string; is_secret?: boolean | undefined; description?: string | undefined; }, { value: string; name: string; is_secret?: boolean | undefined; description?: string | undefined; }>; }, "strip", z.ZodTypeAny, { variable: { value: string; name: string; is_secret?: boolean | undefined; description?: string | undefined; }; }, { variable: { value: string; name: string; is_secret?: boolean | undefined; description?: string | undefined; }; }>>; export declare const applyVariableTool: import("mcp-server-framework").ToolDefinition; name: z.ZodString; value: z.ZodOptional; description: z.ZodOptional; is_secret: z.ZodOptional; }, "strip", z.ZodTypeAny, { action: "create" | "update"; name: string; value?: string | undefined; is_secret?: boolean | undefined; description?: string | undefined; }, { action: "create" | "update"; name: string; value?: string | undefined; is_secret?: boolean | undefined; description?: string | undefined; }>, z.ZodObject<{ action: z.ZodEnum<["create", "update"]>; resource_type: z.ZodString; resource_id: z.ZodString; resource: z.ZodOptional>; }, "strip", z.ZodTypeAny, { action: "create" | "update"; resource_type: string; resource_id: string; resource?: Record | undefined; }, { action: "create" | "update"; resource_type: string; resource_id: string; resource?: Record | undefined; }>>; export declare const deleteVariableTool: import("mcp-server-framework").ToolDefinition, z.ZodObject<{ action: z.ZodLiteral<"remove">; resource_type: z.ZodString; resource_id: z.ZodString; resource: z.ZodOptional>; }, "strip", z.ZodTypeAny, { action: "remove"; resource_type: string; resource_id: string; resource?: Record | undefined; }, { action: "remove"; resource_type: string; resource_id: string; resource?: Record | undefined; }>>;