import GML3 from 'ol/format/GML3.js';
import GML32 from 'ol/format/GML32.js';
import { Options as GmlOptions } from 'ol/format/GMLBase.js';
import LineString from 'ol/geom/LineString.js';
import MultiLineString from 'ol/geom/MultiLineString.js';
type CompositeGeometry = LineString | MultiLineString;
type ObjectStack = Array<unknown>;
export declare class CompositeCurveGML3 extends GML3 {
    constructor(options?: GmlOptions);
    readCompositeCurve(node: Node, objectStack: ObjectStack): CompositeGeometry;
    readOrientableCurve(node: Node, objectStack: ObjectStack): CompositeGeometry;
}
export declare class CompositeCurveGML32 extends GML32 {
    constructor(options?: GmlOptions);
    readCompositeCurve(node: Node, objectStack: ObjectStack): CompositeGeometry;
    readOrientableCurve(node: Node, objectStack: ObjectStack): CompositeGeometry;
}
export {};
