import { ThreadsUsecases } from '@/usecases/threads/threads.usecases'; import { CreateThreadDto } from '@/infrastructure/dtos/threads/create-thread.dto'; import { UpdateThreadDto } from '@/infrastructure/dtos/threads/update-thread.dto'; export declare class ThreadsController { private readonly threadsService; constructor(threadsService: ThreadsUsecases); create(createThreadDto: CreateThreadDto): Promise; findAll(): Promise; findOne(id: string): Promise; update(id: string, updateThreadDto: UpdateThreadDto): Promise; remove(id: string): void; }