export type DiffVisibilityLevel = "none" | "git" | "adapter_reported"; export type VerifierCompatibility = "full" | "proof" | "unsupported"; export type SandboxExpectation = "host_process" | "workspace_write" | "provider_managed" | "not_applicable"; export type LaunchReadiness = "path_lookup" | "configured_endpoint" | "built_in"; export type AdapterUsageSettlement = "actual" | "estimated" | "unavailable"; export interface AdapterCapabilityDescriptor { preflight: boolean; usageSettlement: AdapterUsageSettlement; diffVisibility: DiffVisibilityLevel; structuredErrors: boolean; cachingSignals: boolean; verifierCompatibility: VerifierCompatibility; sandboxExpectation: SandboxExpectation; launchReadiness: LaunchReadiness; } export declare function createAdapterCapabilityDescriptor(overrides?: Partial): AdapterCapabilityDescriptor; export declare function getBuiltInEngineCapabilityDescriptor(engine: "claude" | "codex"): AdapterCapabilityDescriptor;