import { EventEmitter, OnInit, OnDestroy } from '@angular/core'; import { SubSink } from 'subsink2'; import { Observable } from 'rxjs'; import { SubQueryService, bl_fi_generic_doc_hdr_RowClass, GenericDocHdrService, LocationService } from 'blg-akaun-ts-lib'; import { PaginationComponent } from '../../utilities/pagination/pagination.component'; export declare class DocLinkKoForComponent implements OnInit, OnDestroy { private subQueryService; private genDocHdrService; private locationService; localState: any; hdr: bl_fi_generic_doc_hdr_RowClass; service: any; serverDocTypeDoc1: string; store: any; GenDocActions: any; draftStore: any; LinkActions: any; LinkSelectors: any; PNSActions: any; PNSSelectors: any; selectedLineItem$: Observable; links$: Observable; AppletConstants: any; additionalColDef: any; addKO: EventEmitter; showDetails: EventEmitter; protected subs: SubSink; gridApi: any; enableListing: any; draftLinks: Map; draftPNS: any; draftLinksIds: any[]; draftPNSIds: any[]; knockoffTrigger: boolean; itemGuid: any; showCondition: string; apiVisa: import("blg-akaun-ts-lib").ApiVisa; paginationComp: PaginationComponent; defaultColDef: { filter: string; floatingFilter: boolean; floatingFilterComponentParams: { suppressFilterButton: boolean; }; minWidth: number; flex: number; sortable: boolean; resizable: boolean; suppressCsvExport: boolean; }; columnsDefs: ({ headerName: string; field: string; maxWidth: number; cellStyle: () => { "text-align": string; }; valueFormatter: (params: any) => string; type?: undefined; } | { headerName: string; field: string; cellStyle: () => { 'text-align': string; }; maxWidth: number; valueFormatter?: undefined; type?: undefined; } | { headerName: string; field: string; type: string; maxWidth: number; valueFormatter: (params: any) => string; cellStyle?: undefined; } | { headerName: string; field: string; type: string; maxWidth?: undefined; cellStyle?: undefined; valueFormatter?: undefined; })[]; constructor(subQueryService: SubQueryService, genDocHdrService: GenericDocHdrService, locationService: LocationService); ngOnInit(): void; onGridReady(params: any): void; setGridData(): void; onRowClicked(item: any): void; onAdd(): void; ngOnDestroy(): void; }