import { ComponentStore } from '@ngrx/component-store'; import { Store } from '@ngrx/store'; import { AppletAuditTrailTenantEpService, Pagination } from 'blg-akaun-ts-lib'; import { PaginationComponent } from '../../../../../utilities/pagination/pagination.component'; import { ViewColumnComponent } from '../../../../../view-column.component'; import { Observable } from 'rxjs'; import { PermissionFacade } from '../../../../../modules/permission/facades/permission.facade'; import { AuditTrailState } from '../../../settings-controller/applet-audit-trail/states/applet-audit-trail.states'; interface LocalState { deactivateAdd: boolean; deactivateList: boolean; } export declare class AppletAuditTrailListingComponent extends ViewColumnComponent { private appletAuditTrailService; private viewColFacade; private readonly store; private readonly componentStore; private subs; protected readonly index = 0; private localState; baseConditionalCriteria: { columnName: string; operator: string; value: string; }[]; defaultConditionalCriteria: { columnName: string; operator: string; value: string; }[]; readonly localState$: Observable; readonly deactivateAdd$: Observable; toggleColumn$: Observable; appletGuid: string; gridApi: any; rowData: any[]; SQLGuids: string[]; pagination: Pagination; selectedRowIndex: number; searchModel: import("../../../../..").SearchModelV2; defaultColDef: { filter: string; floatingFilterComponentParams: { suppressFilterButton: boolean; }; minWidth: number; flex: number; sortable: boolean; resizable: boolean; suppressCsvExport: boolean; }; columnsDefs: ({ headerName: string; field: string; cellStyle: () => { 'text-align': string; }; valueFormatter?: undefined; } | { headerName: string; field: string; cellStyle: () => { 'text-align': string; }; valueFormatter: (params: any) => string; })[]; paginationComp: PaginationComponent; constructor(appletAuditTrailService: AppletAuditTrailTenantEpService, viewColFacade: PermissionFacade, store: Store, componentStore: ComponentStore); ngOnInit(): void; setGridData(): void; onGridReady(params: any): void; onRowClicked(event: any): void; onToggle(e: boolean): void; resetBaseConditionalCriteria(): void; onSearch($event: any): void; onAdvancedSearch($event: any): void; ngOnDestroy(): void; } export {};