import { type MessageSummary } from "../chat/types.js"; import { type DrizzleExecutor } from "../drizzle.js"; /** * Pages messages in an accessible chat before or after a sequence, returning chronological projections and the current chat point. * A newest-first page expands its oldest edge back to the user message that owns an assistant turn, so consumers never receive or render half a turn. */ export declare function messageList(executor: DrizzleExecutor, input: { userId: string; chatId: string; beforeSequence?: number; afterSequence?: number; limit: number; }): Promise<{ messages: MessageSummary[]; chatPts: string; hasMore: boolean; }>; //# sourceMappingURL=messageList.d.ts.map