import { type FigmaRef } from "./figma-ref.js"; /** A componentId → FigmaRef index built from Code Connect docs. */ export type CodeConnectMap = Map; /** * Build a {@link CodeConnectMap} from parsed Code Connect output. Accepts * either a bare array of docs or `{ docs: [...] }`. Docs whose `figmaNode` * URL can't be parsed are skipped silently (a connection to another file/page). */ export declare function parseCodeConnectDocs(json: unknown): CodeConnectMap; /** Read and parse a Code Connect JSON file into a {@link CodeConnectMap}. */ export declare function loadCodeConnect(path: string): Promise; /** * Look up a component in a {@link CodeConnectMap}. Tries the exact handle, then * the bare member name after `#` (e.g. `ui/Button.kt#PrimaryButton` → * `PrimaryButton`). */ export declare function resolveFromCodeConnect(componentId: string, map: CodeConnectMap): FigmaRef | undefined; //# sourceMappingURL=code-connect.d.ts.map