export declare function scratchDirFor(cwd: string): string; export declare const _PENTEST_METHODOLOGY: string; export declare function renderPentestMethodologyContext(options?: { full?: boolean; }): string; export declare function applyImageViewAvailability(prompt: string, available: boolean): string; export declare function currentDateTimeContext(now?: Date): string; export declare function floorToLocalHour(now: Date): Date; import type { SessionPlan } from "../store/plan.js"; export declare function renderRequestEnvironmentContext(options?: { plan?: SessionPlan | null | undefined; }): string; export declare const _ASK_TEMPLATE: string; export declare const _AGENT_TEMPLATE: string; export declare function renderAskSystemPrompt(options?: { nativeTools?: boolean; stableEnvironment?: boolean; imageView?: boolean; }): string; export declare function renderAgentSystemPrompt(toolList: string, options?: { nativeTools?: boolean; slimNative?: boolean; stableEnvironment?: boolean; imageView?: boolean; pentest?: boolean; }): string; export declare function renderCompactAgentSystemPrompt(toolList: string, options?: { nativeTools?: boolean; stableEnvironment?: boolean; imageView?: boolean; }): string; export declare function toolNudge(native: boolean): string; export declare function planModeDirective(): string; export declare function agentModeDirective(): string;