import type { ProviderQuotaView } from '../types.js';
import type { VirtualRouterConfig, VirtualRouterHealthStore } from '../types.js';
import type { RoutingInstructionStateStoreLike } from '../engine/routing-state/store.js';
import type { VirtualRouterEngine } from '../engine-legacy.js';
export declare function updateDeps(engine: VirtualRouterEngine, deps: {
    healthStore?: VirtualRouterHealthStore | null;
    routingStateStore?: RoutingInstructionStateStoreLike | null;
    quotaView?: ProviderQuotaView | null;
}): void;
export declare function initialize(engine: VirtualRouterEngine, config: VirtualRouterConfig): void;
export declare function validateConfig(engine: VirtualRouterEngine, config: VirtualRouterConfig): void;
