import { Float } from "./float";
import { Hex } from "./hex";
import { ICharacter } from "./_character";
import { INumeric } from "./_numeric";
export declare const DIGITS: RegExp;
export declare const MAX_INTEGER = 2147483647;
export declare const MIN_INTEGER = -2147483648;
export declare function toInteger(value: string, exception?: boolean): number;
export declare class Integer implements INumeric {
    private value;
    private constant;
    private readonly qualifiedName;
    constructor(input?: {
        qualifiedName?: string;
    });
    getQualifiedName(): string | undefined;
    clone(): Integer;
    setConstant(): this;
    set(value: INumeric | ICharacter | Hex | string | number | Integer | Float): this;
    clear(): void;
    get(): number;
}
