import { Token } from "../Token";
export type TokenConstructor = new (...args: any) => Token;
export declare class TagBeginToken extends Token {
    regex: RegExp;
}
export declare class TagEndToken extends Token {
    regex: RegExp;
}
export declare class TagCloseToken extends Token {
    regex: RegExp;
}
export declare class TagSelfCloseToken extends Token {
    regex: RegExp;
}
export declare class AttributeNameToken extends Token {
    regex: RegExp;
}
export declare class AttributeValueAssignToken extends Token {
    regex: RegExp;
}
export declare class AttributeStringValueToken extends Token {
    regex: RegExp;
}
export declare class AttributeEelBeginToken extends Token {
    regex: RegExp;
}
export declare class AttributeEelEndToken extends Token {
    regex: RegExp;
}
export declare class CommentToken extends Token {
    regex: RegExp;
}
export declare class WordToken extends Token {
    regex: RegExp;
}
export declare class CharacterToken extends Token {
    regex: RegExp;
}
export declare class EscapedCharacterToken extends Token {
    regex: RegExp;
}
export declare class ScriptEndToken extends Token {
    regex: RegExp;
}
export declare class WhitespaceToken extends Token {
    regex: RegExp;
}
export declare class AnyCharacterToken extends Token {
    regex: RegExp;
}
