import type { OpenGoatPaths } from "../../domain/opengoat-paths.js"; import type { FileSystemPort } from "../../ports/file-system.port.js"; import type { PathPort } from "../../ports/path.port.js"; import { type AgentManifest } from "../domain/agent-manifest.js"; interface AgentManifestServiceDeps { fileSystem: FileSystemPort; pathPort: PathPort; } export declare class AgentManifestService { private readonly fileSystem; private readonly pathPort; constructor(deps: AgentManifestServiceDeps); listManifests(paths: OpenGoatPaths): Promise; getManifest(paths: OpenGoatPaths, rawAgentId: string): Promise; private readJsonIfPresent; } export {};