import { TwinEvent } from '../twin-event/twin-event.js'; import { type SplitShape } from './event-type-split-shape.js'; export interface SplitPage { items: TwinEvent[]; nextCursor?: string; } /** * 나눠 묻고 합쳐 한 페이지 — 답할 수 없으면 `null`. * * 이어 읽기 지점은 **모든 갈래에 같이** 건다. 그래야 합친 결과가 커서 아래에서만 나온다 — 갈래마다 * 다르게 걸면 어떤 종류는 이미 지나간 구간을 다시 낸다. */ export declare function eventTypeSplitPage(domainId: string, instanceIds: string[], shape: SplitShape, limit: number, /** 동시각을 가리는 축 — 트윈 하나면 `revision`, 여럿이면 기본키(§`cursorTiebreak`). */ tiebreak: 'revision' | 'id', after?: string): Promise;