/** @param {ScriptTag | StyleTag | Tag} node */ export function createElementAdapter(node: ScriptTag | StyleTag | Tag): HTMLElementAdapter; /** @param {Attribute} node */ export function createAttributeAdapter(node: Attribute): HTMLAttributeAdapter; /** @param {AttributeKey} node */ export function createAttributeKeyAdapter(node: AttributeKey): HTMLAttributeKeyAdapter; /** @param {AttributeValue} node */ export function createAttributeValueAdapter(node: AttributeValue): HTMLAttributeValueAdapter; import type { ScriptTag } from "@html-eslint/types"; import type { StyleTag } from "@html-eslint/types"; import type { Tag } from "@html-eslint/types"; import { HTMLElementAdapter } from "./element"; import type { Attribute } from "@html-eslint/types"; import { HTMLAttributeAdapter } from "./attribute"; import type { AttributeKey } from "@html-eslint/types"; import { HTMLAttributeKeyAdapter } from "./attribute-key"; import type { AttributeValue } from "@html-eslint/types"; import { HTMLAttributeValueAdapter } from "./attribute-value"; //# sourceMappingURL=factory.d.ts.map