import { type IAttributeDisplayFormMetadataObject, type IDrillDownIntersectionIgnoredAttributes } from "@gooddata/sdk-model"; import { type IDrillEvent } from "@gooddata/sdk-ui"; import { type DashboardDrillDefinition, type IDrillDownDefinition } from "../../../types.js"; /** * @internal */ export declare function getDrillDownTitle(drillDefinition: IDrillDownDefinition, drillEvent: IDrillEvent, drillDownIntersectionIgnoredAttributes?: IDrillDownIntersectionIgnoredAttributes[], drillTargetDisplayForm?: IAttributeDisplayFormMetadataObject): string | null; /** * @internal */ export declare function getDrillOriginAttributeElementTitle(drillOriginLocalId: string, drillEvent: IDrillEvent): string | null; /** * Get total number of IDrillToUrl * @internal */ export declare function getTotalDrillToUrlCount(drillDefinition: DashboardDrillDefinition[]): number; /** * Implicit drill (currently IDrillDownDefinition and implicit IDrillToAttributeUrl) has lower priority, * so needs to be removed when other drill config exists for the same attribute * * @internal */ export declare function filterDrillFromAttributeByPriority(drillDefinitions: DashboardDrillDefinition[], configuredDrills?: DashboardDrillDefinition[]): DashboardDrillDefinition[]; //# sourceMappingURL=drillDownUtils.d.ts.map