import type { Generic } from 'adopted-style-sheets'; import type { PropAlign, PropPopoverCallbacks, PropShow } from '../props'; type RequiredProps = NonNullable; type OptionalProps = PropAlign & PropShow & PropPopoverCallbacks; type RequiredStates = PropAlign & PropShow & { visible: boolean; }; type OptionalStates = PropPopoverCallbacks; export type PopoverProps = Generic.Element.Members; export type PopoverStates = Generic.Element.Members; export type PopoverAPI = Generic.Element.ComponentApi; export {};