import type { Source } from './Source';
import type { Token } from './Token';
export declare class Location {
    readonly start: number;
    readonly end: number;
    readonly startToken: Token;
    readonly endToken: Token;
    readonly source: Source;
    constructor(startToken: Token, endToken: Token, source: Source);
    get [Symbol.toStringTag](): string;
    toJSON(): {
        start: number;
        end: number;
    };
}
