import { Container } from 'inversify'; import { IntentDto } from '../../intent/dtos/intent.dto'; import { IntentEntityFactory } from '../../intent/factories/intent.entity.factory'; import { IntentsService } from '../../intent/intents.service'; import { IntentValidator } from '../validators/intent.validator'; export declare class IntentsController { protected container: Container; protected intentFactory: IntentEntityFactory; protected intents: IntentsService; protected validator: IntentValidator; constructor(container: Container, intentFactory: IntentEntityFactory, intents: IntentsService, validator: IntentValidator); update(handle: string, dto: IntentDto): Promise; }