import type { CodexPromptMode, PiSystemPromptOptions } from "./build-system-prompt.ts"; export declare const GENERAL_GUIDELINES: readonly [readonly ["Finish the requested work; ask only when missing information changes what you should do", "Finish work; ask ONLY if missing info changes action"], readonly ["Act on clear requests; don't just talk about doing them", "Clear request→act; don't just discuss doing it"], readonly ["Defer work only when the user explicitly asks to defer it", "Defer work ONLY if user explicitly asks"]]; export declare function mergeCodexGuidelines(base: readonly string[], mode: CodexPromptMode, options?: { removePiDefaults?: boolean; piPackageRoot?: string; selectedTools?: readonly string[]; }): string[]; export declare function selectedToolGuidelines(options: PiSystemPromptOptions): string[]; export declare function formatGuidelines(guidelines: readonly string[], shell?: string, customization?: string, gpt?: boolean): string; export declare function withoutCodexGuidelines(guidelines: readonly string[]): string[];