import type { AdminUser, IAdminForth } from "adminforth";
import type { DetectedLanguage } from "./languageDetect.js";
export declare const DEFAULT_AGENT_SYSTEM_PROMPT: string;
export declare function appendCustomSystemPrompt(systemPrompt: string, customSystemPrompt?: string): string;
export declare function buildAgentTurnSystemPrompt(input: {
    agentSystemPrompt: string;
    adminUser: AdminUser;
    usernameField: string;
    userLanguage: DetectedLanguage | null;
    chatSurface?: string;
}): string;
export declare function buildAgentSystemPrompt(adminforth: IAdminForth, hiddenResourceIds?: Iterable<string>): Promise<string>;
