import { type HTMLAttributes, type ReactNode } from 'react'; export type SSectionHeaderCardBodyChildren = ReactNode; export type SSectionHeaderCardChildren = ReactNode; export type SSectionHeaderCardThickness = false | 'default' | 'accent'; export type SSectionHeaderCardTitleSize = 'xs' | 'sm'; export type SSectionHeaderCardBodyPadding = 'default' | 'wide' | 'none'; export interface SSectionHeaderCardHeaderProps extends Omit, 'slot' | 'title'> { /** 헤더 제목 */ title: ReactNode; /** 제목 크기 */ titleSize?: SSectionHeaderCardTitleSize; /** 제목 앞 점 표시 여부 */ marker?: boolean; /** 제목 뒤 필수 별 표시 여부 */ required?: boolean; /** 도움말 툴팁 메시지 */ helpText?: string[]; /** 부제 */ subtitle?: ReactNode; /** 헤더 우측 슬롯 */ slot?: ReactNode; /** 상단 border 색상 타입. false면 표시하지 않습니다. */ thickness?: SSectionHeaderCardThickness; } export interface SSectionHeaderCardBodyProps extends Omit, 'children'> { /** 바디 슬롯. 특정 컴포넌트 타입으로 제한하지 않습니다. */ children?: SSectionHeaderCardBodyChildren; /** * 안쪽 여백. 기본은 `default`. * 성격이 다른 요소가 세 종류 이상 섞인 영역에만 `wide`, 표를 가장자리까지 채울 때만 `none`. */ padding?: SSectionHeaderCardBodyPadding; } export interface SSectionHeaderCardProps extends Omit, 'title'> { /** SSectionHeaderCard 슬롯. 특정 컴포넌트 타입으로 제한하지 않습니다. */ children?: SSectionHeaderCardChildren; } export declare const SSectionHeaderCard: import("react").ForwardRefExoticComponent> & { Header: import("react").ForwardRefExoticComponent>; Body: import("react").ForwardRefExoticComponent>; };