import { FunctionExpression } from "../ExpressionBuilder/Expression/FunctionExpression"; import { IColumnMetaData } from "./Interface/IColumnMetaData"; import { IEntityMetaData } from "./Interface/IEntityMetaData"; import { GenericType } from "../Common/Type"; export declare class ComputedColumnMetaData implements IColumnMetaData { entity: IEntityMetaData; description: string; functionExpression: FunctionExpression; readonly type: GenericType; columnName: string; propertyName: keyof TE; constructor(); constructor(entity: IEntityMetaData, fn: (item: TE) => T, propertyName: keyof TE); applyOption(option: ComputedColumnMetaData): void; }