import { AppBskyActorDefs } from "@atproto/api";
interface ProfileCacheContextValue {
    profiles: Record<string, AppBskyActorDefs.ProfileViewDetailed>;
    requestProfiles: (dids: string[]) => void;
}
export declare const ProfileCacheContext: import("react").Context<ProfileCacheContextValue | null>;
export declare function ProfileCacheProvider({ children, }: {
    children: React.ReactNode;
}): import("react/jsx-runtime").JSX.Element;
export declare function useProfileCache(): ProfileCacheContextValue;
export {};
//# sourceMappingURL=profile-cache.d.ts.map