import { EventEmitter } from '@angular/core'; import { Select } from '../../../models'; import { SelectComponent } from '../../select/select.component'; /** * Items per page component of pagination * * @example * */ export declare class PaginationItemsPerPageComponent { /** * @ignore */ constructor(); /** * Range of the pagination size. */ range?: Select; /** * Component id. */ id: string; /** * Show text before select input. */ beforeText?: string; /** * Show text after select input. */ afterText?: string; /** * Component title. */ title?: string; /** * Items per page select component. */ itemsPerPageSelect: SelectComponent; /** * Emitter for change of page size. */ changeItemsPerPagePageSize: EventEmitter; /** * Set selected value. * * @param pageSize number of page size */ setSelected(pageSize: number): void; /** * Fire pagination size. */ fireChangePage(size: any): void; /** * Return true if the page rage has initialized. */ hasPageRange(): boolean; }