import type { OxcBodyStatementJsxMode } from "./oxc-analysis-types.js"; import type { ClientReferenceIr } from "./ir.js"; import type { CompileTarget, Diagnostic } from "./types.js"; export declare function lowerOxcCompatObjectExpression(code: string, expression: Record, componentNames: Set, target: CompileTarget, diagnostics: Diagnostic[]): string | undefined; export declare function lowerOxcCompatReactNodeExpression(code: string, expression: Record, componentNames: Set, target: CompileTarget, diagnostics: Diagnostic[]): string | undefined; export declare function lowerOxcNestedJsxExpression(code: string, expression: Record, componentNames: Set, target: CompileTarget, diagnostics: Diagnostic[], bodyStatementJsx: OxcBodyStatementJsxMode): string | undefined; export declare function lowerOxcReactiveValueExpression(code: string, expression: Record, componentNames: Set): string | undefined; export declare function lowerOxcServerStringExpression(code: string, expression: Record, componentNames: Set, target: CompileTarget, diagnostics: Diagnostic[], compatRuntimeReferences?: ReadonlyMap): string | undefined; //# sourceMappingURL=oxc-nested-lowering.d.ts.map