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