CheckpointPage: {
    data: Checkpoint[];
    hasNextPage: boolean;
    nextCursor: string | null;
}