/** * File Hooks * * React hooks for file operations (upload, download, metadata, delete, progress). * Errors propagate through global error handling (error boundaries, global error store). * * @example Progress tracking * ```typescript * import { useAllFileProgress, useHasActiveFileOperations } from '@plyaz/core/frontend'; * * const { items, hasActive, overallPercentage } = useAllFileProgress(); * const hasOps = useHasActiveFileOperations(); * ``` * * @example File operations * ```typescript * import { useFileUpload, useFileDownload, useFile, useFileDelete } from '@plyaz/core/frontend'; * * const { upload, uploadFromTemplate, generate } = useFileUpload(); * const { download, isDownloading } = useFileDownload(); * const { fetchById, getSignedUrl, exists } = useFile(); * const { deleteFile, deleteMultiple, isDeleting } = useFileDelete(); * ``` */ export { useAllFileProgress } from './useAllFileProgress'; export { useHasActiveFileOperations } from './useHasActiveFileOperations'; export { useFileUpload } from './useFileUpload'; export { useFileDownload } from './useFileDownload'; export { useFile } from './useFile'; export { useFileDelete } from './useFileDelete'; //# sourceMappingURL=index.d.ts.map