/**
 * Base error class for all tfl-js errors
 */
export declare class TFLError extends Error {
    constructor(message: string);
}
/**
 * Error thrown during parsing
 */
export declare class ParseError extends TFLError {
    readonly position: number;
    readonly line: number;
    readonly column: number;
    readonly input: string;
    constructor(message: string, position: number, line: number, column: number, input: string);
    toString(): string;
}
/**
 * Error thrown during formula evaluation
 */
export declare class EvaluationError extends TFLError {
    readonly formula: string;
    constructor(message: string, formula: string);
}
/**
 * Error thrown during formula validation
 */
export declare class ValidationError extends TFLError {
    readonly formula: string;
    constructor(message: string, formula: string);
}
//# sourceMappingURL=index.d.ts.map