import { ReactiveController } from 'lit'; import { SystemProps } from '../../system/interface'; import { ResponsiveProps } from '../../utils'; export interface IMenuController extends ReactiveController { element: HTMLElement | undefined; isInverted: boolean; } export interface MenuProps { isInverted?: boolean; maxWidth?: ResponsiveProps; maxHeight?: ResponsiveProps; minWidth?: ResponsiveProps; minHeight?: ResponsiveProps; height?: ResponsiveProps; width?: ResponsiveProps; subtitle?: string; isOpen?: boolean; align?: 'left' | 'center' | 'right'; }