import { Response } from 'express'; import { EnginesUsecases } from '@/usecases/engines/engines.usecase'; import { InitEngineDto } from '../dtos/engines/engines.dto'; import { CommonResponseDto } from '../dtos/common/common-response.dto'; export declare class EnginesController { private readonly enginesUsecases; private readonly initUsescases; constructor(enginesUsecases: EnginesUsecases, initUsescases: EnginesUsecases); findAll(): Promise<{ name: string; description: string | undefined; version: string | undefined; productName: string | undefined; status: string; }[]>; findOne(name: string): Promise<{ name: string; description: string | undefined; version: string | undefined; productName: string | undefined; status: string; } | undefined>; initialize(name: string, body: InitEngineDto | undefined, res: Response): void; update(name: string, configs?: any | undefined): Promise; }