import { Interface, LogicItem } from '../..'; export declare function getSelectedCallParamsOfInterface(itface: Interface, params?: Array>): Partial[]; export declare function getRequiredCallParamsOfInterface(itface: Interface): Partial[]; export declare function getOptionalCallParamsOfInterface(itface: Interface): Partial[]; /** * 生成调用接口 * @param itface 接口实例 * @param params 输入参数 */ export declare function genCallInterface(itface: Interface, params?: Array>): { level: string; type: string; label: string; interfaceKey: string; params: Partial[]; } | { level: string; type: string; label: string; callee: string; calleeCode: string; params: Partial[]; }; export default genCallInterface; export declare function genCallInterfaceFromTempInterface(itface: any, params?: Array>): { level: string; type: string; label: string; callee: any; calleeCode: string; params: Partial[]; interfaceKey?: undefined; } | { level: string; type: string; label: string; interfaceKey: any; params: Partial[]; callee?: undefined; calleeCode?: undefined; };