import { z } from "mcp-server-framework"; export declare const listBuildsTool: 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; version: z.ZodOptional; builder_id: z.ZodOptional; repo: z.ZodOptional; branch: z.ZodOptional; last_built_at: z.ZodOptional; }, "strip", z.ZodTypeAny, { id: string; name: string; repo?: string | undefined; version?: string | undefined; branch?: string | undefined; state?: string | undefined; builder_id?: string | undefined; last_built_at?: number | undefined; }, { id: string; name: string; repo?: string | undefined; version?: string | undefined; branch?: string | undefined; state?: string | undefined; builder_id?: string | undefined; last_built_at?: number | 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: { id: string; name: string; repo?: string | undefined; version?: string | undefined; branch?: string | undefined; state?: string | undefined; builder_id?: string | undefined; last_built_at?: number | undefined; }[]; page?: { next_cursor?: string | undefined; total?: number | undefined; } | undefined; }, { items: { id: string; name: string; repo?: string | undefined; version?: string | undefined; branch?: string | undefined; state?: string | undefined; builder_id?: string | undefined; last_built_at?: number | undefined; }[]; page?: { next_cursor?: string | undefined; total?: number | undefined; } | undefined; }>>; export declare const getBuildInfoTool: import("mcp-server-framework").ToolDefinition; }, "strip", z.ZodTypeAny, { build: string; inline_full?: boolean | undefined; }, { build: string; inline_full?: boolean | undefined; }>, z.ZodObject<{ summary: z.ZodObject<{ id: z.ZodString; name: z.ZodString; state: z.ZodOptional; version: z.ZodOptional; builder_id: z.ZodOptional; repo: z.ZodOptional; branch: z.ZodOptional; last_built_at: z.ZodOptional; }, "strip", z.ZodTypeAny, { id: string; name: string; repo?: string | undefined; version?: string | undefined; branch?: string | undefined; state?: string | undefined; builder_id?: string | undefined; last_built_at?: number | undefined; }, { id: string; name: string; repo?: string | undefined; version?: string | undefined; branch?: string | undefined; state?: string | undefined; builder_id?: string | undefined; last_built_at?: number | undefined; }>; info: 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: { id: string; name: string; repo?: string | undefined; version?: string | undefined; branch?: string | undefined; state?: string | undefined; builder_id?: string | undefined; last_built_at?: number | undefined; }; info?: unknown; resourceLink?: { uri: string; name: string; mimeType?: string | undefined; description?: string | undefined; } | undefined; }, { summary: { id: string; name: string; repo?: string | undefined; version?: string | undefined; branch?: string | undefined; state?: string | undefined; builder_id?: string | undefined; last_built_at?: number | undefined; }; info?: unknown; resourceLink?: { uri: string; name: string; mimeType?: string | undefined; description?: string | undefined; } | undefined; }>>; export declare const buildActionTool: import("mcp-server-framework").ToolDefinition; build: z.ZodString; }, "strip", z.ZodTypeAny, { action: "run" | "cancel"; build: string; }, { action: "run" | "cancel"; build: string; }>, 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; }>>; export declare const getBuildLogsTool: import("mcp-server-framework").ToolDefinition; }, "strip", z.ZodTypeAny, { update_id: string; inline_full?: boolean | undefined; }, { update_id: string; inline_full?: boolean | undefined; }>, z.ZodObject<{ summary: z.ZodObject<{ id: z.ZodString; name: z.ZodString; state: z.ZodOptional; version: z.ZodOptional; builder_id: z.ZodOptional; repo: z.ZodOptional; branch: z.ZodOptional; last_built_at: z.ZodOptional; }, "strip", z.ZodTypeAny, { id: string; name: string; repo?: string | undefined; version?: string | undefined; branch?: string | undefined; state?: string | undefined; builder_id?: string | undefined; last_built_at?: number | undefined; }, { id: string; name: string; repo?: string | undefined; version?: string | undefined; branch?: string | undefined; state?: string | undefined; builder_id?: string | undefined; last_built_at?: number | undefined; }>; update_id: z.ZodString; success: z.ZodBoolean; status: z.ZodString; logs: z.ZodOptional, "many">>; 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, { status: string; success: boolean; summary: { id: string; name: string; repo?: string | undefined; version?: string | undefined; branch?: string | undefined; state?: string | undefined; builder_id?: string | undefined; last_built_at?: number | undefined; }; update_id: string; resourceLink?: { uri: string; name: string; mimeType?: string | undefined; description?: string | undefined; } | undefined; logs?: { success: boolean; command: string; stdout: string; stderr: string; stage: string; start_ts: number; end_ts: number; }[] | undefined; }, { status: string; success: boolean; summary: { id: string; name: string; repo?: string | undefined; version?: string | undefined; branch?: string | undefined; state?: string | undefined; builder_id?: string | undefined; last_built_at?: number | undefined; }; update_id: string; resourceLink?: { uri: string; name: string; mimeType?: string | undefined; description?: string | undefined; } | undefined; logs?: { success: boolean; command: string; stdout: string; stderr: string; stage: string; start_ts: number; end_ts: number; }[] | undefined; }>>; export declare const applyBuildTool: import("mcp-server-framework").ToolDefinition; name: z.ZodOptional; build: z.ZodOptional; config: z.ZodOptional; version: z.ZodOptional>; auto_increment_version: z.ZodOptional; image_name: z.ZodOptional; image_tag: z.ZodOptional; include_latest_tag: z.ZodOptional; include_version_tags: z.ZodOptional; include_commit_tag: z.ZodOptional; links: z.ZodOptional>; linked_repo: z.ZodOptional; git_provider: z.ZodOptional; git_https: z.ZodOptional; git_account: z.ZodOptional; repo: z.ZodOptional; branch: z.ZodOptional; commit: z.ZodOptional; webhook_enabled: z.ZodOptional; webhook_secret: z.ZodOptional; files_on_host: z.ZodOptional; build_path: z.ZodOptional; dockerfile_path: z.ZodOptional; image_registry: z.ZodOptional; account: z.ZodOptional; organization: z.ZodOptional; }, "strip", z.ZodTypeAny, { domain?: string | undefined; account?: string | undefined; organization?: string | undefined; }, { domain?: string | undefined; account?: string | undefined; organization?: string | undefined; }>, "many">>; skip_secret_interp: z.ZodOptional; use_buildx: z.ZodOptional; extra_args: z.ZodOptional>; pre_build: z.ZodOptional; command: z.ZodOptional; }, "strip", z.ZodTypeAny, { path?: string | undefined; command?: string | undefined; }, { path?: string | undefined; command?: string | undefined; }>>; dockerfile: z.ZodOptional; build_args: z.ZodOptional; secret_args: z.ZodOptional; labels: z.ZodOptional; }, "strip", z.ZodTypeAny, { repo?: string | undefined; version?: { major: number; minor: number; patch: number; } | undefined; skip_secret_interp?: boolean | undefined; linked_repo?: string | undefined; git_provider?: string | undefined; git_https?: boolean | undefined; git_account?: string | undefined; branch?: string | undefined; commit?: string | undefined; webhook_enabled?: boolean | undefined; webhook_secret?: string | undefined; links?: string[] | undefined; builder_id?: string | undefined; auto_increment_version?: boolean | undefined; image_name?: string | undefined; image_tag?: string | undefined; include_latest_tag?: boolean | undefined; include_version_tags?: boolean | undefined; include_commit_tag?: boolean | undefined; files_on_host?: boolean | undefined; build_path?: string | undefined; dockerfile_path?: string | undefined; image_registry?: { domain?: string | undefined; account?: string | undefined; organization?: string | undefined; }[] | undefined; use_buildx?: boolean | undefined; extra_args?: string[] | undefined; pre_build?: { path?: string | undefined; command?: string | undefined; } | undefined; dockerfile?: string | undefined; build_args?: string | undefined; secret_args?: string | undefined; labels?: string | undefined; }, { repo?: string | undefined; version?: { major: number; minor: number; patch: number; } | undefined; skip_secret_interp?: boolean | undefined; linked_repo?: string | undefined; git_provider?: string | undefined; git_https?: boolean | undefined; git_account?: string | undefined; branch?: string | undefined; commit?: string | undefined; webhook_enabled?: boolean | undefined; webhook_secret?: string | undefined; links?: string[] | undefined; builder_id?: string | undefined; auto_increment_version?: boolean | undefined; image_name?: string | undefined; image_tag?: string | undefined; include_latest_tag?: boolean | undefined; include_version_tags?: boolean | undefined; include_commit_tag?: boolean | undefined; files_on_host?: boolean | undefined; build_path?: string | undefined; dockerfile_path?: string | undefined; image_registry?: { domain?: string | undefined; account?: string | undefined; organization?: string | undefined; }[] | undefined; use_buildx?: boolean | undefined; extra_args?: string[] | undefined; pre_build?: { path?: string | undefined; command?: string | undefined; } | undefined; dockerfile?: string | undefined; build_args?: string | undefined; secret_args?: string | undefined; labels?: string | undefined; }>>; }, "strip", z.ZodTypeAny, { action: "create" | "update"; config?: { repo?: string | undefined; version?: { major: number; minor: number; patch: number; } | undefined; skip_secret_interp?: boolean | undefined; linked_repo?: string | undefined; git_provider?: string | undefined; git_https?: boolean | undefined; git_account?: string | undefined; branch?: string | undefined; commit?: string | undefined; webhook_enabled?: boolean | undefined; webhook_secret?: string | undefined; links?: string[] | undefined; builder_id?: string | undefined; auto_increment_version?: boolean | undefined; image_name?: string | undefined; image_tag?: string | undefined; include_latest_tag?: boolean | undefined; include_version_tags?: boolean | undefined; include_commit_tag?: boolean | undefined; files_on_host?: boolean | undefined; build_path?: string | undefined; dockerfile_path?: string | undefined; image_registry?: { domain?: string | undefined; account?: string | undefined; organization?: string | undefined; }[] | undefined; use_buildx?: boolean | undefined; extra_args?: string[] | undefined; pre_build?: { path?: string | undefined; command?: string | undefined; } | undefined; dockerfile?: string | undefined; build_args?: string | undefined; secret_args?: string | undefined; labels?: string | undefined; } | undefined; build?: string | undefined; name?: string | undefined; }, { action: "create" | "update"; config?: { repo?: string | undefined; version?: { major: number; minor: number; patch: number; } | undefined; skip_secret_interp?: boolean | undefined; linked_repo?: string | undefined; git_provider?: string | undefined; git_https?: boolean | undefined; git_account?: string | undefined; branch?: string | undefined; commit?: string | undefined; webhook_enabled?: boolean | undefined; webhook_secret?: string | undefined; links?: string[] | undefined; builder_id?: string | undefined; auto_increment_version?: boolean | undefined; image_name?: string | undefined; image_tag?: string | undefined; include_latest_tag?: boolean | undefined; include_version_tags?: boolean | undefined; include_commit_tag?: boolean | undefined; files_on_host?: boolean | undefined; build_path?: string | undefined; dockerfile_path?: string | undefined; image_registry?: { domain?: string | undefined; account?: string | undefined; organization?: string | undefined; }[] | undefined; use_buildx?: boolean | undefined; extra_args?: string[] | undefined; pre_build?: { path?: string | undefined; command?: string | undefined; } | undefined; dockerfile?: string | undefined; build_args?: string | undefined; secret_args?: string | undefined; labels?: string | undefined; } | undefined; build?: string | undefined; name?: 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 deleteBuildTool: 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; }>>;