import { ModelSignal, OnInit, TemplateRef, WritableSignal } from '@angular/core'; import { IsiConfigTable } from "../../models"; import * as i0 from "@angular/core"; export declare class IsiTableComponent implements OnInit { data: ModelSignal; config: ModelSignal; allData: any[]; dataForPaginator: WritableSignal; header: TemplateRef; body: TemplateRef; constructor(); ngOnInit(): void; get varStyles(): { '--border-width-cell'?: string | undefined; '--border-type-cell'?: "dotted" | "dashed" | "solid" | "double" | "groove" | "ridge" | "inset" | "outset" | "none" | "hidden" | undefined; '--border-color-cell'?: string | undefined; '--striped-color-1': string | undefined; '--striped-color-2': string | undefined; }; get mergedStyles(): { 'border-collapse'?: string | undefined; 'border-spacing'?: string | undefined; '--border-width-cell'?: string | undefined; '--border-type-cell'?: "dotted" | "dashed" | "solid" | "double" | "groove" | "ridge" | "inset" | "outset" | "none" | "hidden" | undefined; '--border-color-cell'?: string | undefined; '--striped-color-1': string | undefined; '--striped-color-2': string | undefined; }; beforePagination(): void; paginate(currentPage: number, itemPerPage: number): void; changeItemPerPage($event: number): void; getPaginatedData(data: any[], currentPage: number, itemsPerPage: number): { paginatedData: any[]; totalPages: number; }; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }