interface Sort { sorted: boolean; unsorted: boolean; empty: boolean; } interface Pageable { pageNumber: number; pageSize: number; sort: Sort; unpaged: boolean; paged: boolean; offset: number; } export interface Page { totalPages: number; totalElements: number; pageable: Pageable; first: boolean; last: boolean; number: number; numberOfElements: number; size: number; content: T[]; empty: boolean; }