import { VegaSlimmer } from '../../../../vega-slimmer/vega-slimmer-core';
import { VegaPagination } from '../../vega-pagination';
/** The `VegaPaginationPageSizeObserverController` class is responsible for adding and removing observers for pagination page size in Vega component. */
export declare class VegaPaginationPageSizeObserverController extends VegaSlimmer {
  protected host: VegaPagination['host'];
  protected pageSize: VegaPagination['pageSize'];
  protected isAllActive: VegaPagination['isAllActive'];
  protected total: VegaPagination['total'];
  /**
   * Add the pagination page size subject observer
   */
  registerPaginationPageSizeChangeObserver(): void;
  /**
   * Remove the pagination page size subject observer
   */
  unregisterPaginationPageSizeChangeObserver(): void;
}
