import { KlevuQueryResult } from "@klevu/core"; import { EventEmitter } from "../../stencil-public-runtime"; /** * Pagination component. Either provide numbers or query result to display the component. * * @csspart pagination-base The container for pagination * @csspart pagination-navigation-previous The previous page button * @csspart pagination-navigation-next The next page button */ export declare class KlevuPagination { #private; /** * Current page */ current?: number; /** * Min page */ min?: number; /** * Max page * */ max?: number; /** * Query results used to build min, max and current */ queryResult?: KlevuQueryResult; /** * To set the page selection value in the url */ shouldUpdateUrlForPage?: boolean; /** * Page that was changed into */ klevuPaginationChange: EventEmitter; watchPropHandler(newQueryResult: KlevuQueryResult, oldQueryResult: KlevuQueryResult): Promise; componentDidLoad(): void; render(): any; }