import { CustomIcon } from '../components/Icons/BuiltInIconRenderer'; import { InkeepTabSettings } from '../components/InkeepWidgetProps'; import { SearchResultType } from '../components/SearchResults/SearchResults'; import { CustomCardSettings } from '../components/SearchResults/TabConfiguration'; export interface TabSettings extends CustomCardSettings { tabSettings: { searchTabSettings: { searchTabLabel: string; }; }; } interface TabConfigurationResult { tabLabels: string[]; searchResultIconsMap: Record; searchResultsByTab: Record; countsByTab: Record; } type SafeInkeepTabSettings = InkeepTabSettings & { alwaysDisplayedTabs: string[]; }; export declare const useSafeInkeepSearchContext: () => SafeInkeepTabSettings; export declare const useTabConfiguration: (searchResults?: SearchResultType[]) => TabConfigurationResult; export {};