import type { ErrorPageMood } from './error-page-illustration'; /** The statuses with their own copy. Anything else shows `generic`. */ export declare const ERROR_PAGE_STATUSES: readonly [400, 401, 403, 404, 405, 410, 419, 429, 500, 502, 503, 504, "offline", "maintenance"]; export type ErrorPageKnownStatus = (typeof ERROR_PAGE_STATUSES)[number]; /** What the status's main button does. */ export type ErrorPagePrimaryAction = 'home' | 'retry' | 'login'; export interface ErrorPageStatusSpec { /** Key under `ui.errorPage.status.*`. */ key: string; /** How the Alfadocs mark shows the trouble. */ mood: ErrorPageMood; primary: ErrorPagePrimaryAction; } /** The spec for any status; unknown ones fall back to `generic`. */ export declare function errorPageStatusSpec(status: number | 'offline' | 'maintenance'): ErrorPageStatusSpec; //# sourceMappingURL=error-page-statuses.d.ts.map