/**
 * Integer data type is a 32-bit signed two's complement integer.
 */
export declare class Integer extends Number {
    constructor(value?: any);
    static isInteger(value?: any): boolean;
}
/**
 * An integer containing only positive values (1,2,..)
 */
export declare class PositiveInteger extends Number {
    constructor(value?: any);
    static isPositiveInteger(value?: any): boolean;
}
/**
 * An integer containing only non-positive values (..,-2,-1,0)
 */
export declare class NonPositiveInteger extends Number {
    constructor(value?: any);
    static isNonPositiveInteger(value?: any): boolean;
}
/**
 * An integer containing only negative values (..,-2,-1)
 */
export declare class NegativeInteger extends Number {
    constructor(value?: any);
    static isNegativeInteger(value?: any): boolean;
}
/**
 * An integer containing only non-negative values (0,1,2,..)
 */
export declare class NonNegativeInteger extends Number {
    constructor(value?: any);
    static isNonNegativeInteger(value?: any): boolean;
}
