import { StringWriter } from './index.cjs';
export { buffered, bufferedSync, stream, toCsv, toCsvSync, toCsvStream, StringWriter, csv, csvBuffered } from './index.cjs';
declare const _default: {
    buffered: (data: Record<string, any>[], options: Partial<import("./exporter.cjs").NodeExportOptions>, callback?: (err?: Error | null, result?: string) => void) => Promise<string> | void;
    bufferedSync: typeof import("@iwsio/json-csv-core").buffered;
    stream: (options: Partial<import("./exporter.cjs").NodeExportOptions>, callback?: (err?: Error | null, result?: import("stream").Transform) => void) => import("stream").Transform | void;
    toCsv: (data: Record<string, any>[], options: Partial<import("./exporter.cjs").NodeExportOptions>, callback?: (err?: Error | null, result?: string) => void) => Promise<string> | void;
    toCsvSync: typeof import("@iwsio/json-csv-core").buffered;
    toCsvStream: (options: Partial<import("./exporter.cjs").NodeExportOptions>, callback?: (err?: Error | null, result?: import("stream").Transform) => void) => import("stream").Transform | void;
    StringWriter: typeof StringWriter;
    csv: (options: Partial<import("./exporter.cjs").NodeExportOptions>, callback?: (err?: Error | null, result?: import("stream").Transform) => void) => import("stream").Transform | void;
    csvBuffered: (data: Record<string, any>[], options: Partial<import("./exporter.cjs").NodeExportOptions>, callback?: (err?: Error | null, result?: string) => void) => Promise<string> | void;
};
export default _default;
