import { EApiRouteType, EApiDtoType } from '../../../../../enum/decorator/api';
import { IDtoGenerateFactory } from '../../../../../interface/dto-generate-factory.interface';
import { IApiEntity } from '../../../../../interface/entity';
import { TApiPropertyDescribeDtoProperties, TApiPropertyDescribeUuidProperties } from '../../../../../type/decorator/api/property';
export declare class DtoPropertyFactoryRelation<E> implements IDtoGenerateFactory<E> {
    create(metadata: TApiPropertyDescribeUuidProperties, entity: IApiEntity<E>, config: TApiPropertyDescribeDtoProperties, method: EApiRouteType, dtoType: EApiDtoType, propertyName: string): PropertyDecorator;
}
