import { type InsightDrillDefinition } from "@gooddata/sdk-model";
import { type IDrillConfigItem, type IDrillDownAttributeHierarchyDefinition } from "../../../drill/types.js";
import { type IDrillTargetType } from "./useDrillTargetTypeItems.js";
export interface IDrillConfigItemProps {
    item: IDrillConfigItem;
    enabledDrillTargetTypeItems: IDrillTargetType[];
    onDelete: (item: IDrillConfigItem) => void;
    onSetup: (drill: InsightDrillDefinition | IDrillDownAttributeHierarchyDefinition, changedItem: IDrillConfigItem, isOnlyIgnoredDrillDownInteresectionAttributesChange?: boolean) => void;
    onIncompleteChange: (changedItem: IDrillConfigItem) => void;
}
export declare function DrillConfigItem({ item, enabledDrillTargetTypeItems, onIncompleteChange, onSetup, onDelete }: IDrillConfigItemProps): import("react/jsx-runtime").JSX.Element;
//# sourceMappingURL=InsightDrillConfigItem.d.ts.map