export declare const devopsTools: { listDockerContainers: import("ai").Tool<{ all: boolean; }, { error: string; containers?: never; rawError?: never; } | { containers: any[]; error?: never; rawError?: never; } | { error: string; rawError: any; containers?: never; }>; getDockerContainerLogs: import("ai").Tool<{ container: string; tail: number; }, { error: string; container?: never; logs?: never; rawError?: never; } | { container: string; logs: string; error?: never; rawError?: never; } | { error: string; rawError: any; container?: never; logs?: never; }>; controlDockerContainer: import("ai").Tool<{ container: string; action: "stop" | "start" | "restart" | "kill"; }, { error: string; success?: never; container?: never; action?: never; rawError?: never; } | { success: boolean; container: string; action: "stop" | "start" | "restart" | "kill"; error?: never; rawError?: never; } | { success: boolean; error: string; rawError: any; container?: never; action?: never; }>; validateEnv: import("ai").Tool, { error: string; envExists?: never; exampleExists?: never; missingInEnv?: never; missingInExample?: never; presentInBoth?: never; } | { envExists: boolean; exampleExists: boolean; missingInEnv: string[]; missingInExample: string[]; presentInBoth: string[]; error?: never; }>; manageDockerCompose: import("ai").Tool<{ action: "logs" | "down" | "ps" | "restart" | "up" | "build"; composeFile?: string | undefined; services?: string[] | undefined; }, { error: string; success?: never; action?: never; command?: never; stdout?: never; stderr?: never; rawError?: never; } | { success: boolean; action: "logs" | "down" | "ps" | "restart" | "up" | "build"; command: string; stdout: string; stderr: string; error?: never; rawError?: never; } | { success: boolean; error: string; rawError: any; action?: never; command?: never; stdout?: never; stderr?: never; }>; runDockerContainer: import("ai").Tool<{ image: string; autoRemove: boolean; name?: string | undefined; ports?: string[] | undefined; env?: string[] | undefined; volumes?: string[] | undefined; restartPolicy?: "no" | "always" | "unless-stopped" | "on-failure" | undefined; network?: string | undefined; memoryLimit?: string | undefined; }, { error: string; success?: never; image?: never; containerId?: never; name?: never; rawError?: never; } | { success: boolean; image: string; containerId: string; name: string | null; error?: never; rawError?: never; } | { success: boolean; error: string; rawError: any; image?: never; containerId?: never; name?: never; }>; execDockerCommand: import("ai").Tool<{ container: string; command: string[]; user?: string | undefined; workdir?: string | undefined; }, { error: string; success?: never; container?: never; stdout?: never; stderr?: never; rawError?: never; } | { success: boolean; container: string; stdout: string; stderr: string; error?: never; rawError?: never; } | { success: boolean; error: string; rawError: any; container?: never; stdout?: never; stderr?: never; }>; }; //# sourceMappingURL=devops.tool.d.ts.map