import { BulkDeleteRequest, BulkDeleteResponse, BulkUpdateTagsRequest, BulkUpdateTags, BulkUpdateMetadataRequest, BulkUpdateMetadata, MiniFile } from '../../types/openapi'; export default function useBulkActions(emit?: (event: 'filesDeleted', ids: MiniFile['id'][]) => void): { deleteCanvases: (payload: BulkDeleteRequest) => Promise; deleteFiles: (payload: BulkDeleteRequest) => Promise; deleteFolders: (payload: BulkDeleteRequest) => Promise; deleteFavorites: (payload: BulkDeleteRequest) => Promise; addTags: (payload: Omit) => Promise; removeTags: (payload: Omit) => Promise; mergeMetadata: (payload: Omit) => Promise; replaceMetadata: (payload: Omit) => Promise; };