import type { Business, Page, TemplateLocale } from '../../../../packages/shared-schema/dist/index.js'; type RenderMode = 'preview' | 'published'; type DocumentCopy = { date: string; location: string; viewDemo: string; reserve: string; open: string; unknownTemplate: string; unknownTemplateDetail: string; previewUnavailableTitle: string; previewUnavailableDetail: string; publishedUnavailableTitle: string; publishedUnavailableDetail: string; businessIndexMissingTitle: string; businessIndexMissingDetail: string; businessIndexBrokenTitle: string; businessIndexBrokenDetail: string; manageBusiness: string; }; export declare function renderPageDocument({ business, page, mode, locale, }: { business: Business; page: Page; mode: RenderMode; locale: TemplateLocale; }): string; export declare function renderStateDocument({ title, detail, locale, statusCode, actionHref, actionLabel, }: { title: string; detail: string; locale: TemplateLocale; statusCode: number; actionHref?: string; actionLabel?: string; }): { statusCode: number; html: string; }; export declare function resolveDocumentLocale(input: { acceptLanguage?: unknown; cookieHeader?: unknown; }): TemplateLocale; export declare function getDocumentCopy(locale: TemplateLocale): DocumentCopy; export {};