import { ReactNode } from 'react'; import { SkeletonTextLength } from '../Skeleton/skeletonTextLength'; export interface HeaderSkeletonConfig { showLabel?: boolean; showTitle?: boolean; labelLength?: SkeletonTextLength; titleLength?: SkeletonTextLength; } export interface IHeader { title?: string; /**@deprecated not allowed to use children prop anymore */ children?: ReactNode; className?: string; /**@deprecated use label instead */ subtitle?: string; label?: string; /**@deprecated not allowed to use className prop for subtitle */ subtitleClassName?: string; titleClassName?: string; mainActionSlot?: ReactNode | (() => ReactNode); /**@deprecated use secondaryActionsSlot instead */ secondarySlot?: ReactNode | (() => ReactNode); secondaryActionsSlot?: ReactNode | (() => ReactNode); tertiaryActionsSlot?: ReactNode | (() => ReactNode); showDivider?: boolean; isLoading?: boolean; skeletonConfig?: HeaderSkeletonConfig; } declare const Header: import('react').MemoExoticComponent<({ title, label, subtitle, className, titleClassName, mainActionSlot, secondarySlot, secondaryActionsSlot, tertiaryActionsSlot, showDivider, isLoading, skeletonConfig }: IHeader) => import("react/jsx-runtime").JSX.Element>; export default Header;