import { AgentConfigStore } from "../runtime/infra/agent-config-store.js";
import type { AcpDetector } from "../runtime/infra/acp-detector.js";
export interface AgentConfigCoordinatorDeps {
    acpDetector: AcpDetector;
    getActiveProjectRoot(): string;
}
export declare function resolveLlmrouterPublicOrigin(rawBaseUrl?: string): string | undefined;
export declare function resolveLlmrouterProtocolBaseUrl(agentId: string, rawBaseUrl?: string): string | undefined;
export declare class AgentConfigCoordinator {
    private readonly deps;
    private store;
    constructor(deps: AgentConfigCoordinatorDeps);
    get currentStore(): AgentConfigStore | null;
    ensureStore(): Promise<AgentConfigStore>;
    private syncKeySources;
}
