import type { UnknownObject } from '../../../types/common-types.js'; import type { ModuleDependencies } from '../../../modules/pipeline/interfaces/pipeline-interfaces.js'; import type { DebugCenter } from '../../../modules/pipeline/types/external-types.js'; import type { ProviderRuntimeProfile } from '../../../providers/core/api/provider-types.js'; import type { ProviderProfile, ProviderProfileCollection } from '../../../providers/profile/provider-profile.js'; import type { HubPipeline, HubPipelineCtor, VirtualRouterArtifacts } from './types.js'; export declare function resolveVirtualRouterInput(server: any, userConfig: UnknownObject): UnknownObject; export declare function getModuleDependencies(server: any): ModuleDependencies; export declare function registerDaemonAdminUiRoute(server: any): void; export declare function getErrorHandlingShim(server: any): ModuleDependencies['errorHandlingCenter']; export declare function createDebugCenterShim(server: any): DebugCenter; export declare function updateProviderProfiles(server: any, collection?: ProviderProfileCollection, rawConfig?: UnknownObject): void; export declare function ensureProviderProfilesFromUserConfig(server: any): void; export declare function tryBuildProfiles(config: UnknownObject | undefined): ProviderProfileCollection | null; export declare function findProviderProfile(server: any, runtime: ProviderRuntimeProfile): ProviderProfile | undefined; export declare function applyProviderProfileOverrides(server: any, runtime: ProviderRuntimeProfile): ProviderRuntimeProfile; export declare function canonicalizeRuntimeProvider(runtime: ProviderRuntimeProfile): ProviderRuntimeProfile; export declare function logStage(server: any, stage: string, requestId: string, details?: Record): void; export declare function extractProviderModel(_server: any, payload?: Record): string | undefined; export declare function buildProviderLabel(_server: any, providerKey?: string, model?: string): string | undefined; export declare function normalizeAuthType(_server: any, input: unknown): 'apikey' | 'oauth'; export declare function resolveSecretValue(server: any, raw?: string): Promise; export declare function isSafeSecretReference(_server: any, value: string): boolean; export declare function bootstrapVirtualRouter(_server: any, input: UnknownObject): Promise; export declare function ensureHubPipelineCtor(server: any): Promise; export declare function ensureHubPipelineEngineShadow(server: any): Promise; export declare function isPipelineReady(server: any): boolean; export declare function waitForRuntimeReady(server: any): Promise; export declare function isQuotaRoutingEnabled(server: any): boolean; export declare function shouldStartManagerDaemon(_server: any): boolean; export declare function initializeRouteErrorHub(server: any): Promise;