import type { JsxNodeIr } from "./ir.js"; export declare const OXC_COMPUTED_REACTIVE_ALIAS_PLACEHOLDER = "__mreactComputedReactiveAlias"; export declare const OXC_UNTRACK_REACTIVE_ALIAS_PLACEHOLDER = "__mreactUntrackReactiveAlias"; export declare function collectOxcBodyJsxBindingNames(statements: readonly unknown[], jsxReturnFunctionNames?: ReadonlySet): Set; export declare function collectOxcReactiveReadAliases(code: string, statements: readonly unknown[], reactiveDerivedFunctions?: ReadonlySet, memoizeComputedKeys?: boolean): Map; export declare function collectOxcReactiveJsxBindingNames(statements: readonly unknown[], aliases: ReadonlyMap): Set; export declare function formatOxcUntrackedReactiveAliasDeclaration(code: string, statementValue: unknown, aliases: ReadonlyMap, ownedAliases?: ReadonlyMap, loweredDeclarators?: ReadonlyMap): string | undefined; export declare function collectOxcCompilerOwnedReactiveAliases(statements: readonly unknown[], rootStatement: unknown, aliases: ReadonlyMap, compilerOwnedRenderValueBindings?: ReadonlySet): 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" | "render-value" | "server-render-value"): void; export declare function isOxcRenderValueExpression(expression: Record): boolean; export declare function containsOxcJsxSyntax(node: Record): boolean; //# sourceMappingURL=oxc-render-values.d.ts.map