import type { WriterOptions } from '@loaders.gl/loader-utils';
import type { Table } from '@loaders.gl/schema';
export type CSVWriterOptions = WriterOptions & {
    csv?: {
        useDisplayNames?: boolean;
    };
};
export declare const CSVWriter: {
    readonly id: "csv";
    readonly version: "latest";
    readonly module: "csv";
    readonly name: "CSV";
    readonly extensions: ["csv"];
    readonly mimeTypes: ["text/csv"];
    readonly options: {
        readonly csv: {
            readonly useDisplayNames: false;
        };
    };
    readonly text: true;
    readonly encode: (table: Table, options: CSVWriterOptions | undefined) => Promise<ArrayBufferLike>;
    readonly encodeTextSync: (table: Table, options: CSVWriterOptions | undefined) => string;
};
//# sourceMappingURL=csv-writer.d.ts.map