import { OnInit, AfterViewInit, ElementRef, EventEmitter, QueryList, Renderer2 } from '@angular/core'; import { DomSanitizer, SafeHtml } from '@angular/platform-browser'; import { Column, DataSource, TableCheckbox } from 'ngx-obelisco-example/core/models'; import * as i0 from "@angular/core"; export declare class OTableComponent implements OnInit, AfterViewInit { private readonly renderer; private sanitizer; isValidateComponent: boolean; id: string; columns: Column[]; dataSource: DataSource[]; isBordered: boolean; isStriped: boolean; isScrollable: boolean; customClasses: string; checkbox: TableCheckbox; dataSelectedChange: EventEmitter; private inputCheckArr; private dataSelected; checkboxRef: QueryList; constructor(renderer: Renderer2, sanitizer: DomSanitizer); ngOnInit(): void; ngAfterViewInit(): void; private componentValidations; sanitizeHTML(html: string): SafeHtml; onHeaderCheckboxChange(event: Event): void; onCheckboxChange(data: DataSource, event: any): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }