import IGirafeContext from '../../tools/context/icontext.js';
import BaseLayer from '../../models/layers/baselayer.js';
declare class LayerCsvExporter {
    private readonly context;
    private readonly csvManager;
    private readonly columnAliasHelper;
    private readonly wktFormat;
    private readonly WKT_DECIMALS;
    csvContentTruncated: boolean;
    constructor(context: IGirafeContext);
    createCsvFile(layer?: BaseLayer): Promise<void>;
    private requestFeatures;
    private featuresToColumnData;
}
export default LayerCsvExporter;
