import { ReactNode, PropsWithoutRef, ForwardRefExoticComponent, RefAttributes, RefObject, ComponentProps } from 'react'; import { PopoverPlacementOptions } from '../hooks/usePopoverCoordinates/getOptimalPopoverPlacement.js'; declare type Props = ({ placement: PopoverPlacementOptions; preferredPlacement?: undefined; } | { placement?: undefined; preferredPlacement: PopoverPlacementOptions; }) & { blockLevel?: boolean; children: ReactNode; id: string; visible?: boolean; className?: string; offset?: number; portalNodeId?: string; producerRef?: RefObject; }; declare type NavProps = ComponentProps<'nav'>; export interface YobtaMenuFactory { (defaultProps: { className?: string; }): ForwardRefExoticComponent & RefAttributes>; } export declare const createDropdown: YobtaMenuFactory; export {}; //# sourceMappingURL=createDropdown.d.ts.map