export declare const FABRIC_HARNESS_CLI_PROTOCOL_VERSION = 1; export declare const FABRIC_HARNESS_BUILD_MANIFEST_VERSION = 2; export declare const FABRIC_HARNESS_COMMANDS: readonly ["init", "run", "build", "deploy", "doctor", "capabilities"]; export declare const FABRIC_HARNESS_BUILD_TARGETS: readonly ["node", "temporal-worker", "docker", "foundry-hosted-agent", "cloudflare", "aks", "aca", "render", "databricks-app", "databricks-serving"]; export declare const FABRIC_HARNESS_RUNTIME_MODES: readonly ["inline", "temporal"]; export declare const FABRIC_HARNESS_FEATURES: readonly ["cli.structured-errors", "cli.preview-deploy", "buzz.doctor", "sdk.define-agent", "databricks.app-build", "databricks.app-deploy", "databricks.app-oauth-obo", "databricks.ai-gateway", "databricks.serving-build", "databricks.serving-deploy", "workspace.embedded-layout"]; export interface FabricHarnessCliCapabilities { schemaVersion: 1; product: "fabric-harness"; cliVersion: string; protocolVersion: number; buildManifestVersion: number; commands: readonly string[]; buildTargets: readonly string[]; runtimes: readonly string[]; features: readonly string[]; } export declare function getCliCapabilities(cliVersion: string): FabricHarnessCliCapabilities; //# sourceMappingURL=capabilities.d.ts.map