import type { ReactNode } from "react"; import type { HousekeepingCapabilityContext } from "./foundation/contracts"; import type { HousekeepingRouteMatch } from "./foundation/routing/match-route"; export interface HousekeepingPageInput { readonly context: HousekeepingCapabilityContext; readonly match: HousekeepingRouteMatch; } export interface HousekeepingRouteHandler { routeId: string; render(input: HousekeepingPageInput): Promise; } export const HOUSEKEEPING_ROUTE_HANDLERS: readonly HousekeepingRouteHandler[] = Object.freeze([]);