import { MobileReportPreview } from '../mobilePreview'; import { GalleryModel } from './gallery/_galleryModel'; import { ArrayPropertyChangedEventArgs, BaseRenderingModel, IViewModel, PropertyChangedEventArgs } from '@devexpress/analytics-core/analytics-serializer-native'; export interface IMobilePaginatorViewModel extends IViewModel { visible: boolean; text: string; } export declare class MobilePaginator extends BaseRenderingModel { reportPreview: MobileReportPreview; gallery: GalleryModel; private _updateVisibility; private _updateText; onPropertyChanged(args: PropertyChangedEventArgs | ArrayPropertyChangedEventArgs): void; createViewModel(): IMobilePaginatorViewModel; updateViewModel(args: PropertyChangedEventArgs | ArrayPropertyChangedEventArgs): void; initialize(element: HTMLElement): void; constructor(reportPreview: MobileReportPreview, gallery: GalleryModel); visible: boolean; text: string; }