import type { AgentMessage } from '@earendil-works/pi-agent-core'; import type { SideChatContextSnapshot, SideChatSelection } from './types.js'; export declare function validateSideChatSelections(value: unknown): SideChatSelection[]; export declare function createSideChatContextSnapshot(params: { parentSessionKey: string; parentSessionId: string; parentMessages: readonly AgentMessage[]; selections: readonly SideChatSelection[]; createdAt: string; }): SideChatContextSnapshot; export declare function formatSideChatSelections(selections: readonly SideChatSelection[]): string | null;