import type { PromptBuildOptions } from "../prompt-builder.js"; export declare function createPromptBuilderContext(options: PromptBuildOptions): { $afs: { readonly enabled: boolean; description: string; readonly modules: Promise[]> | undefined; readonly histories: Promise<{ role: "user" | "agent"; content: unknown; }[]>; readonly skills: never[] | Promise, "name" | "description">[]>; list(path: string, options?: import("@aigne/afs/.").AFSRootListOptions): Promise; read(path: string): Promise | undefined>; search(path: string, query: string, options?: import("@aigne/afs/.").AFSRootSearchOptions): Promise; }; $agent: { readonly skills: Pick, "name" | "description">[] | undefined; }; $meta?: { usage?: import("../../index.js").ContextUsage; [key: string]: unknown; }; userId?: string; sessionId?: string; userContext: import("../../index.js").UserContext | undefined; };