import { NS, NEXT, VALUE, OWNER_ELEMENT, NamespaceURI, NodeType } from './constants.ts';
import { Node } from './Node.ts';
import type { Element } from './Element.ts';
export declare class Attr extends Node {
    nodeType: NodeType;
    [NS]: NamespaceURI | null;
    [NEXT]: Attr | null;
    [VALUE]: string;
    [OWNER_ELEMENT]: Element | null;
    constructor(name: string, value: string, namespace?: NamespaceURI | null);
    get nodeName(): string;
    set nodeName(_readonly: string);
    get name(): string;
    set name(_readonly: string);
    get value(): string;
    set value(value: string);
    get nodeValue(): string;
    set nodeValue(value: string);
    get ownerElement(): Element | null;
    get namespaceURI(): NamespaceURI | null;
    get specified(): boolean;
}
//# sourceMappingURL=Attr.d.ts.map