import type { AgentMessage } from '@earendil-works/pi-agent-core'; import type { UserContextPlan } from '../agent/memory/context/types.js'; export declare function prependAgentContext(message: AgentMessage, block: string): AgentMessage; export declare class UserContextPlanner { plan(params: { sessionKey: string; workspaceId: string; projectId?: string; channel?: string; turnId: string; query: string; userMessage: AgentMessage; excludedRecordIds?: string[]; allocation?: UserContextPlan['allocation']; }): UserContextPlan; }