import { Dropdown as DropdownRoot } from './dropdown'; import { DropdownButton } from './dropdown-button'; import { DropdownHeading } from './dropdown-heading'; import { DropdownItem } from './dropdown-item'; import { DropdownList } from './dropdown-list'; import { DropdownTrigger } from './dropdown-trigger'; import { DropdownTriggerContext } from './dropdown-trigger-context'; type Dropdown = typeof DropdownRoot & { /** * Dropdown.TriggerContext enables use of the `.Trigger` for the Dropdown component. * * @example * * Dropdown * * Heading * * * Button * * * * */ TriggerContext: typeof DropdownTriggerContext; /** * Dropdown.Trigger component, used within a Dropdown.TriggerContext to open a Dropdown. * * @example * * Dropdown * * Heading * * * Button * * * * */ Trigger: typeof DropdownTrigger; /** * Dropdown.Heading component, used to display a heading in the Dropdown. * * @example * * Heading * */ Heading: typeof DropdownHeading; /** * Dropdown.List component, used to display a list of items in the Dropdown. * * @example * * * * Button * * * */ List: typeof DropdownList; /** * Dropdown.Item component, used to display an item in the Dropdown. Used within a Dropdown.List. * * @example * * * * Button * * * */ Item: typeof DropdownItem; /** * Dropdown.Button component, used to display a button in the Dropdown.Item. * * @example * * * * Button * * * */ Button: typeof DropdownButton; }; /** * Dropdown component, used to display a list of options. * * @example with TriggerContext * * Dropdown trigger * * Dropdown * * * Option * * * * * * @example without TriggerContext * * * Heading * * * Item * * * */ declare const DropdownComponent: Dropdown; export type { DropdownProps } from './dropdown'; export type { DropdownButtonProps } from './dropdown-button'; export type { DropdownHeadingProps } from './dropdown-heading'; export type { DropdownItemProps } from './dropdown-item'; export type { DropdownListProps } from './dropdown-list'; export type { DropdownTriggerContextProps } from './dropdown-trigger-context'; export { DropdownButton, DropdownComponent as Dropdown, DropdownHeading, DropdownItem, DropdownList, DropdownTrigger, DropdownTriggerContext, }; //# sourceMappingURL=index.d.ts.map