import { IExpression } from '../../../common/domain-object-model/iexpression';
import { INumber } from './inumber';
import { ISExpression } from './isexpression';
import { SExpressionBase } from './sexpression-base';
export declare function isIntegerLiteral(obj: unknown): obj is IntegerLiteral;
export declare class IntegerLiteral extends SExpressionBase implements INumber {
    readonly typename: string;
    readonly value: number;
    constructor(value: unknown);
    toString(): string;
    toInteger(): number;
    toDouble(): number;
    isNumber(): boolean;
    convertToGraph(): IExpression<ISExpression>;
}
//# sourceMappingURL=integer-literal.d.ts.map