import type { ProviderRuntimeProfile } from '../../../providers/core/api/provider-types.js'; import type { ProviderHandle, VirtualRouterArtifacts } from './types.js'; export declare function initializeProviderRuntimes(server: any, artifacts?: VirtualRouterArtifacts): Promise; export declare function createProviderHandle(server: any, runtimeKey: string, runtime: ProviderRuntimeProfile): Promise; export declare function materializeRuntimeProfile(server: any, runtime: ProviderRuntimeProfile): Promise; export declare function normalizeRuntimeBaseUrl(_server: any, runtime: ProviderRuntimeProfile): string | undefined; export declare function resolveRuntimeAuth(server: any, runtime: ProviderRuntimeProfile): Promise; export declare function resolveApiKeyValue(server: any, runtime: ProviderRuntimeProfile, auth: ProviderRuntimeProfile['auth']): Promise; export declare function isLocalBaseUrl(_server: any, value: string): boolean; export declare function disposeProviders(server: any): Promise;