import { CardData, CardDataViewComponent, ColumnDefinition, DataViewComponent, IDataFilter } from 'verben-ng-ui'; import { LogViewer } from 'verben-audittrail-ui/src/lib/models'; import * as i0 from "@angular/core"; export declare class LogViewerComponent { cardDataView: CardDataViewComponent; dataView: DataViewComponent; columns: ColumnDefinition[]; data: LogViewer[]; styles: any; filteredColumns: ColumnDefinition[]; currentData: CardData | null; isGridView: boolean; selected: CardData | null; selectedMessage: string | null; showSidebar: boolean; onDrawerClose(value: boolean): void; showMessageInSidebar(value: string): void; truncate(value: string): string; close(): void; onViewChange(isGridView: boolean): void; handleExport(exportedData: Partial[]): void; /** * * @param data Simple csv export for testing */ private downloadCSV; onSelectionChange(selectedRows: LogViewer[]): void; /** * Copied over from card view doc until I understand usage */ isOPen: boolean; showColumn: boolean; showSort: boolean; showExport: boolean; selectedAll: boolean; showFilter: boolean; visibleColumns: IDataFilter[]; sortOptions: IDataFilter[]; filterArray: IDataFilter[]; selectedColumnCount: number; selectedSortCount: number; selectedFilterTableCount: number; clearData(): void; loadMore(): void; onColumnChange(event: boolean): void; onSortChange(event: boolean): void; onColumnsUpdated(updatedColumns: IDataFilter[]): void; onFilterApplied(appliedFilter: IDataFilter[]): void; onSortUpdated(updatedSorts: IDataFilter[]): void; onStateChange(event: { key: string; value: boolean; }): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }