import { type EnvironmentInfo as EnvInfo } from './environment.js'; import { type ToolSectionNames as ToolNames } from './using-tools.js'; import type { OhMyCCAgentConfig } from '../config/schema.js'; export type { EnvInfo, ToolNames }; export declare function composeSystemPrompt(options: { toolNames: ToolNames; env: EnvInfo; outputStyle?: string; disabledSectionIDs?: string[]; toneStyle?: OhMyCCAgentConfig['tone_style']; outputEfficiency?: OhMyCCAgentConfig['output_efficiency']; }): Promise;