import type { Builder, GmlPoint, GmlLineString, GmlPolygon, GmlLinearRing, GmlEnvelope, GmlBox, GmlCurve, GmlSurface, GmlMultiPoint, GmlMultiLineString, GmlMultiPolygon, GmlFeature, GmlFeatureCollection, GmlRectifiedGridCoverage, GmlGridCoverage, GmlReferenceableGridCoverage, GmlMultiPointCoverage } from '../types.js';
/**
 * CIS JSON Builder - Outputs OGC Coverage Implementation Schema JSON format
 *
 * This builder creates JSON output following the OGC CIS 1.1 json-coverage conformance class,
 * which is a near-literal translation of GML structures into JSON.
 */
export declare class CisJsonBuilder implements Builder<any, any, any> {
    buildPoint(gml: GmlPoint): any;
    buildLineString(gml: GmlLineString): any;
    buildPolygon(gml: GmlPolygon): any;
    buildMultiPoint(gml: GmlMultiPoint): any;
    buildMultiLineString(gml: GmlMultiLineString): any;
    buildMultiPolygon(gml: GmlMultiPolygon): any;
    buildLinearRing(gml: GmlLinearRing): any;
    buildEnvelope(gml: GmlEnvelope): any;
    buildBox(gml: GmlBox): any;
    buildCurve(gml: GmlCurve): any;
    buildSurface(gml: GmlSurface): any;
    buildRectifiedGridCoverage(gml: GmlRectifiedGridCoverage): any;
    buildGridCoverage(gml: GmlGridCoverage): any;
    buildReferenceableGridCoverage(gml: GmlReferenceableGridCoverage): any;
    buildMultiPointCoverage(gml: GmlMultiPointCoverage): any;
    buildFeature(gml: GmlFeature): any;
    buildFeatureCollection(gml: GmlFeatureCollection): any;
    private buildRectifiedGridAxes;
    private buildGeometry;
}
