import type { AttributeIr } from "./ir.js"; import type { CompileTarget, Diagnostic } from "./types.js"; export declare function isStableOxcKeyedEventAttribute(attribute: AttributeIr): boolean; export declare function readOxcDynamicAttributeExpression(attribute: AttributeIr): Record | undefined; export declare function readOxcJsxTagName(node: Record): string; export declare function analyzeOxcAttribute(code: string, attr: unknown, target: CompileTarget, diagnostics: Pick[], options?: { allowRef?: boolean; resolveExpressionCode?: (expression: Record) => string; }): AttributeIr[]; export declare function findOxcJsxAttributeCode(code: string, attributes: readonly unknown[], name: string): string | undefined; //# sourceMappingURL=oxc-jsx-attributes.d.ts.map