import { type MouseEvent } from "react";
import { type SizeLarge, type SizeMedium } from "../@types/size.js";
/**
 * @internal
 */
export interface IUiSubmenuHeaderProps {
    title?: string;
    tooltipText?: string;
    onBack?: (e: MouseEvent<HTMLButtonElement>) => void;
    onClose?: (e: MouseEvent<HTMLButtonElement>) => void;
    backAriaLabel?: string;
    closeAriaLabel?: string;
    useShortenedTitle?: boolean;
    textColor?: string;
    backgroundColor?: string;
    height?: SizeMedium | SizeLarge;
    titleId?: string;
}
/**
 * Unified submenu header: optional back button, title, and optional close button.
 * Title can render as Typography h3 or ShortenedText h3.
 * @internal
 */
export declare function UiSubmenuHeader({ title, tooltipText, onBack, onClose, backAriaLabel, closeAriaLabel, useShortenedTitle, textColor, backgroundColor, height, titleId }: IUiSubmenuHeaderProps): import("react/jsx-runtime").JSX.Element;
//# sourceMappingURL=UiSubmenuHeader.d.ts.map