import { type InsightDrillDefinition, type ObjRef } from "@gooddata/sdk-model"; import { type IAvailableDrillTargetItem } from "../../../../drill/DrillSelect/types.js"; import { type IDrillConfigItem } from "../../../../drill/types.js"; export declare const generateLocalIdentifier: () => string; /** * Props for hook for manipulation with incomplete IDrillConfigItem * @internal */ export interface IUseIncompleteItemsProps { widgetDrills: InsightDrillDefinition[]; } /** * Hook for manipulation with incomplete IDrillConfigItem * @internal */ export declare const useIncompleteItems: (props: IUseIncompleteItemsProps) => { incompleteItems: IDrillConfigItem[]; isItemNew: (changedItem: IDrillConfigItem) => boolean; completeItem: (item: IDrillConfigItem) => void; deleteIncompleteItem: (item: IDrillConfigItem) => void; onChangeItem: (changedItem: IDrillConfigItem) => void; onOriginSelect: (selectedItem: IAvailableDrillTargetItem, widgetRef: ObjRef) => void; }; //# sourceMappingURL=useDrillConfigIncompleteItems.d.ts.map