export interface HeadlessRenderOptions { id?: string; model?: any; data?: any; width?: number; height?: number; options?: any; context?: any; draft?: boolean; /** true 이면 thumbnail 크기(400x300)로 축소 */ isThumbnail?: boolean; } /** * headless 브라우저 페이지를 준비하고 renderFn 을 실행한 결과를 반환한다. * * 공통 처리: pool acquire → headlessModel → fonts → viewport → request intercept → goto → data 주입 → renderFn → cleanup */ export declare function withHeadlessPage({ id, model, data, width: w, height: h, options, context, draft, isThumbnail }: HeadlessRenderOptions, renderFn: (page: any) => Promise): Promise;