import { Pageable, PageParametersBase, PageRequest } from "./pageable"; /** * The set of parameters that appear in a paginated operation (requestBody or parameters) */ export type PageParameterProperties = { [key: string]: any; }; export type PageParameters = PageParametersBase; /** * The set of properties that appear in a paginated operation's response */ export interface PageInfo { [key: string]: any; } export declare class Page extends Pageable { make(parameters: { data: Data; initialParameters: Parameters; request: PageRequest; }): Pageable; protected get previousParameters(): PageParameterProperties | null; protected get nextParameters(): PageParameterProperties | null; hasPrevious(): boolean; hasNext(): boolean; }