import { z } from "mcp-server-framework"; export declare const containerActionSchema: z.ZodObject<{ server: z.ZodString; container: z.ZodString; }, "strip", z.ZodTypeAny, { server: string; container: string; }, { server: string; container: string; }>; export declare const containerActionEnum: z.ZodEnum<["start", "stop", "restart", "pause", "unpause"]>; export declare const containerActionInputSchema: z.ZodObject<{ action: z.ZodEnum<["start", "stop", "restart", "pause", "unpause"]>; 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"; }>; export declare const containerSummarySchema: 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; }>; export declare const containerListOutputSchema: 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 containerInspectOutputSchema: 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 containerLogsOutputSchema: 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 logSearchMatchSchema: z.ZodObject<{ stream: z.ZodEnum<["stdout", "stderr"]>; 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; }>; export declare const containerSearchLogsOutputSchema: 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; }>;