import { KlevuQueryResult } from "@klevu/core";
import { EventEmitter } from "../../stencil-public-runtime";
/**
 * Pagination component. Either provide numbers or query result to display the component.
 *
 * @cssprop --klevu-pagination-background-color --klevu-color-dim-background background color of item
 * @cssprop --klevu-pagination-text-color - text color of item
 * @cssprop --klevu-pagination-selected-background-color --klevu-color-primary background color of selected item
 * @cssprop --klevu-pagination-selected-text-color --klevu-color-primary-text text color of selected item
 */
export declare class KlevuPagination {
  /**
   * Current page
   */
  current?: number;
  /**
   * Min page
   */
  min?: number;
  /**
   * Max page
   * */
  max?: number;
  /**
   * Query results used to build min, max and current
   */
  queryResult?: KlevuQueryResult;
  /**
   * Page that was changed into
   */
  klevuPaginationChange: EventEmitter<number>;
  render(): any;
}
