import { type ConfigSettingDefinition } from './schema-shared.js'; export declare const coreConfigDefaults: { display: { stream: boolean; lineNumbers: string; collapseThreshold: number; theme: string; themeMode: string; showThinking: boolean; showReasoningSummary: boolean; showTokenSpeed: boolean; showToolPreview: boolean; }; provider: { reasoningEffort: string; model: string; embeddingProvider: string; systemPromptFile: string; optimizerMode: string; optimizerPinnedModel: string; localContextIngestion: boolean; }; behavior: { autoApprove: boolean; autoCompactThreshold: number; compactionStrategy: string; staleContextWarnings: boolean; saveHistory: boolean; notifyOnComplete: boolean; suggestAlternativeOnProviderFail: boolean; hitlMode: string; toolResultReconciliation: string; returnContextMode: string; guidanceMode: string; }; storage: { secretPolicy: string; artifacts: { maxBytes: number; }; }; permissions: { mode: string; backgroundAgents: string; engine: string; simulation: boolean; divergenceDashboard: boolean; commandParser: string; divergenceThreshold: number; maxDivergenceRecords: number; tools: { read: string; write: string; edit: string; exec: string; find: string; fetch: string; analyze: string; inspect: string; agent: string; state: string; workflow: string; registry: string; delegate: string; mcp: string; }; }; diagnostics: { postEdit: string; }; orchestration: { recursionEnabled: boolean; maxDepth: number; }; planner: { decomposition: string; maxTurns: number; tokenCeiling: number; wallTimeoutMs: number; adaptive: boolean; }; sandbox: { enabled: boolean; judgment: string; egressAllowlist: string[]; workspaceWritable: string[]; replIsolation: string; mcpIsolation: string; windowsMode: string; vmBackend: string; qemuBinary: string; qemuImagePath: string; qemuExecWrapper: string; qemuGuestHost: string; qemuGuestPort: number; qemuGuestUser: string; qemuWorkspacePath: string; qemuSessionMode: string; replJavaScriptCommand: string; }; ui: { voiceEnabled: boolean; systemMessages: string; operationalMessages: string; wrfcMessages: string; }; tts: { provider: string; voice: string; llmProvider: string; llmModel: string; speed: number; }; release: { channel: string; }; daemon: { enabled: boolean; timezone: string; connectedHost: { enabled: boolean; }; }; danger: { httpListener: boolean; }; tools: { llmEnabled: boolean; llmProvider: string; llmModel: string; autoHeal: boolean; defaultTokenBudget: number; hooksFile: string; overflowSpillBackend: string; contractVerification: boolean; outputSchemaFingerprints: boolean; }; wrfc: { scoreThreshold: number; maxFixAttempts: number; autoCommit: boolean; commitScope: string; agentHeartbeatTimeoutMs: number; transportRetryLimit: number; transportRetryDelayMs: number; gates: { name: string; command: string; enabled: boolean; }[]; }; cache: { enabled: boolean; stableTtl: string; monitorHitRate: boolean; hitRateWarningThreshold: number; }; helper: { enabled: boolean; globalProvider: string; globalModel: string; }; notifications: { webhookUrls: never[]; adaptiveSuppression: boolean; burstWindowMs: number; burstThreshold: number; burstCooldownMs: number; pushApproval: boolean; pushNeedsInput: boolean; pushCompletion: boolean; blockedEscalationGraceMs: number; blockedEscalationFollowUpMs: number; blockedEscalationMaxFollowUps: number; }; }; export declare const coreHeadConfigSettings: ConfigSettingDefinition[]; export declare const coreTailConfigSettings: ConfigSettingDefinition[]; //# sourceMappingURL=schema-domain-core.d.ts.map