import { Util } from "../../"; import { Map } from "./Map"; import { BlockRecord, CollectionRecord, CollectionViewRecord, NotionUserRecord, SpaceRecord } from "./Record"; export declare namespace LoadPageChunk { interface CursorItem { table: Util.Table; id: Util.UUID; index: number; } interface Cursor { stack: CursorItem[][]; } interface Request { pageId: Util.UUID; limit: number; /** * Set `{ stack: [] }` for the first request, * use {@link LoadPageChunkResponse.cursor} for the next request. */ cursor: Cursor; /** Set `0` for the first request, increase 1 for every future requests. */ chunkNumber: number; /** Set `false` to get more data ? */ verticalColumns: boolean; } interface Response { cursor: Cursor; recordMap: { block: Map; collection?: Map; collection_view?: Map; notion_user: Map; space: Map; }; } } //# sourceMappingURL=loadPageChunk.d.ts.map