import { PersonaManager } from '../persona/PersonaManager.js';
/**
 * Coordinates one-time initialization routines that were previously
 * embedded inside HandlerContext. Ensures initialization logic runs once
 * while remaining safe under concurrent access.
 */
export declare class InitializationService {
    private readonly personaManager;
    private initialized;
    private initializationPromise;
    constructor(personaManager: PersonaManager);
    ensureInitialized(): Promise<void>;
    dispose(): Promise<void>;
}
//# sourceMappingURL=InitializationService.d.ts.map