export type ToolSetPack = "pi" | "codex" | "droid"; export type ToolSetChangedPayload = { toolSet: ToolSetPack; }; export type LoadSkillsChangedPayload = { loadSkills: boolean; }; export declare const DEFAULT_TOOL_SET: ToolSetPack; export declare const DEFAULT_LOAD_SKILLS = true; export declare const DEFAULT_SYSTEM_MD_PROMPT = false; export declare const DEFAULT_MODE_SHORTCUT = "ctrl+alt+m"; export declare const TOOL_SET_CHANGED_EVENT = "settings:tool-set-changed"; export declare const LOAD_SKILLS_CHANGED_EVENT = "settings:load-skills-changed"; export type WebToolSettings = { geminiApiKey?: string; cloudflareAccountId?: string; cloudflareApiToken?: string; firecrawlApiKey?: string; }; export type WebToolSettingKey = keyof WebToolSettings; export type PiModeSettings = { toolSet: ToolSetPack; loadSkills: boolean; systemMdPrompt: boolean; modeShortcut?: string; webTools: WebToolSettings; }; export declare function getGlobalPiSettingsPath(agentDir?: string): string; export declare function formatToolSetLabel(value: ToolSetPack): "Pi" | "Codex" | "Droid"; export declare function parsePiModeSettings(root: unknown): PiModeSettings; export declare function readPiModeSettingsFromFile(filePath: string): Promise; export declare function readPiModeSettings(filePath?: string): Promise; export declare function readPiModeSettingsSync(filePath?: string): PiModeSettings; export declare function readSettingsFromFile(filePath: string): Promise; export declare function readSettings(filePath?: string): Promise; export declare function writeToolSetSetting(toolSet: ToolSetPack, filePath?: string): Promise; export declare function writeSystemMdPromptSetting(systemMdPrompt: boolean, filePath?: string): Promise; export declare function writeLoadSkillsSetting(loadSkills: boolean, filePath?: string): Promise; export declare function writeModeShortcutSetting(modeShortcut: string | undefined, filePath?: string): Promise; export declare function writeWebToolSetting(key: WebToolSettingKey, value: string | undefined, filePath?: string): Promise; //# sourceMappingURL=config.d.ts.map