import type { TargetManifest } from "../manifests/index.js"; export interface SharedRuntimeBridgeConfig { instructionSurfaces: string[]; runtimeSurfaces?: string[]; supportMode: "native" | "translated" | "documentation-only" | "unsupported" | "contract" | "bridged"; notes?: string; authoritativeSurfaces?: string[]; visibleBridgePaths?: string[]; visibilityMode?: "hidden-ai-layer"; } export interface TargetAdapter extends TargetManifest { guidanceTemplate?: string; sharedRuntimeBridge?: SharedRuntimeBridgeConfig; } export declare function loadTargetAdapters(root: string): Promise; export declare function loadTargetAdapterRegistry(root: string): Promise>; export declare function loadTargetAdapter(root: string, targetId: string): Promise; //# sourceMappingURL=adapter.d.ts.map