import { type IInsight } from "@gooddata/sdk-model"; import { type IInsightPickerItem } from "@gooddata/sdk-ui-ext"; /** * Props for a single insight picker list item. * * @internal */ export interface IInsightPickerListItemProps { item: IInsightPickerItem; type: string; /** * The original IInsight object, needed for drag-and-drop. * When undefined (e.g. semantic search results), the item is not draggable. */ sourceInsight?: IInsight; metadataTimeZone?: string; /** * Called when the item is activated via keyboard (Enter/Space). * Receives the source insight so the caller can add it to the layout. */ onActivate?: (insight: IInsight) => void; /** * Called when a drag-and-drop ends with a successful drop. */ onDropped?: () => void; } /** * A single draggable insight item for the insight picker panel. * Renders a visualization type icon, title, and last-updated date. * * @internal */ export declare function InsightPickerListItem({ item, type, sourceInsight, metadataTimeZone, onActivate, onDropped }: IInsightPickerListItemProps): import("react/jsx-runtime").JSX.Element; //# sourceMappingURL=InsightPickerListItem.d.ts.map