import { Type } from '@nestjs/common'; import { ColumnOptions, ColumnsType, FunctionType, ObjectType, TargetType } from '../interfaces/decorators.interface'; export declare function setEntityMetadata(target: TargetType, entity: FunctionType): void; export declare function getEntityMetadata(target: TargetType): Type; export declare function setEntityName(target: TargetType, name: string): void; export declare function getEntityOptions(target: TargetType): T | undefined; export declare function setEntityOptions(target: TargetType, options: T): void; export declare function addEntityOptions(target: TargetType, options: T): void; export declare function getEntityColumns(target: ObjectType): T | undefined; export declare function setEntityColumns(target: ObjectType, attrs: T): void; export declare function addEntityColumn(target: ObjectType, name: string | symbol, options: ColumnOptions): void;