import type { ClientReferenceIr, JsxNodeIr } from "./ir.js"; export declare function collectOxcClientBoundaryImportComponents(program: unknown, inferredBoundaryImports: ReadonlySet, fallbackBoundaryImports?: ReadonlySet): Map; export declare function collectOxcCompatRuntimeImportComponents(program: unknown): Map; export declare function collectOxcCompatReactNodeComponentReferences(program: unknown): Map; export declare function markOxcAsyncComponentReferences(node: JsxNodeIr, asyncComponentNames: Set): void; export declare function markOxcClientReferences(node: JsxNodeIr, clientReferences: Map): void; export declare function markOxcCompatRuntimeReferences(node: JsxNodeIr, runtimeReferences: ReadonlyMap): void; export declare function markOxcCompatReactNodeReferences(node: JsxNodeIr, references: ReadonlyMap): void; //# sourceMappingURL=oxc-component-references.d.ts.map