import { Entity, EntityProperty, View, LEVEL_ENUM } from '../..'; import { NameGroup } from '.'; export declare function genSelectTemplate(property: EntityProperty, nameGroup: NameGroup): string; export declare function genH5SelectTemplate(property: EntityProperty, nameGroup: NameGroup): string; export declare function genLoadSelectLogic(entity: Entity, nameGroup: NameGroup, newStructures: Array, newInterfaces: Array): { level: string; name: string; params: { level: string; type: string; name: string; schema: { $ref: string; }; }[]; returns: { level: LEVEL_ENUM; type: string; name: string; schema: import("../Schema").Schema; }[]; variables: any[]; body: ({ level: string; type: string; label: string; operator?: undefined; left?: undefined; right?: undefined; } | { level: string; type: string; label: string; operator: string; left: { level: string; type: string; name: string; }; right: { 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; }; })[]; }; /** * 生成实体选择框区块 */ export declare function genSelectBlock(entity: Entity, view: View): string; export default genSelectBlock;