export declare class DataMask000 {
    unmaskBitMatrix(bits: any, dimension: any): any;
    isMasked: (i: any, j: any) => boolean;
}
export declare class DataMask001 {
    unmaskBitMatrix(bits: any, dimension: any): any;
    isMasked: (i: any, j: any) => boolean;
}
export declare class DataMask010 {
    unmaskBitMatrix(bits: any, dimension: any): any;
    isMasked: (i: any, j: any) => boolean;
}
export declare class DataMask011 {
    unmaskBitMatrix(bits: any, dimension: any): any;
    isMasked: (i: any, j: any) => boolean;
}
export declare class DataMask100 {
    unmaskBitMatrix(bits: any, dimension: any): any;
    URShift(number: any, bits: any): any;
    isMasked: (i: any, j: any) => boolean;
}
export declare class DataMask101 {
    unmaskBitMatrix(bits: any, dimension: any): any;
    isMasked: (i: any, j: any) => boolean;
}
export declare class DataMask110 {
    unmaskBitMatrix(bits: any, dimension: any): any;
    isMasked: (i: any, j: any) => boolean;
}
export declare class DataMask111 {
    unmaskBitMatrix(bits: any, dimension: any): any;
    isMasked: (i: any, j: any) => boolean;
}
export declare class DataMask {
    static DATA_MASKS: DataMask111[];
    static forReference(reference: any): any;
}
