import { ISidekickMenuItem, FavouritesOptions } from "../types"; type ItemVisibilityMap = { [key: string]: "VISIBLE" | "HIDDEN" | "PENDING"; }; export interface UseFavouritesResult { favouriteItems: ISidekickMenuItem[]; isEligibleForTab: boolean; recordUsage: (itemId: string) => void; pinnedIds: string[]; pinItem: (id: string) => void; unpinItem: (id: string) => void; isPinned: (id: string) => boolean; } export declare const useFavourites: (items: ISidekickMenuItem[], itemVisibility: ItemVisibilityMap, options?: FavouritesOptions, storageNamespace?: string) => UseFavouritesResult; export {};