import React from 'react';
import { DropdownFlyoutProps, FlyoutCaptionProps, FlyoutItemProps, FlyoutListProps } from './DropdownFlyout.types';
export declare const FlyoutCaption: React.ForwardRefExoticComponent<FlyoutCaptionProps & React.RefAttributes<HTMLDivElement>>;
export declare function FlyoutItem({ option, container, placement }: FlyoutItemProps): JSX.Element;
export declare function FlyoutList({ options, targetRef, overlayRef: ref, container, placement, ...props }: FlyoutListProps): JSX.Element;
/**

 The dropdown flyout allows for additional menu items to be nested within
 parent items, which allows more menu options for users.

 @since 10.19.0

 @see [Storybook](https://procore.github.io/core/latest/?path=/story/demos-dropdownflyout--demo)

 @see [Design Guidelines](https://design.procore.com/dropdown-flyout)

 */
export declare const DropdownFlyout: React.ForwardRefExoticComponent<DropdownFlyoutProps & React.RefAttributes<HTMLDivElement>>;
export default DropdownFlyout;
