import type { Intent as BlueprintIntent } from "@blueprintjs/core"; import type { IconName } from "@blueprintjs/icons"; export type SelectionType = "SINGLE_SELECT" | "MULTI_SELECT"; export interface DropdownOption { label: string; value: string; icon?: IconName; subText?: string; id?: string; onSelect?: (option: DropdownOption) => void; children?: DropdownOption[]; intent?: BlueprintIntent; }