import { EventEmitter, OnInit } from '@angular/core'; import { FormControl } from '@angular/forms'; import { Store } from '@ngrx/store'; import { bl_fi_generic_doc_hdr_RowClass, PrintableFormatContainerModel, BranchDefaultPrintableFormatHdrService } from 'blg-akaun-ts-lib'; import { SessionStates } from '../../modules/session/session-controller/states'; import { Observable } from 'rxjs'; import { SubSink } from 'subsink2'; import { PrintService } from '../../services/print-service'; import { ToastrService } from "ngx-toastr"; export declare class GenericDocumentViewExportComponent implements OnInit { private toastr; private printService; private branchPrintableService; private readonly sessionStore; genericDoc$: Observable; protected subs: SubSink; draft$: Observable; print: EventEmitter; readonly appletSettings$: Observable; apiVisa: import("blg-akaun-ts-lib").ApiVisa; printableFormat: FormControl; docHdr: any; txn_type: any; constructor(toastr: ToastrService, printService: PrintService, branchPrintableService: BranchDefaultPrintableFormatHdrService, sessionStore: Store); ngOnInit(): void; private createPagination; onPrintableFormatChange(e: PrintableFormatContainerModel): void; onPrint(): void; ngOnDestroy(): void; }