import { z } from "zod"; export declare const ContainerIdSchema: z.ZodObject<{ containerId: z.ZodString; }, "strip", z.ZodTypeAny, { containerId: string; }, { containerId: string; }>; export declare const ContainerListSchema: z.ZodObject<{ all: z.ZodOptional; filters: z.ZodOptional>; }, "strip", z.ZodTypeAny, { all?: boolean | undefined; filters?: Record | undefined; }, { all?: boolean | undefined; filters?: Record | undefined; }>; export declare const ContainerLogsSchema: z.ZodObject<{ containerId: z.ZodString; tail: z.ZodOptional; since: z.ZodOptional; until: z.ZodOptional; timestamps: z.ZodOptional; follow: z.ZodOptional; }, "strip", z.ZodTypeAny, { containerId: string; tail?: number | undefined; since?: string | undefined; until?: string | undefined; timestamps?: boolean | undefined; follow?: boolean | undefined; }, { containerId: string; tail?: number | undefined; since?: string | undefined; until?: string | undefined; timestamps?: boolean | undefined; follow?: boolean | undefined; }>; export declare const ContainerStatsSchema: z.ZodObject<{ containerId: z.ZodString; stream: z.ZodOptional; }, "strip", z.ZodTypeAny, { containerId: string; stream?: boolean | undefined; }, { containerId: string; stream?: boolean | undefined; }>; export declare const ContainerExecSchema: z.ZodObject<{ containerId: z.ZodString; command: z.ZodArray; workingDir: z.ZodOptional; env: z.ZodOptional>; user: z.ZodOptional; privileged: z.ZodOptional; tty: z.ZodOptional; detach: z.ZodOptional; }, "strip", z.ZodTypeAny, { containerId: string; command: string[]; user?: string | undefined; workingDir?: string | undefined; env?: string[] | undefined; privileged?: boolean | undefined; tty?: boolean | undefined; detach?: boolean | undefined; }, { containerId: string; command: string[]; user?: string | undefined; workingDir?: string | undefined; env?: string[] | undefined; privileged?: boolean | undefined; tty?: boolean | undefined; detach?: boolean | undefined; }>; export declare const ContainerCreateSchema: z.ZodObject<{ image: z.ZodString; name: z.ZodOptional; command: z.ZodOptional>; env: z.ZodOptional>; ports: z.ZodOptional>; volumes: z.ZodOptional>; workingDir: z.ZodOptional; labels: z.ZodOptional>; restart: z.ZodOptional>; network: z.ZodOptional; detach: z.ZodOptional; }, "strip", z.ZodTypeAny, { image: string; volumes?: string[] | undefined; name?: string | undefined; command?: string[] | undefined; workingDir?: string | undefined; env?: string[] | undefined; detach?: boolean | undefined; ports?: Record | undefined; labels?: Record | undefined; restart?: "no" | "on-failure" | "always" | "unless-stopped" | undefined; network?: string | undefined; }, { image: string; volumes?: string[] | undefined; name?: string | undefined; command?: string[] | undefined; workingDir?: string | undefined; env?: string[] | undefined; detach?: boolean | undefined; ports?: Record | undefined; labels?: Record | undefined; restart?: "no" | "on-failure" | "always" | "unless-stopped" | undefined; network?: string | undefined; }>; export declare const ImageListSchema: z.ZodObject<{ all: z.ZodOptional; }, "strip", z.ZodTypeAny, { all?: boolean | undefined; }, { all?: boolean | undefined; }>; export declare const ImagePullSchema: z.ZodObject<{ image: z.ZodString; platform: z.ZodOptional; }, "strip", z.ZodTypeAny, { image: string; platform?: string | undefined; }, { image: string; platform?: string | undefined; }>; export declare const ImageRemoveSchema: z.ZodObject<{ image: z.ZodString; force: z.ZodOptional; noprune: z.ZodOptional; }, "strip", z.ZodTypeAny, { image: string; force?: boolean | undefined; noprune?: boolean | undefined; }, { image: string; force?: boolean | undefined; noprune?: boolean | undefined; }>; export declare const NetworkListSchema: z.ZodObject<{ filters: z.ZodOptional>; }, "strip", z.ZodTypeAny, { filters?: Record | undefined; }, { filters?: Record | undefined; }>; export declare const NetworkInspectSchema: z.ZodObject<{ networkId: z.ZodString; verbose: z.ZodOptional; scope: z.ZodOptional; }, "strip", z.ZodTypeAny, { networkId: string; verbose?: boolean | undefined; scope?: string | undefined; }, { networkId: string; verbose?: boolean | undefined; scope?: string | undefined; }>; export declare const VolumeListSchema: z.ZodObject<{ filters: z.ZodOptional>; }, "strip", z.ZodTypeAny, { filters?: Record | undefined; }, { filters?: Record | undefined; }>; export declare const VolumeInspectSchema: z.ZodObject<{ volumeName: z.ZodString; }, "strip", z.ZodTypeAny, { volumeName: string; }, { volumeName: string; }>; export declare const ComposeSchema: z.ZodObject<{ composePath: z.ZodString; projectName: z.ZodOptional; services: z.ZodOptional>; env: z.ZodOptional>; }, "strip", z.ZodTypeAny, { composePath: string; services?: string[] | undefined; env?: Record | undefined; projectName?: string | undefined; }, { composePath: string; services?: string[] | undefined; env?: Record | undefined; projectName?: string | undefined; }>; export declare const ComposeLogsSchema: z.ZodObject<{ composePath: z.ZodString; projectName: z.ZodOptional; services: z.ZodOptional>; tail: z.ZodOptional; follow: z.ZodOptional; timestamps: z.ZodOptional; }, "strip", z.ZodTypeAny, { composePath: string; services?: string[] | undefined; tail?: number | undefined; timestamps?: boolean | undefined; follow?: boolean | undefined; projectName?: string | undefined; }, { composePath: string; services?: string[] | undefined; tail?: number | undefined; timestamps?: boolean | undefined; follow?: boolean | undefined; projectName?: string | undefined; }>; export declare const CleanupSchema: z.ZodObject<{ force: z.ZodOptional; until: z.ZodOptional; filters: z.ZodOptional>; }, "strip", z.ZodTypeAny, { filters?: Record | undefined; until?: string | undefined; force?: boolean | undefined; }, { filters?: Record | undefined; until?: string | undefined; force?: boolean | undefined; }>; export declare const ContainerCopySchema: z.ZodObject<{ containerId: z.ZodString; srcPath: z.ZodString; destPath: z.ZodString; followLink: z.ZodOptional; }, "strip", z.ZodTypeAny, { containerId: string; srcPath: string; destPath: string; followLink?: boolean | undefined; }, { containerId: string; srcPath: string; destPath: string; followLink?: boolean | undefined; }>; export declare const RestartLoopDetectionSchema: z.ZodObject<{ timeWindowMinutes: z.ZodOptional; maxRestarts: z.ZodOptional; }, "strip", z.ZodTypeAny, { timeWindowMinutes?: number | undefined; maxRestarts?: number | undefined; }, { timeWindowMinutes?: number | undefined; maxRestarts?: number | undefined; }>; export type ContainerIdInput = z.infer; export type ContainerListInput = z.infer; export type ContainerLogsInput = z.infer; export type ContainerStatsInput = z.infer; export type ContainerExecInput = z.infer; export type ContainerCreateInput = z.infer; export type ImageListInput = z.infer; export type ImagePullInput = z.infer; export type ImageRemoveInput = z.infer; export type NetworkListInput = z.infer; export type NetworkInspectInput = z.infer; export type VolumeListInput = z.infer; export type VolumeInspectInput = z.infer; export type ComposeInput = z.infer; export type ComposeLogsInput = z.infer; export type CleanupInput = z.infer; export type ContainerCopyInput = z.infer; export type RestartLoopDetectionInput = z.infer; //# sourceMappingURL=mcp.d.ts.map