import { type MediaAssetType } from "@prismicio/editor-ui"; import type { EditorConfig } from "../../../EditorConfig"; import { type SearchMediaArgs } from "./mediaLibraryData"; interface UseMediaLibraryCacheInvalidationArgs { revalidate: () => void; config: EditorConfig; keyword: string; assetType: MediaAssetType; uploaderId?: string; tagIds: string[]; } export declare function useMediaLibraryCacheInvalidation(args: UseMediaLibraryCacheInvalidationArgs): { isMediaRevalidationInProgress: boolean; isMediaCacheInvalid: boolean; revalidateMedia: () => void; revalidateWithParams: (args: Partial) => void; }; export {};