import { type Ref } from 'vue';
import type { ApiService } from '@/services/apiService';
import type { TableItem } from '@/types/componentTypes/DataTableTypes';
import type { DataTableV2Props } from '../types';
export declare function useDataTableExport(props: DataTableV2Props, api: ApiService, items: Ref<TableItem[]>, buildFilterParams: () => Record<string, unknown>, externalCriteria: Ref<Record<string, unknown>>, currentPage: Ref<number>, itemsPerPage: Ref<number>): {
    exportLoading: Ref<boolean, boolean>;
    onExportClick: () => Promise<void>;
};
//# sourceMappingURL=useDataTableExport.d.ts.map