type TupleArray = Array<[string, string]>; export declare const NESTING_OPENING = 1; export declare const NESTING_SELF_CLOSING = 0; export declare const NESTING_CLOSING = -1; type Nesting = -1 | 0 | 1; export declare class Token { type: string; tag: string; nesting: Nesting; attrs: TupleArray | null; map: [number] | [number, number] | [number, number, number, number] | null; level: number; children: Array | null; content: string; markup: string; info: string; meta: any; block: boolean; hidden: boolean; constructor(type: string, tag: string, nesting: Nesting); attrIndex(name: string): number; attrPush(attrData: [string, string]): void; attrSet(name: string, value: string): void; attrGet(name: string): string | null; attrJoin(name: string, value: string): void; } export {}; //# sourceMappingURL=types.d.ts.map