import React from 'react'; import { useOverlayTriggerContext } from '../OverlayTrigger/OverlayTrigger'; import type { ConsumerProps, DropdownButtonProps, DropdownProps } from './Dropdown.types'; export declare const DropdownButton: React.ForwardRefExoticComponent>; export declare const useDropdownContext: typeof useOverlayTriggerContext; export declare function DropdownConsumer({ children }: ConsumerProps): JSX.Element; /** Dropdowns display a list of actions in a menu that opens and closes. We use dropdowns most commonly to trigger an action or to redirect the user to a new page or modal. @since 10.19.0 @see [Storybook](https://stories.core.procore.com/?path=/story/core-react_demos-dropdown--demo) @see [Design Guidelines](https://design.procore.com/dropdown) */ export declare const Dropdown: React.ForwardRefExoticComponent> & { Item: import("../_utils/polymorphic").PolymorphicAs.ComponentWithForwardedRef; Group: React.ForwardRefExoticComponent & import("../MenuImperative/MenuImperative.types").GroupProps & React.RefAttributes>; };