export declare const CONFIG_DEFAULTS: { readonly server: { readonly command: ""; readonly args: string[]; readonly timeout: 30000; readonly transport: "stdio"; readonly url: ""; readonly sessionId: ""; readonly headers: Record | undefined; }; readonly llm: { readonly provider: "ollama"; readonly model: ""; readonly ollama: { readonly baseUrl: "http://localhost:11434"; }; }; readonly explore: { readonly personas: readonly ["technical_writer"]; readonly maxQuestionsPerTool: 3; readonly parallelPersonas: false; readonly personaConcurrency: 3; readonly skipErrorTests: false; }; readonly scenarios: { readonly only: false; }; readonly workflows: { readonly discover: false; readonly trackState: false; readonly autoGenerate: false; readonly stepTimeout: 5000; readonly requireSuccessfulDependencies: true; readonly timeouts: { readonly toolCall: 5000; readonly stateSnapshot: 10000; readonly probeTool: 5000; readonly llmAnalysis: 30000; readonly llmSummary: 60000; }; }; readonly output: { readonly dir: ".bellwether"; readonly docsDir: "."; readonly format: "both"; readonly examples: { readonly full: true; readonly maxLength: 5000; readonly maxPerTool: 5; }; readonly files: { readonly checkReport: "bellwether-check.json"; readonly exploreReport: "bellwether-explore.json"; readonly contractDoc: "CONTRACT.md"; readonly agentsDoc: "AGENTS.md"; }; }; readonly check: { readonly incremental: false; readonly incrementalCacheHours: 168; readonly parallel: true; readonly parallelWorkers: 4; readonly performanceThreshold: 10; readonly diffFormat: "text"; readonly warmupRuns: 0; readonly smartTestValues: true; readonly statefulTesting: { readonly enabled: true; readonly maxChainLength: 5; readonly shareOutputsBetweenTools: true; }; readonly externalServices: { readonly mode: "skip"; readonly services: {}; }; readonly assertions: { readonly enabled: true; readonly strict: false; readonly infer: true; }; readonly rateLimit: { readonly enabled: false; readonly requestsPerSecond: 10; readonly burstLimit: 20; readonly backoffStrategy: "exponential"; readonly maxRetries: 3; }; readonly security: { readonly enabled: false; readonly categories: readonly ["sql_injection", "xss", "path_traversal", "command_injection", "ssrf", "error_disclosure"]; }; readonly sampling: { readonly minSamples: 10; readonly targetConfidence: "low"; readonly failOnLowConfidence: false; }; readonly metrics: { readonly countValidationAsSuccess: true; readonly separateValidationMetrics: true; }; }; readonly baseline: { readonly path: "bellwether-baseline.json"; readonly failOnDrift: false; readonly outputFormat: "text"; readonly severity: { readonly minimumSeverity: "none"; readonly failOnSeverity: "breaking"; readonly suppressWarnings: false; }; }; readonly watch: { readonly path: "."; readonly interval: 5000; readonly extensions: readonly [".ts", ".js", ".json", ".py", ".go"]; }; readonly cache: { readonly enabled: true; readonly dir: ".bellwether/cache"; }; readonly logging: { readonly level: "info"; readonly verbose: false; }; readonly discovery: { readonly json: false; readonly timeout: 30000; readonly transport: "stdio"; readonly url: ""; readonly sessionId: ""; readonly headers: Record | undefined; }; readonly registry: { readonly limit: 10; readonly json: false; }; readonly golden: { readonly defaultArgs: "{}"; readonly mode: "structural"; readonly compareFormat: "text"; readonly listFormat: "text"; readonly normalizeTimestamps: true; readonly normalizeUuids: true; }; readonly contract: { readonly mode: "strict"; readonly format: "text"; readonly timeout: 30000; readonly failOnViolation: false; }; }; //# sourceMappingURL=defaults.d.ts.map