import { type ToolDefinition } from "@earendil-works/pi-coding-agent"; declare const TOOLS: readonly ["bash", "read", "write", "edit", "grep", "find", "ls"]; type CodePreviewToolName = (typeof TOOLS)[number]; export type ToolCallBackgroundMode = "on" | "border" | "off"; export interface CodePreviewSettings { shikiTheme: string; diffIntensity: "off" | "subtle" | "medium"; wordEmphasis: "all" | "smart" | "off"; toolCallBackground: ToolCallBackgroundMode; toolCallTiming: boolean; readCollapsedLines: number; readContentPreview: boolean; writeContentPreview: boolean; writeCollapsedLines: number; editDiffPreview: boolean; editCollapsedLines: number | "all"; grepCollapsedLines: number; grepResultPreview: boolean; findResultPreview: boolean; lsResultPreview: boolean; pathListCollapsedLines: number; readLineNumbers: boolean; bashResultPreview: boolean; bashWarnings: boolean; syntaxHighlighting: boolean; secretWarnings: boolean; pathIcons: "unicode" | "nerd" | "off"; tools: CodePreviewToolName[]; } export declare const loadCodePreviewSettings: (projectCwd?: string, projectTrusted?: boolean) => Promise; type AnyToolDefinition = ToolDefinition; export declare const withCodePreviewShell: (tool: T, mode: ToolCallBackgroundMode) => Promise; export {}; //# sourceMappingURL=code-preview-settings.d.ts.map