export type ImageLoaderStatus = 'idle' | 'loading' | 'loaded' | 'error'; export declare const preloadImage: (src?: string) => Promise; export interface UseImageLoaderResult { status: ImageLoaderStatus; isLoading: boolean; isLoaded: boolean; isError: boolean; reload: () => void; } export declare const useImageLoader: (src?: string, delayMs?: number) => UseImageLoaderResult;