import { IResolveExporterParams } from "../../../lib/http/data-fetcher/fetchers/fetchDataExporter/interfaces/IFetchDataExporterParams";
import IFetchDataExporterResponse from "../../../lib/http/data-fetcher/fetchers/fetchDataExporter/interfaces/IFetchDataExporterResponse";
import { IExporterProvider } from "../interfaces/IExporterProvider";
import IExporterStrategy from "../interfaces/IExporterStrategy";
export default class ClientSideExporterStrategy implements IExporterStrategy {
  private _provider;
  constructor(provider: IExporterProvider);
  private getParsedColumns;
  executeExport(resolveProps: IResolveExporterParams): Promise<IFetchDataExporterResponse | Error>;
  private getExecutor;
  private buildColumnsObject;
  private buildRowsObject;
  private formatValue;
}
