import { type LanguageCode } from '@longrun-ai/kernel/types/language';
export declare function formatSystemNoticePrefix(language: LanguageCode): string;
export declare function isAgentFacingCriticalUserInterjectionRemediationGuideContent(content: string): boolean;
export declare function formatAutoMaintainedReminderManualMirrorBan(language: LanguageCode): string;
export declare function formatCurrentUserLanguagePreference(workingLanguage: LanguageCode, uiLanguage: LanguageCode): string;
export declare function formatUserLanguagePreferenceChangedNotice(workingLanguage: LanguageCode, previousUiLanguage: LanguageCode, nextUiLanguage: LanguageCode): string;
export declare function formatRegisteredTellaskTellaskerUpdateNotice(language: LanguageCode): string;
export declare function formatRegisteredTellaskTellaskeeUpdateNotice(language: LanguageCode): string;
export declare function formatNewCourseStartPrompt(language: LanguageCode, args: {
    nextCourse: number;
    source: 'clear_mind' | 'critical_auto_clear';
}): string;
export declare function formatDiligenceAutoContinuePrompt(language: LanguageCode, diligenceText: string): string;
export declare function formatReminderContextGuide(language: LanguageCode): string;
export type ReminderContextFollowingMessage = Readonly<{
    kind: 'user_message';
}> | Readonly<{
    kind: 'human_answer';
}> | Readonly<{
    kind: 'runtime_notice';
}> | Readonly<{
    kind: 'none';
}>;
export type ReminderContextHealth = Readonly<{
    kind: 'normal';
}> | Readonly<{
    kind: 'caution';
}> | Readonly<{
    kind: 'critical';
}>;
export type ReminderContextDialogScope = Readonly<{
    kind: 'main_dialog';
}> | Readonly<{
    kind: 'side_dialog';
}>;
export type ReminderContextBusiness = Readonly<{
    kind: 'none';
}> | Readonly<{
    kind: 'active_reply_obligation';
}> | Readonly<{
    kind: 'pending_user_interjection';
}> | Readonly<{
    kind: 'pending_user_interjection_with_active_reply';
}> | Readonly<{
    kind: 'user_followup_after_completed_handoff';
}>;
export type ReminderContextFooterState = Readonly<{
    followingMessage: ReminderContextFollowingMessage;
    contextHealth: ReminderContextHealth;
    dialogScope: ReminderContextDialogScope;
    business: ReminderContextBusiness;
}>;
export declare function formatReminderContextFooter(language: LanguageCode, state: ReminderContextFooterState): string;
export type ReminderMaintenanceReferenceItem = Readonly<{
    id: string;
    meta?: unknown;
}>;
export declare function formatReminderMaintenanceReference(language: LanguageCode, reminders: readonly ReminderMaintenanceReferenceItem[]): string | undefined;
export declare function formatSharedReminderUpdateImpactNotice(language: LanguageCode, args: {
    reminderId: string;
    scope: 'task' | 'agent' | 'runtime';
    audience: 'updater' | 'peer';
}): string;
export declare function formatSharedReminderMigrationImpactNotice(language: LanguageCode, args: {
    reminderId: string;
    scope: 'task' | 'agent' | 'runtime';
}): string;
export declare function formatReminderItemGuide(language: LanguageCode, reminderId: string, content: string, options?: {
    meta?: unknown;
    scope?: 'dialog' | 'task' | 'agent' | 'runtime';
}): string;
export declare function formatQ4HDiligencePushBudgetExhausted(language: LanguageCode, args: {
    maxInjectCount: number;
}): string;
export declare function formatDomindsNoteTellaskForTeammatesOnly(language: LanguageCode, args: {
    firstMention: string;
}): string;
export declare function formatDomindsNoteQ4HRegisterFailed(language: LanguageCode, args: {
    error: string;
}): string;
export type ContextHealthV3RemediationDialogScope = 'mainDialog' | 'sideDialog';
export type ContextHealthV3RemediationGuideArgs = {
    kind: 'caution';
    mode: 'soft';
    dialogScope: ContextHealthV3RemediationDialogScope;
} | {
    kind: 'critical';
    mode: 'countdown';
    dialogScope: ContextHealthV3RemediationDialogScope;
    promptsRemainingAfterThis: number;
    promptsTotal: number;
};
export declare function formatAgentFacingContextHealthV3RemediationGuide(language: LanguageCode, args: ContextHealthV3RemediationGuideArgs): string;
export declare function formatAgentFacingCriticalUserInterjectionRemediationGuide(language: LanguageCode, args: {
    dialogScope: ContextHealthV3RemediationDialogScope;
    promptsRemainingAfterThis: number;
}): string;
export declare function formatDomindsNoteDirectSelfCall(language: LanguageCode): string;
export declare function formatDomindsNoteFbrDisabled(language: LanguageCode): string;
export type FbrToollessViolationKind = 'tellask' | 'tool' | 'tellask_and_tool' | 'internal_error';
export declare function formatDomindsNoteFbrToollessViolation(language: LanguageCode, args: {
    kind: FbrToollessViolationKind;
}): string;
