import { DynamicComponentConfiguration } from '@ironsource/fusion-ui/components/dynamic-components/common/entities'; import { IconData } from '@ironsource/fusion-ui/components/icon/v1'; import { CountryCode } from '@ironsource/fusion-ui/components/flag/v4'; import { TooltipCustom } from '@ironsource/fusion-ui/components/tooltip/common/base'; export interface DropdownOption { icon?: IconData; flag?: string | CountryCode; title?: string; displayText?: string; titleText?: string; image?: string; id: number | string; class?: string; checked?: boolean; groupId?: number | string; isGroup?: boolean; isOpen?: boolean; isSelected?: boolean; childOptions?: DropdownOption[]; permissions?: string[]; subText?: { text: string; icon?: string; }; indicationStatus?: boolean; tooltipText?: string; tooltipCustom?: TooltipCustom; isDisabled?: boolean; content?: DynamicComponentConfiguration; /** * This property for option in component v1 */ tooltipedIcon?: { iconName: string; tooltipText: string; }; }