import { NamedNode } from '../../ast/entity/named-node'; declare enum Attribute { DESCRIPTOR = 0, HIDDEN = 1, IMAGE = 2, STYLES = 3, INFORMATION = 4, MASK = 5, PASSWORD = 6, RADIO = 7, TEXT = 8, GENDER = 9, NAMES = 10, UNIX_NAMES = 11, ENUM_NAMES = 12, PACKAGE = 13, IDENTIFIER = 14, INHERITED = 15, UNKNOWN = 16 } export declare class CommentedNode extends NamedNode { static readonly Attribute: typeof Attribute; private comment; parsedComment: string | null; attributes: Map; getComment(): string; setComment(comment: string): void; prepare(): void; is(attribute: Attribute): boolean; getAttribute(attribute: Attribute, index?: number): string | undefined; getAttributes(attribute: Attribute): string[]; } export {};