import { IDataFactory } from '../../abstract/data.factory'; import { IntentEntity } from '../../intent/entities/intent.entity'; import { IntentDtoFactory } from '../../intent/factories/intent.dto.factory'; import { CommandDto } from '../dtos/command.dto'; import { CommandEntity } from '../entities/command.entity'; export declare class CommandDtoFactory extends IDataFactory<[ CommandEntity, IntentEntity ], CommandDto> { protected intentDtoFactory: IntentDtoFactory; constructor(intentDtoFactory: IntentDtoFactory); create([command, intent]: [CommandEntity, IntentEntity]): CommandDto; }