import type { HomePageTab } from '../../../routes'; import type { BreadcrumbsOptions, Page } from '../../../store/reducers/header/types'; import type { RawBreadcrumbItem } from '../breadcrumbs'; export interface BreadcrumbItem extends RawBreadcrumbItem { action: () => void; } interface UseHeaderBreadcrumbsParams { page?: Page; pageBreadcrumbsOptions: BreadcrumbsOptions; singleClusterMode: boolean; isViewerUser?: boolean; isV2NavigationEnabled: boolean; homePageTabFromPath?: HomePageTab; savedHomePageTab?: HomePageTab; savedDatabasesEnvironment?: string; databasesPageAvailable?: boolean; clusterTitle?: string; isClustersHomePage: boolean; isDatabasesHomePage: boolean; } export declare function useHeaderBreadcrumbs({ page, pageBreadcrumbsOptions, singleClusterMode, isViewerUser, isV2NavigationEnabled, homePageTabFromPath, savedHomePageTab, savedDatabasesEnvironment, databasesPageAvailable, clusterTitle, isClustersHomePage, isDatabasesHomePage, }: UseHeaderBreadcrumbsParams): BreadcrumbItem[]; export {};