import React from 'react';
import type { ComponentProps, ComponentType } from 'react';
import type { PopperLikePlacement } from './hooks';
type ButtonWithSubmenu = ComponentProps<'button'> & {
    children: React.ReactNode;
    placement: PopperLikePlacement;
    Submenu: ComponentType;
    submenuContainerProps?: ComponentProps<'div'>;
};
export declare const ButtonWithSubmenu: ({ children, className, placement, Submenu, submenuContainerProps, ...buttonProps }: ButtonWithSubmenu) => React.JSX.Element;
export {};
