import { ProjectionBase } from '.';
import type { VectorPoint } from '../../geometry';
import type { ProjectionParams, ProjectionTransform } from '.';
/**
 * Gauss Kruger (deprecated form of Transverse Mercator)
 */
export declare class GaussKruger extends ProjectionBase implements ProjectionTransform {
    name: string;
    static names: string[];
    C: number;
    phic0: number;
    rc: number;
    ratexp: number;
    K: number;
    /**
     * Preps an GaussKruger projection
     * @param params - projection specific parameters
     */
    constructor(params?: ProjectionParams);
    /**
     * GaussKruger forward equations--mapping lon-lat to x-y
     * @param p - lon-lat WGS84 point
     */
    forward(p: VectorPoint): void;
    /**
     * GaussKruger inverse equations--mapping x-y to lon-lat
     * @param p - GaussKruger point
     */
    inverse(p: VectorPoint): void;
}
//# sourceMappingURL=gauss.d.ts.map