interface CsvWriterOptions { batch_size?: number; include_bom?: boolean; logs?: boolean; new_line_character?: string; } /** * @deprecated This class is deprecated and should not be used for new implementations. * It is recommended to use the BatchWriter class instead. */ export declare class CsvWriter { private CURRENT_BATCH_DATA; private FILE_PATH; private INCLUDE_BOM; private INSTANCE_NAME; private LOGS; private MAX_BATCH_SIZE; private NEW_LINE_CHARACTER; private SESSION_TIMER; constructor(instanceName: string, filePath: string, options?: CsvWriterOptions); flush(): Promise; write(data: T | T[]): Promise; } export {};