import { ReactNode } from 'react'; import { StorageAdapter } from '@teamflojo/floimg-studio-shared'; interface StorageAdapterProviderProps { adapter: StorageAdapter; children: ReactNode; } export declare function StorageAdapterProvider({ adapter, children }: StorageAdapterProviderProps): import("react/jsx-runtime").JSX.Element; /** * Get the storage adapter from context. * Returns null if no provider - allows graceful fallback. */ export declare function useStorageAdapter(): StorageAdapter | null; /** * Get the storage adapter, throwing if not available. * Use when storage is required. */ export declare function useRequiredStorageAdapter(): StorageAdapter; export {};