export interface BasePageModel { title: string loading?: boolean error?: string | null } export interface MaintenancePageModel extends BasePageModel { type: 'maintenance' records: unknown[] } export type PageModel = MaintenancePageModel