import { Column, GridColumn } from './column';
import { MatPaginator } from '@angular/material/paginator';
import * as i0 from "@angular/core";
export declare class GridComponent {
    data: any[];
    size: 'small' | 'medium' | 'large';
    displayedColumns: string[];
    selectedRowIndex: number;
    cols: GridColumn[];
    set columns(columns: Column[]);
    pageIndex: number;
    pageSize: number;
    paginator?: MatPaginator;
    getTableCls(): string[];
    getActionsColWidth(col: GridColumn): number;
    getPageIndex(): number;
    getPageSize(): number;
    getItemNumber(index: number): number;
    static ɵfac: i0.ɵɵFactoryDeclaration<GridComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<GridComponent, "ngbiz-grid", never, { "data": { "alias": "data"; "required": false; }; "size": { "alias": "size"; "required": false; }; "columns": { "alias": "columns"; "required": false; }; "pageIndex": { "alias": "pageIndex"; "required": false; }; "pageSize": { "alias": "pageSize"; "required": false; }; }, {}, never, never, false, never>;
}
