import type { InferSchema } from "../../extensions/schema/index.js"; /** Zod schema for get runtime client type. */ export declare const getRuntimeClientTypeSchema: () => import("../../internal-agents/schema.js").Schema<"api" | "cli" | "internal" | "web">; /** Zod schema for get runtime client capability. */ export declare const getRuntimeClientCapabilitySchema: () => import("../../internal-agents/schema.js").Schema<"ui_panels" | "form_input" | "media_display" | "project_switching" | "project.evals.read" | "project.evals.write" | "project.evals.run">; /** Zod schema for get runtime client profile. */ export declare const getRuntimeClientProfileSchema: () => import("../../internal-agents/schema.js").Schema; type: import("../../internal-agents/schema.js").Schema<"api" | "cli" | "internal" | "web">; trusted: import("../../internal-agents/schema.js").Schema; capabilities: import("../../internal-agents/schema.js").Schema<("ui_panels" | "form_input" | "media_display" | "project_switching" | "project.evals.read" | "project.evals.write" | "project.evals.run")[]>; }>>; /** Schema for runtime client type. * @deprecated Use getRuntimeClientTypeSchema() */ export declare const runtimeClientTypeSchema: import("../../internal-agents/schema.js").Schema<"api" | "cli" | "internal" | "web">; /** Schema for runtime client capability. * @deprecated Use getRuntimeClientCapabilitySchema() */ export declare const runtimeClientCapabilitySchema: import("../../internal-agents/schema.js").Schema<"ui_panels" | "form_input" | "media_display" | "project_switching" | "project.evals.read" | "project.evals.write" | "project.evals.run">; /** Schema for runtime client profile. * @deprecated Use getRuntimeClientProfileSchema() */ export declare const runtimeClientProfileSchema: import("../../internal-agents/schema.js").Schema; type: import("../../internal-agents/schema.js").Schema<"api" | "cli" | "internal" | "web">; trusted: import("../../internal-agents/schema.js").Schema; capabilities: import("../../internal-agents/schema.js").Schema<("ui_panels" | "form_input" | "media_display" | "project_switching" | "project.evals.read" | "project.evals.write" | "project.evals.run")[]>; }>>; /** Public API contract for runtime client type. */ export type RuntimeClientType = InferSchema>; /** Public API contract for runtime client capability. */ export type RuntimeClientCapability = InferSchema>; /** Public API contract for runtime client profile. */ export type RuntimeClientProfile = InferSchema>; /** Resolves runtime client profile. */ export declare function resolveRuntimeClientProfile(forwardedProps: Record | undefined): RuntimeClientProfile | null; /** Client allows studio MCP helper. */ export declare function clientAllowsStudioMcp(clientProfile: RuntimeClientProfile | null | undefined): boolean; //# sourceMappingURL=client-profile.d.ts.map