import { z } from "mcp-server-framework"; export declare const listContainersTool: import("mcp-server-framework").ToolDefinition; page_size: z.ZodOptional; }, "strip", z.ZodTypeAny, { server: string; cursor?: string | undefined; page_size?: number | undefined; }, { server: string; cursor?: string | undefined; page_size?: number | undefined; }>, z.ZodObject<{ items: z.ZodArray; image: z.ZodOptional; }, "strip", z.ZodTypeAny, { name: string; state?: string | undefined; image?: string | undefined; }, { name: string; state?: string | undefined; image?: 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: { name: string; state?: string | undefined; image?: string | undefined; }[]; page?: { next_cursor?: string | undefined; total?: number | undefined; } | undefined; }, { items: { name: string; state?: string | undefined; image?: string | undefined; }[]; page?: { next_cursor?: string | undefined; total?: number | undefined; } | undefined; }>>; export declare const inspectContainerTool: import("mcp-server-framework").ToolDefinition; }, "strip", z.ZodTypeAny, { server: string; container: string; inline_full?: boolean | undefined; }, { server: string; container: string; inline_full?: boolean | undefined; }>, z.ZodObject<{ summary: z.ZodObject<{ name: z.ZodString; state: z.ZodOptional; image: z.ZodOptional; }, "strip", z.ZodTypeAny, { name: string; state?: string | undefined; image?: string | undefined; }, { name: string; state?: string | undefined; image?: string | undefined; }>; inspect: z.ZodOptional; resourceLink: z.ZodOptional; description: z.ZodOptional; }, "strip", z.ZodTypeAny, { uri: string; name: string; mimeType?: string | undefined; description?: string | undefined; }, { uri: string; name: string; mimeType?: string | undefined; description?: string | undefined; }>>; }, "strip", z.ZodTypeAny, { summary: { name: string; state?: string | undefined; image?: string | undefined; }; inspect?: unknown; resourceLink?: { uri: string; name: string; mimeType?: string | undefined; description?: string | undefined; } | undefined; }, { summary: { name: string; state?: string | undefined; image?: string | undefined; }; inspect?: unknown; resourceLink?: { uri: string; name: string; mimeType?: string | undefined; description?: string | undefined; } | undefined; }>>; export declare const getContainerLogsTool: import("mcp-server-framework").ToolDefinition>; timestamps: z.ZodDefault>; } & { inline_full: z.ZodOptional; }, "strip", z.ZodTypeAny, { server: string; container: string; tail: number; timestamps: boolean; inline_full?: boolean | undefined; }, { server: string; container: string; inline_full?: boolean | undefined; tail?: number | undefined; timestamps?: boolean | undefined; }>, z.ZodObject<{ summary: z.ZodObject<{ name: z.ZodString; state: z.ZodOptional; image: z.ZodOptional; }, "strip", z.ZodTypeAny, { name: string; state?: string | undefined; image?: string | undefined; }, { name: string; state?: string | undefined; image?: string | undefined; }>; stdout: z.ZodOptional; stderr: z.ZodOptional; truncated: z.ZodOptional; resourceLink: z.ZodOptional; description: z.ZodOptional; }, "strip", z.ZodTypeAny, { uri: string; name: string; mimeType?: string | undefined; description?: string | undefined; }, { uri: string; name: string; mimeType?: string | undefined; description?: string | undefined; }>>; }, "strip", z.ZodTypeAny, { summary: { name: string; state?: string | undefined; image?: string | undefined; }; resourceLink?: { uri: string; name: string; mimeType?: string | undefined; description?: string | undefined; } | undefined; stdout?: string | undefined; stderr?: string | undefined; truncated?: boolean | undefined; }, { summary: { name: string; state?: string | undefined; image?: string | undefined; }; resourceLink?: { uri: string; name: string; mimeType?: string | undefined; description?: string | undefined; } | undefined; stdout?: string | undefined; stderr?: string | undefined; truncated?: boolean | undefined; }>>; export declare const searchContainerLogsTool: import("mcp-server-framework").ToolDefinition>; caseSensitive: z.ZodDefault>; } & { inline_full: z.ZodOptional; }, "strip", z.ZodTypeAny, { server: string; container: string; tail: number; query: string; caseSensitive: boolean; inline_full?: boolean | undefined; }, { server: string; container: string; query: string; inline_full?: boolean | undefined; tail?: number | undefined; caseSensitive?: boolean | undefined; }>, z.ZodObject<{ summary: z.ZodObject<{ name: z.ZodString; state: z.ZodOptional; image: z.ZodOptional; } & { matched: z.ZodOptional; }, "strip", z.ZodTypeAny, { name: string; state?: string | undefined; image?: string | undefined; matched?: number | undefined; }, { name: string; state?: string | undefined; image?: string | undefined; matched?: number | undefined; }>; matches: z.ZodArray; line: z.ZodString; line_number: z.ZodOptional; }, "strip", z.ZodTypeAny, { stream: "stdout" | "stderr"; line: string; line_number?: number | undefined; }, { stream: "stdout" | "stderr"; line: string; line_number?: number | undefined; }>, "many">; truncated: z.ZodOptional; resourceLink: z.ZodOptional; description: z.ZodOptional; }, "strip", z.ZodTypeAny, { uri: string; name: string; mimeType?: string | undefined; description?: string | undefined; }, { uri: string; name: string; mimeType?: string | undefined; description?: string | undefined; }>>; }, "strip", z.ZodTypeAny, { summary: { name: string; state?: string | undefined; image?: string | undefined; matched?: number | undefined; }; matches: { stream: "stdout" | "stderr"; line: string; line_number?: number | undefined; }[]; resourceLink?: { uri: string; name: string; mimeType?: string | undefined; description?: string | undefined; } | undefined; truncated?: boolean | undefined; }, { summary: { name: string; state?: string | undefined; image?: string | undefined; matched?: number | undefined; }; matches: { stream: "stdout" | "stderr"; line: string; line_number?: number | undefined; }[]; resourceLink?: { uri: string; name: string; mimeType?: string | undefined; description?: string | undefined; } | undefined; truncated?: boolean | undefined; }>>; export declare const containerActionTool: import("mcp-server-framework").ToolDefinition; server: z.ZodString; container: z.ZodString; }, "strip", z.ZodTypeAny, { server: string; container: string; action: "start" | "stop" | "restart" | "pause" | "unpause"; }, { server: string; container: string; action: "start" | "stop" | "restart" | "pause" | "unpause"; }>, z.ZodObject<{ success: z.ZodBoolean; status: z.ZodString; action: z.ZodString; resource_type: z.ZodString; resource_id: z.ZodString; server: z.ZodOptional; version: z.ZodOptional; }, "strip", z.ZodTypeAny, { status: string; action: string; success: boolean; resource_type: string; resource_id: string; server?: string | undefined; version?: string | undefined; }, { status: string; action: string; success: boolean; resource_type: string; resource_id: string; server?: string | undefined; version?: string | undefined; }>>;