import { type ReactElement } from "react";
import { type IInsight, type IInsightWidget } from "@gooddata/sdk-model";
import { type ILocale } from "@gooddata/sdk-ui";
import { type IDrillStep, type OnDashboardDrill, type OnDrillDownSuccess } from "../../../../drill/types.js";
/**
 * @internal
 */
export interface IInsightDrillDialogProps {
    enableDrillDescription: boolean;
    locale: ILocale;
    breadcrumbs: string[];
    widget: IInsightWidget;
    insight: IInsight;
    drillStep: IDrillStep;
    onDrillDown?: OnDrillDownSuccess;
    onClose: () => void;
    onBackButtonClick: () => void;
    returnFocusToInsight?: (force?: boolean) => void;
    onDrillStart?: OnDashboardDrill;
}
export declare function InsightDrillDialog(props: IInsightDrillDialogProps): ReactElement;
//# sourceMappingURL=InsightDrillDialog.d.ts.map