declare const sectionErrorTypes: readonly ["vertical", "horizontal", "button_only"]; type SectionErrorType = (typeof sectionErrorTypes)[number]; interface SectionErrorProps extends RetryButtonProps { readonly className?: string; /** 안내 문구 */ readonly message?: string; /** 레이아웃. vertical(아이콘 위·문구 아래) / horizontal(문구·아이콘 가로) / button_only(재시도 버튼만 단독) */ readonly type?: SectionErrorType; } interface RetryButtonProps { /** 아이콘 추가 클래스명 (기본 회색, 수직 레이아웃에서만 아이콘 노출) */ readonly iconClassName?: string; /** 재시도 버튼 클릭 콜백 */ readonly onRetry?: () => void; } /** * 일부 섹션 API 호출 실패 — 섹션 단위 에러. * * 특정 컴포넌트의 데이터를 불러오지 못했을 때, 해당 섹션 자리에 문구와 재시도 버튼을 노출합니다. * 에러 바운더리/로깅(Sentry 등) 연결은 사용처 책임이며, 이 컴포넌트는 표시와 재시도 콜백만 담당합니다. */ declare function SectionError({ message, type, onRetry, className, iconClassName, }: SectionErrorProps): import("react").JSX.Element; export type { SectionErrorProps, SectionErrorType }; export { SectionError, sectionErrorTypes }; //# sourceMappingURL=SectionError.d.ts.map