import { FastifyRequest as Request, FastifyReply as Response } from 'fastify'; import { ReqCreateChannelControlDto } from '../dto/create-channel-control.dto'; import { ChannelControlResponseModel, ChannelControlsResponseModel } from '../models/devices-response.model'; import { ChannelsControlsService } from '../services/channels.controls.service'; import { ChannelsService } from '../services/channels.service'; export declare class ChannelsControlsController { private readonly channelsService; private readonly channelsControlsService; private readonly logger; constructor(channelsService: ChannelsService, channelsControlsService: ChannelsControlsService); findAll(channelId: string): Promise; findOneControl(channelId: string, id: string): Promise; create(channelId: string, createControlDto: ReqCreateChannelControlDto, res: Response, req: Request): Promise; remove(channelId: string, id: string): Promise; private getOneOrThrow; private getChannelOrThrow; }