import { OnInit, EventEmitter } from '@angular/core'; import { MatSort } from '@angular/material/sort'; import { MatPaginator } from '@angular/material/paginator'; import { MatTableDataSource } from '@angular/material/table'; import { SelectionModel } from '@angular/cdk/collections'; export interface tabledata { repaginate: boolean; status: string; sequence: number; formid: string; formtitle: string; description?: string; instructions?: string; editable: string; } export declare class DatatableComponent implements OnInit { columns: string[]; dataSource: MatTableDataSource; selection: SelectionModel; isShow: boolean; onclick: EventEmitter; sort: MatSort; paginator: MatPaginator; constructor(); ngOnInit(): void; ngAfterViewInit(): void; /** Whether the number of selected elements matches the total number of rows. */ isAllSelected(): boolean; /** Selects all rows if they are not all selected; otherwise clear selection. */ masterToggle(): void; toggleDisplay(): void; CheckBoxChanged(model: any): void; onClickButton(event: any): void; }