import type { HostRouteContext } from './host-onboarding.js'; import type { RouteContext } from './individual-onboarding.js'; export type HostNetworkWarningState = { warnedDefaultHostNetwork: boolean; }; export declare function requireRouteContext(ctx?: RouteContext, defaultCtx?: RouteContext): RouteContext; export declare function routeCtxFromInput(input: { serviceProviderDid?: string; tenantId?: string; jurisdiction?: string; sector?: string; }, defaultCtx?: RouteContext): RouteContext; export declare function requireHostRouteContext(ctx: HostRouteContext | undefined, options: Readonly<{ defaultJurisdiction?: string; defaultHostNetwork?: string; defaultHostNetworkOrTenantSector?: string; warningState: HostNetworkWarningState; warn: (message: string) => void; }>): HostRouteContext; export declare function isSupportedHostNetwork(value: string): boolean;