declare class MgrsPole {
    fmod(a: any, b: any): number;
    zfill(num: any, len: any): string;
    POLAR_POW(EsSin: any): number;
    SPHTMD(Latitude: any): number;
    SPHSN(Latitude: any): number;
    SPHSR(Latitude: any): number;
    DENOM(Latitude: any): number;
    Set_UPS_Parameters(a: any, f: any): number;
    Convert_Geodetic_To_Polar_Stereographic(Latitude: any, Longitude: any): (string | number)[];
    Set_Polar_Stereographic_Parameters(a: any, f: any, Latitude_of_True_Scale: any, Longitude_Down_from_Pole: any, False_Easting: any, False_Northing: any): number;
    Convert_Geodetic_To_UPS(Latitude: any, Longitude: any): (string | number)[];
    Convert_UPS_To_MGRS(Hemisphere: any, Easting: any, Northing: any, Precision: any): (string | number)[];
    Make_MGRS_String(Zone: any, Letters: any, Easting: any, Northing: any, Precision: any): (string | number)[];
    isdigit(c: any): boolean;
    isalpha(c: any): boolean;
    Check_Zone(MGRS: any): (number | boolean)[];
    Convert_Geodetic_To_MGRS(Latitude: any, Longitude: any, Precision: any): (string | number)[];
    Break_MGRS_String(MGRS: any): (number | number[])[];
    Get_Grid_Values(zone: any): number[];
    Set_UTM_Parameters(a: any, f: any, override: any): number;
    Convert_MGRS_To_UTM(MGRS: any): any[];
    Convert_MGRS_To_UPS(MGRS: any): any[];
    Convert_Polar_Stereographic_To_Geodetic(Easting: any, Northing: any): number[];
    Convert_UTM_To_Geodetic(Zone: any, Hemisphere: any, Easting: any, Northing: any): number[];
    Get_Latitude_Band_Min_Northing(letter: any): number[];
    Set_Transverse_Mercator_Parameters(a: any, f: any, Origin_Latitude: any, Central_Meridian: any, False_Easting: any, False_Northing: any, Scale_Factor: any): number;
    Convert_Transverse_Mercator_To_Geodetic(Easting: any, Northing: any): number[];
    Convert_Geodetic_To_Transverse_Mercator(Latitude: any, Longitude: any): number[];
    Convert_UPS_To_Geodetic(Hemisphere: any, Easting: any, Northing: any): number[];
    Convert_MGRS_To_Geodetic(MGRS: any): number[];
    toMgrs(lat: any, lon: any): string;
    toDegree(mgrs: any): number[];
    zeroPad: (num: any, places: any) => string;
    getOnCirclePointX(mgrs: any): string;
    getOnCirclePointY(mgrs: any): string;
}
export class MgrsError {
    constructor(message: any);
    message: any;
}
export { MgrsPole as default };
