export declare const cfgToolsArtifactSpillThreshold: import("../config/registry.js").Setting; export declare const cfgToolsArtifactTailBytes: import("../config/registry.js").Setting; export declare const cfgToolsArtifactHeadBytes: import("../config/registry.js").Setting; export declare const cfgToolsOutputMaxColumns: import("../config/registry.js").Setting; export declare const cfgToolsArtifactTailLines: import("../config/registry.js").Setting; export declare const cfgToolsArtifactMaxBytes: import("../config/registry.js").Setting; export declare const cfgReadLineNumbers: import("../config/registry.js").Setting; export declare const cfgReadDefaultLimit: import("../config/registry.js").Setting; export declare const cfgReadRenderMarkdown: import("../config/registry.js").Setting; export declare const cfgReadSummarizeEnabled: import("../config/registry.js").Setting; export declare const cfgReadSummarizeProse: import("../config/registry.js").Setting; export declare const cfgReadSummarizeMinBodyLines: import("../config/registry.js").Setting; export declare const cfgReadSummarizeMinCommentLines: import("../config/registry.js").Setting; export declare const cfgReadSummarizeMinTotalLines: import("../config/registry.js").Setting; export declare const cfgReadSummarizeUnfoldUntil: import("../config/registry.js").Setting; export declare const cfgReadSummarizeUnfoldLimit: import("../config/registry.js").Setting; export declare const cfgReadToolResultPreview: import("../config/registry.js").Setting; export declare const cfgToolsApproval: import("../config/registry.js").Setting<{}, "tools.approval">; export declare const cfgToolsApprovalMode: import("../config/registry.js").Setting<"always-ask" | "always-ask-cached" | "write" | "yolo", "tools.approvalMode">; export declare const cfgToolsRestrictedFolders: import("../config/registry.js").Setting; export declare const cfgTodoEnabled: import("../config/registry.js").Setting; export declare const cfgTodoReminders: import("../config/registry.js").Setting; export declare const cfgTodoRemindersMax: import("../config/registry.js").Setting; export declare const cfgTodoEager: import("../config/registry.js").Setting<"always" | "default" | "preferred", "todo.eager">; export declare const cfgTasksTodoClearDelay: import("../config/registry.js").Setting; export declare const cfgGlobEnabled: import("../config/registry.js").Setting; export declare const cfgGrepEnabled: import("../config/registry.js").Setting; export declare const cfgGrepContextBefore: import("../config/registry.js").Setting; export declare const cfgGrepContextAfter: import("../config/registry.js").Setting; export declare const cfgAstGrepEnabled: import("../config/registry.js").Setting; export declare const cfgAstEditEnabled: import("../config/registry.js").Setting; export declare const cfgFindEnabled: import("../config/registry.js").Setting<"auto" | "off" | "on", "find.enabled">; export declare const cfgDebugEnabled: import("../config/registry.js").Setting; export declare const cfgLaunchEnabled: import("../config/registry.js").Setting; export declare const cfgSpeechgenEnabled: import("../config/registry.js").Setting; export declare const cfgGenerateImageEnabled: import("../config/registry.js").Setting; export declare const cfgComputerEnabled: import("../config/registry.js").Setting; export declare const cfgRatchetEnabled: import("../config/registry.js").Setting; export declare const cfgArchiveEnabled: import("../config/registry.js").Setting; export declare const cfgComputerDisplay: import("../config/registry.js").Setting; export declare const cfgComputerMaxWidth: import("../config/registry.js").Setting; export declare const cfgComputerMaxHeight: import("../config/registry.js").Setting; export declare const cfgComputerBackgroundFallback: import("../config/registry.js").Setting<"refuse" | "takeover", "computer.backgroundFallback">; export declare const cfgImagesQuestionTimeoutMs: import("../config/registry.js").Setting; export declare const cfgCheckpointEnabled: import("../config/registry.js").Setting; export declare const cfgFetchEnabled: import("../config/registry.js").Setting; export declare const cfgVaultEnabled: import("../config/registry.js").Setting; export declare const cfgGithubEnabled: import("../config/registry.js").Setting; export declare const cfgGithubCacheEnabled: import("../config/registry.js").Setting; export declare const cfgGithubCacheSoftTtlSec: import("../config/registry.js").Setting; export declare const cfgGithubCacheHardTtlSec: import("../config/registry.js").Setting; export declare const cfgWebSearchEnabled: import("../config/registry.js").Setting; export declare const cfgSecurityEnabled: import("../config/registry.js").Setting; export declare const cfgAskEnabled: import("../config/registry.js").Setting; export declare const cfgOutEnabled: import("../config/registry.js").Setting; export declare const cfgToolsIntentTracing: import("../config/registry.js").Setting; export declare const cfgToolsAbortOnFabricatedResult: import("../config/registry.js").Setting; export declare const cfgToolsSpeculativeExecutionEnabled: import("../config/registry.js").Setting; export declare const cfgToolsSpeculativeExecutionMaxInFlight: import("../config/registry.js").Setting; export declare const cfgToolsMaxTimeout: import("../config/registry.js").Setting; export declare const cfgAsyncEnabled: import("../config/registry.js").Setting; export declare const cfgAsyncMaxJobs: import("../config/registry.js").Setting; export declare const cfgAsyncPrintWake: import("../config/registry.js").Setting; export declare const cfgAsyncWidgets: import("../config/registry.js").Setting; export declare const cfgToolsXdev: import("../config/registry.js").Setting; export declare const cfgToolsXdevDocs: import("../config/registry.js").Setting<"builtins" | "catalog" | "inline", "tools.xdevDocs">; export declare const cfgToolsXdevInlineDevices: import("../config/registry.js").Setting; export declare const cfgToolsXdevNotices: import("../config/registry.js").Setting; export declare const cfgDevAutoqa: import("../config/registry.js").Setting; export declare const cfgDevAutoqaPushEndpoint: import("../config/registry.js").Setting; export declare const cfgDevAutoqaPushToken: import("../config/registry.js").Setting; /** * User decision on sharing automatic `report_tool_issue` grievances. * * - `"unset"` — never asked; the first `report_tool_issue` invocation * pops a consent dialog and persists the answer here. * - `"granted"` — record and (when push is configured) ship grievances. * - `"denied"` — silently no-op every `report_tool_issue` call. * * Owned by `packages/coding-agent/src/tools/report-tool-issue.ts` via the * process-global consent handler registered by `InteractiveMode`. * * @default "unset" */ export declare const cfgDevAutoqaConsent: import("../config/registry.js").Setting<"denied" | "granted" | "unset", "dev.autoqaConsent">; /** Settings read by `resolveBuiltinToolPlan` (`tools/index.ts`); a live session reconciles its built-ins when any changes. */ export declare const cfgBuiltinToolGates: import("../config/registry.js").Derived; astEdit: import("../config/registry.js").Setting; astGrep: import("../config/registry.js").Setting; async: import("../config/registry.js").Setting; autolearn: import("../config/registry.js").Setting; bash: import("../config/registry.js").Setting; checkpoint: import("../config/registry.js").Setting; contextManagement: import("../config/registry.js").Setting; debug: import("../config/registry.js").Setting; editMode: import("../config/registry.js").Setting<"apply_patch" | "hashline" | "none" | "patch" | "replace" | "sloppy", "edit.mode">; evalJs: import("../config/registry.js").Setting; evalPy: import("../config/registry.js").Setting; find: import("../config/registry.js").Setting<"auto" | "off" | "on", "find.enabled">; github: import("../config/registry.js").Setting; glob: import("../config/registry.js").Setting; grep: import("../config/registry.js").Setting; ida: import("../config/registry.js").Derived; launch: import("../config/registry.js").Setting; lsp: import("../config/registry.js").Setting; security: import("../config/registry.js").Setting; taskMaxRecursionDepth: import("../config/registry.js").Setting; todo: import("../config/registry.js").Setting; webSearch: import("../config/registry.js").Setting; }>>; /** Settings that add or remove the built-in tools they gate (`AgentSession.reconcileBuiltinTools`). */ export declare const cfgSessionToolGates: import("../config/registry.js").Derived; astEdit: import("../config/registry.js").Setting; astGrep: import("../config/registry.js").Setting; async: import("../config/registry.js").Setting; autolearn: import("../config/registry.js").Setting; bash: import("../config/registry.js").Setting; checkpoint: import("../config/registry.js").Setting; contextManagement: import("../config/registry.js").Setting; debug: import("../config/registry.js").Setting; editMode: import("../config/registry.js").Setting<"apply_patch" | "hashline" | "none" | "patch" | "replace" | "sloppy", "edit.mode">; evalJs: import("../config/registry.js").Setting; evalPy: import("../config/registry.js").Setting; find: import("../config/registry.js").Setting<"auto" | "off" | "on", "find.enabled">; github: import("../config/registry.js").Setting; glob: import("../config/registry.js").Setting; grep: import("../config/registry.js").Setting; ida: import("../config/registry.js").Derived; launch: import("../config/registry.js").Setting; lsp: import("../config/registry.js").Setting; security: import("../config/registry.js").Setting; taskMaxRecursionDepth: import("../config/registry.js").Setting; todo: import("../config/registry.js").Setting; webSearch: import("../config/registry.js").Setting; }>>; generateImage: import("../config/registry.js").Setting; speechgen: import("../config/registry.js").Setting; xdev: import("../config/registry.js").Setting; }>>;