/** * Capture-match → semantic-shape interpreters for Swift. * * - `interpretSwiftImport` → `ParsedImport` * - `interpretSwiftTypeBinding` → `ParsedTypeBinding` * * Import matches arrive pre-decomposed by `emitSwiftScopeCaptures` (one * import per match, with synthesized `@import.kind/source/name` markers * and an optional `@import.testable` flag). Type-binding matches arrive * from the raw query captures — each `@type-binding.*` anchor carries * `@type-binding.name` + `@type-binding.type`. */ import type { CaptureMatch, ParsedImport, ParsedTypeBinding } from '../../../../_shared/index.js'; export declare function interpretSwiftImport(captures: CaptureMatch): ParsedImport | null; export declare function interpretSwiftTypeBinding(captures: CaptureMatch): ParsedTypeBinding | null;