import Token from "./Token";
export declare enum ParseErrorType {
    UNEXP_TOKEN = 0
}
export declare type ParseErrorPosition = {
    index: number;
    token: Token | null;
};
export default class ParseError {
    type: ParseErrorType;
    position: ParseErrorPosition;
    constructor(index: number, token: Token, type?: ParseErrorType);
    toString: () => string;
}
export declare function error(index: number, token: Token): ParseError;
