import type { EApiDtoType, EApiRouteType } from '../../../../../enum/decorator/api/index';
import type { IDtoGenerateFactory } from '../../../../../interface/dto-generate-factory.interface';
import type { IApiEntity } from '../../../../../interface/entity/index';
import type { TApiPropertyDescribeDtoProperties, TApiPropertyDescribeStringProperties } from '../../../../../type/decorator/api/property/index';
export declare class DtoPropertyFactoryString<E> implements IDtoGenerateFactory<E> {
    create(metadata: TApiPropertyDescribeStringProperties, entity: IApiEntity<E>, config: TApiPropertyDescribeDtoProperties, _method: EApiRouteType, _dtoType: EApiDtoType, _propertyName: string): PropertyDecorator;
}
