
import { BaseProps, ContainerStyleProps } from "../../../tasty/types.js";
import "../../../tasty/index.js";
import { CubeItemProps } from "../Item/Item.js";
import * as react from "react";
import { ReactNode } from "react";

//#region src/components/content/Layout/LayoutPanelHeader.d.ts
interface CubeLayoutPanelHeaderProps extends Omit<BaseProps, 'theme'>, ContainerStyleProps, CubeItemProps {
  /** Panel title */
  title?: ReactNode;
  /** Title heading level (affects semantics, not visual) */
  level?: 1 | 2 | 3 | 4 | 5 | 6;
  /** Show close button */
  isClosable?: boolean;
  /** Close button click handler */
  onClose?: () => void;
}
declare const _LayoutPanelHeader: react.ForwardRefExoticComponent<CubeLayoutPanelHeaderProps & react.RefAttributes<HTMLDivElement>>;
//#endregion
export { CubeLayoutPanelHeaderProps, _LayoutPanelHeader };
//# sourceMappingURL=LayoutPanelHeader.d.ts.map