import { Injector, OnInit, ElementRef } from '@angular/core';
import { ComponentBase } from '../../../classes/base/component-base';
import { DomService } from '../../../services/dom.service';
import { FileExplorerService } from '../services/file-explorer.service';
import { UserService } from '../../../services/user.service';
import { NotifierService } from '../../../services/notifier.service';
import { ModuleConfigService } from '../../../services/module-config.service';
import { NgxExtendedPdfViewerComponent } from 'ngx-extended-pdf-viewer';
import { DomSanitizer } from '@angular/platform-browser';
import { KySoSimSignPDFService } from '../services/ky-so-sim-signPDF.service';
export declare class FileKySoSimComponent extends ComponentBase implements OnInit {
    protected _domService: DomService;
    _fileExplorerService: FileExplorerService;
    _userService: UserService;
    _notifierService: NotifierService;
    protected _kySoSimSignPDFService: KySoSimSignPDFService;
    private _moduleConfigService;
    private _dom;
    signContainer: ElementRef;
    extendedPdfViewer: NgxExtendedPdfViewerComponent;
    imgSignImage: ElementRef;
    BASE64_MARKER: string;
    myState: any;
    canvasContext: any;
    sourceFileId: string;
    isLoading: boolean;
    pagesContainer: any;
    forms: any;
    constructor(injector: Injector, _domService: DomService, _fileExplorerService: FileExplorerService, _userService: UserService, _notifierService: NotifierService, _kySoSimSignPDFService: KySoSimSignPDFService, _moduleConfigService: ModuleConfigService, _dom: DomSanitizer);
    ngOnInit(): Promise<void>;
    ngAfterViewInit(): void;
    initForms(): void;
    interactOnchange(event: any, isResizable?: boolean): void;
    onPDFZoom(evt: any): void;
    pagesLoaded(evt: any): void;
    getPagesSize(): void;
    updateSinaturePos(): void;
    onResize(event: any): void;
    onShowDialog(event: any): void;
    chonChuKy(): void;
    kySo(): void;
    hiddenLoadding(): void;
}
//# sourceMappingURL=file-ky-so-sim.component.d.ts.map