import type { ISymbol, IText } from '@visactor/vrender-core'; import { AbstractComponent } from '../core/base'; import type { PagerAttributes } from './type'; import type { ComponentOptions } from '../interface'; export declare class Pager extends AbstractComponent> { name: string; private _current; getCurrent(): number; private _total; preHandler: ISymbol | null; nextHandler: ISymbol | null; text: IText | null; static defaultAttributes: Partial; constructor(attributes: PagerAttributes, options?: ComponentOptions); protected render(): void; private _bindEvents; private _onHover; private _onUnHover; private _onClick; private _reset; private _getPageText; setTotal(total: number): void; }