import type { AgentTool } from '@earendil-works/pi-agent-core'; declare const PreferenceSchema: import("@sinclair/typebox").TObject<{ field: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TLiteral<"addressAs">, import("@sinclair/typebox").TLiteral<"warmth">, import("@sinclair/typebox").TLiteral<"humor">, import("@sinclair/typebox").TLiteral<"supportMode">, import("@sinclair/typebox").TLiteral<"detailLevel">, import("@sinclair/typebox").TLiteral<"proactivity">, import("@sinclair/typebox").TLiteral<"guidance">]>; value: import("@sinclair/typebox").TString; }>; export declare function createPersonalPreferenceTool(deps: { getCurrentConversationId: () => string | undefined; onAgentCatalogMutate?: () => void; }): AgentTool>; export {};