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