import { AgentService } from "../../agents/application/agent.service.js"; import type { InitializationResult } from "../../domain/opengoat-paths.js"; import type { FileSystemPort } from "../../ports/file-system.port.js"; import type { PathPort } from "../../ports/path.port.js"; import type { OpenGoatPathsProvider } from "../../ports/paths-provider.port.js"; interface BootstrapServiceDeps { fileSystem: FileSystemPort; pathPort: PathPort; pathsProvider: OpenGoatPathsProvider; agentService: AgentService; nowIso: () => string; } export declare class BootstrapService { private readonly fileSystem; private readonly pathPort; private readonly pathsProvider; private readonly agentService; private readonly nowIso; constructor(deps: BootstrapServiceDeps); initialize(): Promise; private ensureGlobalConfig; private ensureAgentsIndex; private ensureDirectory; private ensureOrganizationMarkdownFiles; private readJsonIfPresent; } export {};