import { TranslatorState, TranslatorGenerator } from '@lcap/nasl-translator'; import type CallQueryComponent from './CallQueryComponent__'; import LogicItem from './LogicItem__'; /** * 查询属性 */ export declare class QueryFieldExpression extends LogicItem { /** 类名 */ static readonly ConceptName: string; /** * 是否为抽象类 * 抽象类不能产生 concept: string */ static isAbstract: boolean; /** 继承链 */ static readonly inheritanceChain: string[]; /** * 产品概念 */ readonly concept: 'QueryFieldExpression'; /** * isDotStar */ isDotStar: boolean; /** * asName */ asName?: string; /** * entityNamespace */ entityNamespace: string; /** * entityAsName */ entityAsName: string; /** * propertyName */ propertyName: string; /** * @param source 需要合并的部分参数 */ constructor(source?: Partial); static from(source: any, parentNode?: any, parentKey?: string): QueryFieldExpression; /** * 设置entityAsName */ setEntityAsName(entityAsName: string): void; /** * 设置propertyName */ setPropertyName(propertyName: string): void; name?: string; get parentCallQueryComponent(): CallQueryComponent; get completeName(): string; get entityCompleteName(): string; static getDefaultOptions(): { entityAsName: string; propertyName: string; }; setEntityAsNameAndEffect(entityAsName: string): void; effect(): void; setName(asName: string): void; /** * 设置实体namespace属性 */ setEntityNamespace(entityNamespace: string): void; getValue(): string; toUI(state?: TranslatorState, hideDetails?: boolean): string; toEmbeddedTS(state?: import("@lcap/nasl-types/out/translator").TranslatorState): TranslatorGenerator; toNaturalTS(state?: import("@lcap/nasl-types/out/translator").TranslatorState, genAs?: boolean): string; toNaturalSQL(state?: import("@lcap/nasl-types/out/translator").TranslatorState, genAs?: boolean): string; toBrief(): string; toTextualNASL(state?: import("@lcap/nasl-types/out/translator").TranslatorState, genAs?: boolean): string; } export default QueryFieldExpression; //# sourceMappingURL=QueryFieldExpression__.d.ts.map