import { DestroyRef, ElementRef, SimpleChanges } from '@angular/core'; import { TStatus } from '../../types'; import { CbmDocumentReferenceModel, CbmDocumentReferenceRepository } from '@g2-common/document-reference-repository'; import { FormControl, FormGroup } from '@angular/forms'; import { CbmNotificationService } from '@g2-common/notification-service'; import * as i0 from "@angular/core"; export declare class ReferenceDocumentByTabComponent { private documentReferenceRepository; private notificationService; private destroyRef; dropdownMenus: import("@angular/core").Signal[]>; collectionId: import("@angular/core").InputSignal; collectionName: import("@angular/core").InputSignal; isFormForFilterVisible: import("@angular/core").WritableSignal; statusOfFetchDocuments: import("@angular/core").WritableSignal; statusOfDeleteDocument: import("@angular/core").WritableSignal; documents: import("@angular/core").WritableSignal; isSmallScreen: import("@angular/core").WritableSignal; isDeleteViewVisible: import("@angular/core").WritableSignal; documentToDelete: import("@angular/core").WritableSignal; now: Date; documentListener: () => void; formForFilter: FormGroup<{ startDate: FormControl; endDate: FormControl; }>; constructor(documentReferenceRepository: CbmDocumentReferenceRepository, notificationService: CbmNotificationService, destroyRef: DestroyRef); ngOnChanges(changes: SimpleChanges): void; ngOnInit(): void; ngAfterViewChecked(): void; fetchDocuments(): void; onDropdownMenuClick(event: MouseEvent, dropdownMenu: HTMLUListElement): void; getTransactionType(collectionName: string): string; onDeletePress(document: CbmDocumentReferenceModel.ListResponse.Data): void; onBackPress(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }