import { EventEmitter, OnDestroy, OnInit } from '@angular/core'; import { PageChangeEvent } from '../events/page-change-event'; import * as i0 from "@angular/core"; /** * Footer definition directive. * * @export */ export declare class UiGridFooterDirective implements OnDestroy, OnInit { /** * The total item length. * */ length: number; /** * The active page size. * */ set pageSize(value: number); /** * The active page index * */ set pageIndex(value: number); /** * The available page size options. * */ pageSizes: number[]; /** * If the page size options should be hidden. * */ hidePageSize: boolean; /** * Whether to show the first/last buttons UI to the user. * */ showFirstLastButtons: boolean; hidden: boolean; /** * Whether to show total count in custom paginator * */ hideTotalCount: boolean; /** * Emits when the page is changed. * */ pageChange: EventEmitter; /** * The current footer state. * */ get state(): PageChangeEvent; private _state; /** * @ignore */ constructor(); /** * @ignore */ ngOnInit(): void; /** * @ignore */ ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; }