/** * useFile Hook * * Hook for file metadata operations (read-only). * Provides fetchById, getSignedUrl, and exists methods. * * @returns {CoreFileResult} Object containing: * - `fetchById` - Fetch file metadata by ID * - `getSignedUrl` - Get signed URL for a file * - `exists` - Check if a file exists * * @example Basic usage * ```typescript * const { fetchById, getSignedUrl, exists } = useFile(); * * const metadata = await fetchById('file-123'); * const { url, expiresAt } = await getSignedUrl('file-123'); * const fileExists = await exists('file-123'); * ``` */ import { type CoreFileResult } from '@plyaz/types/core'; /** * Hook for file metadata operations. * @returns Metadata functions */ export declare function useFile(): CoreFileResult; //# sourceMappingURL=useFile.d.ts.map