import { Expression } from './Expression';
import { ExpressionVisitor } from './ExpressionVisitor';
export declare enum NumberFormat {
    DECIMAL = 0,
    HEXADECIMAL = 1,
    BINARY = 2
}
export declare class Number implements Expression {
    value: number;
    isInteger: boolean;
    numberFormat: NumberFormat;
    constructor(value: number, isInteger: boolean, numberFormat?: NumberFormat);
    visit(visitor: ExpressionVisitor): void;
}
