@3mo/data-grid
Version:
A data grid web component
28 lines • 876 B
TypeScript
import { Component } from '@a11d/lit';
import { type DataGrid } from './index.js';
/**
* @element mo-data-grid-footer
* @attr dataGrid
* @attr page
*/
export declare class DataGridFooter<TData> extends Component {
private static readonly pageSizes;
dataGrid: DataGrid<TData, any>;
page: number;
private manualPagination;
private readonly pageNumberField;
static get styles(): import("@a11d/lit").CSSResult;
protected get template(): import("lit-html").HTMLTemplateResult;
private get paginationTemplate();
private get paginationInfoTemplate();
private handlePaginationChange;
private handleManualPageChange;
private get exportTemplate();
private setPage;
}
declare global {
interface HTMLElementTagNameMap {
'mo-data-grid-footer': DataGridFooter<unknown>;
}
}
//# sourceMappingURL=DataGridFooter.d.ts.map