import { OnInit, EventEmitter, Injector, ComponentFactoryResolver } from '@angular/core';
import { ComboListComponent } from '@farris/ui-combo-list';
import { ProcessListHelpService } from '../../services/process-list-help.service';
import { MessagerService } from '@farris/ui-messager';
import { NotifyService } from '@farris/ui-notify';
import { GSPMetadataRTService } from '@gsp-lcm/metadatart-selector';
import { BsModalService } from '@farris/ui-modal';
import { IRtProcQueryParam } from '../../entity/IProcQueryParam';
import { AifLocalePipe } from '../../../aif-ui-common/pipe/aif-ui-common-locale.pipe';
export declare class ProcHelpQuerySolutionComponent implements OnInit {
private procHelpService;
private messager;
private notify;
private metadataService;
private modalService;
private injector;
private resolver;
private localePipe;
readonly groupIcon = "";
queryParam: IRtProcQueryParam;
queryParamChange: EventEmitter;
onSearchEmitter: EventEmitter<{}>;
comboSysInit: ComboListComponent;
comboSysInitIdField: string;
comboSysInitValueField: string;
comboSysInitTextField: string;
comboSysInitData: {
value: string;
text: any;
}[];
constructor(procHelpService: ProcessListHelpService, messager: MessagerService, notify: NotifyService, metadataService: GSPMetadataRTService, modalService: BsModalService, injector: Injector, resolver: ComponentFactoryResolver, localePipe: AifLocalePipe);
ngOnInit(): void;
processNameChange(name: string): void;
processTypeChange({ selections }: {
selections: any;
}): void;
enabledStateChange({ selections }: {
selections: any;
}): void;
sysInitChange({ selections }: {
selections: any;
}): void;
/**
* 打开上游单据VO选择器
*/
selectUpBill(): void;
/**
* 打开下游单据VO选择器
*/
selectDownBill(): void;
/**
* 清除流程名称
*/
clearProcessName(): void;
/**
* 清除选中的流程类型
*/
clearProcessType(): void;
/**
* 清除选中的上游单据信息
*/
clearUpBill(): void;
/**
* 清除选中的下游单据信息
*/
clearDownBill(): void;
/**
* 清除选中的启用状态
*/
clearIsEnabled(): void;
/**
* 清除选中的发布状态
*/
clearIsPublished(): void;
/**
* 清除选中的发布状态
*/
clearSysInit(): void;
/**
* 点击筛选按钮
*/
clickBtnFilter(): void;
/**
* 点击清空按钮
*/
clickBtnClear(): void;
}