import { CSSProperties, ReactNode } from 'react'; import { IconContent } from '../types/icon.types.js'; import { SlotClassNames, SlotStyles, HtmlProps } from '../types/slots.types.js'; import { IconAction } from '../types/actions.types.js'; export declare enum SectionHeaderSize { Small = "small", Medium = "medium", Large = "large" } export type SectionHeaderAction = IconAction; export type SectionHeaderSlots = 'root' | 'identity' | 'leading' | 'titles' | 'title' | 'subtitle' | 'trailing' | 'left' | 'center' | 'actions'; export interface SectionHeaderProps extends Omit { title?: ReactNode; subtitle?: ReactNode; icon?: IconContent; thumbnail?: string | ReactNode; left?: ReactNode; center?: ReactNode; actions?: SectionHeaderAction[] | ReactNode; level?: 1 | 2 | 3 | 4 | 5 | 6; size?: SectionHeaderSize; divider?: boolean; className?: string; style?: CSSProperties; classNames?: SlotClassNames; styles?: SlotStyles; }