import { MmUIComponent, PopperPlacement } from './component' export type TriggerType = 'click' | 'focus' | 'hover' | 'contentmenu' /** Popper component */ export declare class MmPopper extends MmUIComponent { /** If it is displayed */ visible: boolean /** Triggers the target element displayed */ target: string /** Delay before closing (only trigger is valid for hover) */ delay: number /** Render when visible is true */ lazyRender: boolean /** Whether to mount to the body */ appendToBody: boolean /** Destroys the instance and removes the node after it is closed */ removeOnDestroy: boolean /** Hide how popper triggers */ trigger: TriggerType /** Define gradient animation */ transition: string /** Position */ placement: PopperPlacement /** The offset of the position occurs */ offset: number | string /** Does it show an arrow */ visibleArrow: boolean /** Whether to keep same width with target */ trackRefWidth: boolean }