import { ReactNode } from 'react'; interface PageLoadErrorProps { /** 재시도 버튼 라벨 */ readonly actionLabel?: string; /** 기본 재시도 버튼을 다른 액션으로 교체할 때 사용합니다. */ readonly children?: ReactNode; readonly className?: string; /** 기본 망원경 일러스트를 교체할 때 사용합니다. */ readonly illustration?: ReactNode; /** 안내 문구. 줄바꿈은 `\n`으로 표현합니다. */ readonly message?: ReactNode; /** 재시도 버튼 클릭 콜백 */ readonly onRetry?: () => void; } /** * 전체 페이지 불러오기 실패 — 웹뷰에서 전체 API 호출에 실패하고 사용자가 새로고침한 경우 노출하는 풀스크린 에러. * * 부모 컨테이너 높이를 채우며(`min-h-full`) 콘텐츠를 가운데 정렬합니다. * 에러 바운더리/로깅 연결은 사용처 책임이며, 이 컴포넌트는 표시와 재시도 콜백만 담당합니다. */ declare function PageLoadError({ message, actionLabel, onRetry, illustration, children, className, }: PageLoadErrorProps): import("react").JSX.Element; export type { PageLoadErrorProps }; export { PageLoadError }; //# sourceMappingURL=PageLoadError.d.ts.map