import { GenericType } from "../../Common/Type"; import { ComputedColumnMetaData } from "../ComputedColumnMetaData"; import { IEntityMetaData } from "../Interface/IEntityMetaData"; import { FunctionExpression } from "../../ExpressionBuilder/Expression/FunctionExpression"; import { IColumnMetaData } from "../Interface/IColumnMetaData"; export declare class InheritedComputedColumnMetaData extends ComputedColumnMetaData { entity: IEntityMetaData; readonly propertyName: keyof TE; readonly type: GenericType; readonly parentEntity: IEntityMetaData; readonly description: string; readonly functionExpression: FunctionExpression; parentColumnMetaData: ComputedColumnMetaData; constructor(entity: IEntityMetaData, parentColumnMetaData: ComputedColumnMetaData); /** * Copy */ applyOption(columnMeta: IColumnMetaData): void; }