/** * Message tool action dispatcher. * Spec: §4.8 — Tool Schema */ export interface MessageToolParams { action: "send" | "broadcast" | "read" | "list" | "register" | "sessions"; /** Recipient — accepts a session ID, session name, or unique prefix of either. */ to?: string; title?: string; body?: string; labels?: Record; /** Caller's session ID. Required for actions that record `from`. */ sessionId?: string; /** Caller's session path (relative to `~/.pi/agent/sessions/`). */ sessionPath?: string; projectSlug?: string; } export declare function executeMessageTool(params: MessageToolParams): Promise>; //# sourceMappingURL=tool.d.ts.map