import React from 'react'; import { IButton } from '../Button/types'; import { IPopover } from '../Popover/types'; import { IBox } from "../../core/types"; export interface IDropdownV1 extends IPopover { /** * trigger area */ children: React.ReactNode; } export interface IDropdownButtonV1 extends Omit { /** * Optional tooltip */ tooltip?: string; /** * Shows the arrow */ showArrow?: boolean; /** * Appends text or element to the right of the Button label. Does not show ellipsis or truncate content. */ suffix?: string | React.ReactNode; } export interface IDropdownTitleV1 extends IBox { title?: string; } export interface IDropdownContentV1 { children: React.ReactNode; }