import type { Generic } from 'adopted-style-sheets'; import type { PropInline, PropLabelWithExpertSlot, PropPopoverAlign } from '../props'; import type { OptionalButtonProps, RequiredButtonProps } from './button'; export type RequiredPopoverButtonProps = RequiredButtonProps; export type OptionalPopoverButtonProps = OptionalButtonProps & PropPopoverAlign & PropInline; export type RequiredPopoverButtonStates = PropLabelWithExpertSlot; export type OptionalPopoverButtonStates = PropPopoverAlign & PropInline; export type PopoverButtonProps = Generic.Element.Members; export type PopoverButtonStates = Generic.Element.Members;