import { TokenKind } from './TokenKind';
export declare class Token {
    readonly kind: TokenKind;
    readonly start: number;
    readonly end: number;
    readonly line: number;
    readonly column: number;
    readonly value: string;
    readonly prev: Token | null;
    readonly next: Token | null;
    constructor(kind: TokenKind, start: number, end: number, line: number, column: number, value?: string);
    get [Symbol.toStringTag](): string;
    toJSON(): {
        kind: TokenKind;
        value?: string;
        line: number;
        column: number;
    };
    getDescription(): string;
}
