import { Options } from 'export-to-csv'; import { BaseRecord, MapDataFn, CrudSorting, CrudFilters, MetaDataQuery } from '../../interfaces'; declare type UseExportOptionsType = { resourceName?: string; mapData?: MapDataFn; sorter?: CrudSorting; filters?: CrudFilters; maxItemCount?: number; pageSize?: number; exportOptions?: Options; metaData?: MetaDataQuery; }; declare type UseExportReturnType = { isLoading: boolean; triggerExport: () => Promise; }; export declare const useExport: ({ resourceName, sorter, filters, maxItemCount, pageSize, mapData, exportOptions, metaData, }?: UseExportOptionsType) => UseExportReturnType; export {};