import type { LanguageCode } from '@longrun-ai/kernel/types/language';
import type { FuncTool } from '../tool';
export type ContextHealthPromptMode = 'normal' | 'caution' | 'critical';
export type PromptdocContext = {
    language: LanguageCode;
    agentId: string;
    isSideDialog: boolean;
    taskdocMaintainerId: string;
    agentHasTeamMemoryTools: boolean;
    agentHasPersonalMemoryTools: boolean;
    agentIsShellSpecialist: boolean;
    agentHasShellTools: boolean;
    agentHasReadonlyShell: boolean;
    shellSpecialistMemberIds: string[];
    contextHealthPromptMode: ContextHealthPromptMode;
};
export declare function buildNoToolsNotice(language: LanguageCode): string;
export declare function buildShellPolicyPrompt(ctx: PromptdocContext): string;
export declare function buildMemorySystemPrompt(ctx: PromptdocContext): string;
export declare function buildIntrinsicToolUsageText(language: LanguageCode, funcTools: FuncTool[]): string;
