import type { ArkmeTimelineCursor, ArkmeTimelinePage } from '../types.js'; /** Reading messages grants neither conversation activation nor read-ack authority. */ export interface ConversationTimelineReadPort { readPage(sourceRef: string, cursor: ArkmeTimelineCursor | undefined, signal: AbortSignal): Promise; readLocal?(sourceRef: string, signal: AbortSignal): Promise; } export declare const conversationTimelineReadPort: ConversationTimelineReadPort; //# sourceMappingURL=conversation-timeline-read-port.d.ts.map