import { OpenGoatService } from "../../core/opengoat/index.js"; import type { LogLevel, Logger } from "../../core/logging/index.js"; import type { OpenGoatPathsProvider } from "../../core/ports/paths-provider.port.js"; export interface OpenGoatRuntimeOptions { logger?: Logger; logLevel?: LogLevel; logFormat?: "pretty" | "json"; pathsProvider?: OpenGoatPathsProvider; } export interface OpenGoatRuntime { service: OpenGoatService; logger: Logger; } export declare function createOpenGoatRuntime(options?: OpenGoatRuntimeOptions): OpenGoatRuntime;