import { ChangeDetectorRef, ComponentFactoryResolver, EventEmitter, Injector, OnInit, TemplateRef } from '@angular/core'; import { ActivatedRoute, Router } from '@angular/router'; import { TypeConverter } from '@farris/ide-property-panel'; import { LoadingService } from '@farris/ui-loading'; import { MessagerService } from '@farris/ui-messager'; import { BsModalService } from '@farris/ui-modal'; import { NotifyService } from '@farris/ui-notify'; import { FrameworkService } from '@gsp-sys/rtf-common'; import { WfLocalePipe } from '../../i18n/pipe/wf-process-editor-locale.pipe'; declare type VoConfig = { currentVoId?: string; currentVoName?: string; currentDocumentTypeId?: string; currentDocumentTypeName?: string; }; export declare class VoConfigComponent implements OnInit { private messager; private notify; private modal; private framework; private router; private activatedRoute; private loading; private cfr; private inj; private cdr; private localeId; private resources; private localePipe; readonly groupIcon = ""; closeModal: EventEmitter; submitModal: EventEmitter; value: VoConfig; editorParams: { bizTypeId?: string; }; modalFooter: TemplateRef; modalConfig: { title: any; width: number; height: number; showButtons: boolean; }; entity: VoConfig; constructor(messager: MessagerService, notify: NotifyService, modal: BsModalService, framework: FrameworkService, router: Router, activatedRoute: ActivatedRoute, loading: LoadingService, cfr: ComponentFactoryResolver, inj: Injector, cdr: ChangeDetectorRef, localeId: string, resources: any, localePipe: WfLocalePipe); ngOnInit(): void; clickOk(): void; clickCancel(): void; selectVo(): void; clearVo(): void; selectDocuType(): void; clearDocuType(): void; } export declare class VoConfigConverter implements TypeConverter { private localePipe; constructor(localePipe: WfLocalePipe); convertTo(data: VoConfig): string; } export {};