import { MediaData, MediaStatus } from './tables';
export declare function useDataStore(): {
    upsertMediaData: (params: Pick<MediaData, "url" | "blob">) => Promise<boolean>;
    getMediaData: (url: string) => Promise<MediaData | undefined>;
    deleteMediaData: (url: string) => Promise<number>;
    mediaDataExists: (url: string) => Promise<boolean>;
    updateMediaStatus: (url: string, status: Partial<MediaStatus>) => Promise<void>;
};
