import type { JsxNodeIr } from "./ir.js"; export declare const OXC_UNTRACK_REACTIVE_ALIAS_PLACEHOLDER = "__mreactUntrackReactiveAlias"; export declare function collectOxcBodyJsxBindingNames(statements: readonly unknown[]): Set; export declare function collectOxcReactiveReadAliases(code: string, statements: readonly unknown[], reactiveDerivedFunctions?: ReadonlySet): Map; export declare function formatOxcUntrackedReactiveAliasDeclaration(code: string, statementValue: unknown, aliases: ReadonlyMap): string | undefined; export declare function collectOxcCompilerOwnedReactiveAliases(statements: readonly unknown[], rootStatement: unknown, aliases: ReadonlyMap): Map; export declare function collectOxcReactiveDerivedFunctionNames(statements: readonly unknown[]): Set; export declare function rewriteOxcReactiveAliasExpressionCode(code: string, expression: Record, aliases: ReadonlyMap | undefined): string | undefined; export declare function markOxcRenderValueExpressions(nodes: readonly JsxNodeIr[], names: Set, renderMode?: "dynamic" | "html"): void; export declare function isOxcRenderValueExpression(expression: Record): boolean; export declare function containsOxcJsxSyntax(node: Record): boolean; //# sourceMappingURL=oxc-render-values.d.ts.map