import type { WriterOptions } from '@loaders.gl/loader-utils';
import { Geometry } from '@loaders.gl/schema';
export type TWKBWriterOptions = WriterOptions & {
    twkb?: {
        hasZ?: boolean;
        hasM?: boolean;
    };
};
/**
 * WKB exporter
 */
export declare const TWKBWriter: {
    readonly name: "TWKB (Tiny Well Known Binary)";
    readonly id: "twkb";
    readonly module: "wkt";
    readonly version: any;
    readonly extensions: ["twkb"];
    readonly encode: (geometry: Geometry, options?: TWKBWriterOptions) => Promise<ArrayBuffer>;
    readonly encodeSync: (geometry: Geometry, options?: TWKBWriterOptions) => ArrayBuffer;
    readonly options: {
        readonly twkb: {
            readonly hasZ: false;
            readonly hasM: false;
        };
    };
};
//# sourceMappingURL=twkb-writer.d.ts.map