import type { HostContext } from './context'; import type { HostOverview } from '../client/lib/contract/types'; /** * Build the overview sampler. * * @returns an object whose `sample()` returns the current overview, refreshing * each section on its own clock (see the module comment). */ export declare function createOverviewSampler(): { sample: () => Promise; }; /** * Register `/api/host/overview`. * * @param ctx - the host context whose web server owns the route. * @returns the route disposer. */ export declare function registerHostOverview(ctx: HostContext): () => void;