import type { UnknownRecord } from './virtual-router-types.js'; export interface ProviderConfigV2 { version: string; providerId: string; /** * Provider configuration payload compatible with the `providers[providerId]` * entry expected by `bootstrapVirtualRouterConfig`. */ provider: UnknownRecord; } /** * Load all Provider v2 configs under the given root directory. * * Rules: * - `config.v2.json` uses the directory name as the single source of truth. * - `config.v2.*.json` files are treated as standalone provider declarations * and must declare a globally unique provider id. */ export declare function loadProviderConfigsV2(rootDir?: string): Promise>;