/** * @class PagedResponse - A generic paged response model */ export declare class PagedResponse { /** * @property {T[]} items - The items in the collection. */ items: T[]; /** * @property {number} pageNumber - The page number of the response. */ pageNumber: number; /** * @property {number} pageSize - The page size of the response. */ pageSize: number; /** * @property {number} totalPages - The total number of pages in the response. */ totalPages: number; /** * @property {number} totalRecords - The total number of records in the response. */ totalRecords: number; /** * @constructor - Creates a new instance of the PagedResponse class. * @param {T[]} items - The items in the collection. * @param {number} pageNumber - The page number of the response. * @param {number} pageSize - The page size of the response. * @param {number} totalPages - The total number of pages in the response. * @param {number} totalRecords - The total number of records in the response. * @returns {PagedResponse} - A new instance of the PagedResponse class. */ constructor(items: T[], pageNumber: number, pageSize: number, totalPages: number, totalRecords: number); }