import { type JSX } from "react";
import type { Placement } from "../../../external/floating-ui.js";
export interface SubmenuProps {
    readonly open?: boolean;
    readonly onOpenChange?: (b: boolean) => void;
    readonly placement?: Placement;
    readonly shiftPadding?: number;
    readonly sideOffset?: number;
    readonly alignOffset?: number;
}
export declare const Submenu: import("react").ForwardRefExoticComponent<Omit<Submenu.Props, "ref"> & import("react").RefAttributes<HTMLDivElement>>;
export declare namespace Submenu {
    type Props = JSX.IntrinsicElements["div"] & {
        readonly open?: boolean;
        readonly onOpenChange?: (b: boolean) => void;
        readonly placement?: Placement;
        readonly shiftPadding?: number;
        readonly sideOffset?: number;
        readonly alignOffset?: number;
    };
}
