import { EventEmitter } from '../../stencil-public-runtime';
/**
 * Pagination 分页组件
 * 当数据量过多时，使用分页分解数据
 */
export declare class Pagination {
    /** 总条目数 */
    total: number;
    /** 每页显示条目数 */
    pageSize: number;
    /** 当前页数 */
    currentPage: number;
    /** 每页显示个数选择器的选项设置 */
    pageSizes: number[];
    /** 最大页码按钮数 */
    pagerCount: number;
    /** 是否禁用 */
    disabled: boolean;
    /** 是否显示总条数 */
    showTotal: boolean;
    /** 是否显示每页条数选择器 */
    showPageSize: boolean;
    internalCurrent: number;
    /** 当前页改变事件 */
    hbCurrentChange: EventEmitter<number>;
    /** 每页条数改变事件 */
    hbSizeChange: EventEmitter<number>;
    handleCurrentPageChange(): void;
    componentDidLoad(): void;
    private get totalPages();
    private handlePageClick;
    private handleSizeChange;
    private getPages;
    render(): any;
}
