UNPKG

@cds/core

Version:

Clarity Design System - common components, themes, and utilties

53 lines (52 loc) 1.27 kB
import { LitElement } from 'lit'; import { EventEmitter } from '@cds/core/internal'; /** * Grid Pagination * * ```typescript * import '@cds/core/grid/register.js'; * ``` * * ```html * <cds-grid-pagination></cds-grid-pagination> * ``` * * @internal * @element cds-grid-pagination * @event pageChange * @event pageSizeChange */ export declare class CdsGridPagination extends LitElement { i18n: { resizeColumn: string; closeDetails: string; noData: string; rowDetailStart: string; rowDetailEnd: string; footerEnd: string; action: string; dropTarget: string; pagination: { label: string; firstPage: string; previousPage: string; nextPage: string; lastPage: string; pageSize: string; page: string; }; }; page: number; pageSize: number; pageCount: number; pageSizeOptions: number[]; pageChange: EventEmitter<number>; pageSizeChange: EventEmitter<number>; static styles: import("lit").CSSResultGroup[]; render(): import("lit-html").TemplateResult<1>; private setPage; private nextPage; private prevPage; private firstPage; private lastPage; }