/** * Drop every cached blob and revoke its object URL. Hosts call this at * session end (logout / forced re-login) so a follow-on login as a * different identity cannot be served blobs fetched under the previous * one's bearer. Fetches still in flight when the clear happens are fenced * by a generation counter — their results are revoked instead of cached. */ export declare function clearAuthedAssetCache(): void; /** * @param src the asset URL (relative or absolute), or null/undefined * @param accept `Accept` header for the authed fetch — narrow it to what the * consumer renders (`image/*`, `text/vtt`); it also replaces * `embedAuthedFetch`'s default JSON `Content-Type` on the GET. */ export declare function useAuthedAssetSrc(src?: string | null, accept?: string): string | undefined; //# sourceMappingURL=use-authed-asset-src.d.ts.map