import { type HTMLAttributes } from 'react';
import type { SPageBackground } from './page.config';
export interface SPageProps extends HTMLAttributes {
/**
* 페이지 배경 표면. frame=흰 콘텐츠 면, neutral=옅은 회색 면, screen=앱 바탕.
* 스크롤바 처리도 여기 묶여 있다 — 셋 다 구분선+트랙 배경이고, 트랙 색만 neutral 에서 흰색이 된다.
*/
background?: SPageBackground;
/**
* 스크롤 끝 여백. 마지막 항목이 창 하단에 붙어 "여기서 끝"이 안 읽히는 것을 막는다.
* 기본으로 켜져 있고, 페이지네이션처럼 끝을 알려주는 것이 이미 있으면 끈다(목록 페이지).
*/
scrollEndSpacing?: boolean;
}
/**
* SPage — SLayout 안에서 남은 공간을 채우는 스크롤 콘텐츠 영역.
* 스크롤은 SLayout(overflow:hidden)이 잡아둔 경계 안에서 이 영역에만 생긴다.
* 창이 SLayout 의 최소 폭보다 좁을 때 생기는 가로 스크롤도 여기 걸린다(문서는 스크롤되지 않는다).
* 패딩은 className 으로, 배경은 background 로 정한다(className 으로도 덮어쓸 수 있다).
*
* - header="fix": flex 자식으로 남은 가로 공간을 채운다.
* - header="full": SLayout 이 깐 grid 의 "page" 영역 = 상단바 아래·메뉴 오른쪽 자리를 차지한다.
* 좌표가 아니라 이름으로 잡으므로 프레임의 열·행 구성이 바뀌어도 여기는 그대로다.
*/
export declare const SPage: import("react").ForwardRefExoticComponent>;