import { type ObjRef } from "@gooddata/sdk-model"; import { type ExplicitDrill, type IDrillEventIntersectionElement } from "@gooddata/sdk-ui"; import { type DashboardSelector } from "../types.js"; import { type ICrossFilteringItem } from "./types.js"; /** * Returns drillable items for the active tab (when tabs enabled) or default tab (when tabs disabled). * * @alpha */ export declare const selectDrillableItems: DashboardSelector; /** * Returns cross filtering items for the active tab (when tabs enabled) or default tab (when tabs disabled). * * @beta */ export declare const selectCrossFilteringItems: DashboardSelector; /** * Returns cross filtering items for all tabs keyed by tab identifier. * This selector is useful when processing filters for all tabs at once. * * @internal */ export declare const selectCrossFilteringItemsByTab: DashboardSelector>; /** * @beta */ export declare const selectIsCrossFiltering: DashboardSelector; /** * @beta */ export declare const selectCrossFilteringItemByWidgetRef: (ref: ObjRef | undefined) => DashboardSelector; /** * @beta */ export declare const selectCrossFilteringFiltersLocalIdentifiers: DashboardSelector; /** * @beta */ export declare const selectIsFilterFromCrossFilteringByLocalIdentifier: (localIdentifier: string) => DashboardSelector; /** * @beta */ export declare const selectCrossFilteringFiltersLocalIdentifiersByWidgetRef: (ref: ObjRef | undefined) => DashboardSelector; /** * @beta */ export declare const selectCrossFilteringSelectedPointsByWidgetRef: (ref: ObjRef | undefined) => DashboardSelector; //# sourceMappingURL=drillSelectors.d.ts.map