import { type IInsight, type IInsightWidget } from "@gooddata/sdk-model";
import { type IDrillEvent, type IPushData } from "@gooddata/sdk-ui";
import { type OnWidgetDrill } from "../../../../drill/types.js";
/**
 * @internal
 */
export interface IUseDashboardInsightDrillsProps {
    widget: IInsightWidget;
    insight: IInsight;
    onDrill?: OnWidgetDrill;
}
/**
 * @internal
 */
export declare const useDrillDialogInsightDrills: ({ widget, insight, onDrill: onDrillFn, }: IUseDashboardInsightDrillsProps) => {
    drillableItems: import("@gooddata/sdk-ui").IHeaderPredicate[];
    onPushData: (data: IPushData) => void;
    onDrill: ((event: IDrillEvent) => void | false) | undefined;
};
//# sourceMappingURL=useDrillDialogInsightDrills.d.ts.map