import { UseMutationOptions } from '@tanstack/react-query'; import type { CreateBulkDownloadRequestAcceptedV3Response } from '../responses/CreateBulkDownloadRequestAcceptedV3Response'; import type { ErrorV3 } from '../schemas/ErrorV3'; import type { BulkDownloadFilesRequestV3RequestBody } from '../requestBodies/BulkDownloadFilesRequestV3RequestBody'; import type { ResponseWithPagination } from '../helpers'; import { FetcherOptions } from '../../../../fetcher/index.js'; export interface CreateBulkDownloadRequestV3MutationQueryParams { account_identifier: string; } export type CreateBulkDownloadRequestV3RequestBody = BulkDownloadFilesRequestV3RequestBody; export type CreateBulkDownloadRequestV3OkResponse = ResponseWithPagination; export type CreateBulkDownloadRequestV3ErrorResponse = ErrorV3; export interface CreateBulkDownloadRequestV3Props extends Omit, 'url'> { queryParams: CreateBulkDownloadRequestV3MutationQueryParams; body: CreateBulkDownloadRequestV3RequestBody; } export declare function createBulkDownloadRequestV3(props: CreateBulkDownloadRequestV3Props): Promise; /** * Create a bulk download request */ export declare function useCreateBulkDownloadRequestV3Mutation(options?: Omit, 'mutationKey' | 'mutationFn'>): import("@tanstack/react-query").UseMutationResult;