import { Exporter, RaRecord } from "../types.js";
/**
 * A hook that provides a callback to export the selected records from the nearest ListContext and call the exporter function for them.
 */
export declare function useBulkExport<RecordType extends RaRecord = any>(options?: UseBulkExportOptions<RecordType>): UseBulkExportResult;
export type UseBulkExportResult = () => void;
export interface UseBulkExportOptions<RecordType extends RaRecord = any> {
    exporter?: Exporter<RecordType>;
    meta?: any;
    resource?: string;
}
//# sourceMappingURL=useBulkExport.d.ts.map