import { DependencyInjectorController } from "../Interfaces/DependencyInjectorController"; import { NormalizedRequest } from "../Interfaces/NormalizedRequest"; import { NormalizedResponse } from "../Interfaces/NormalizedResponse"; import { AppDecorateBody, ClientDecorateBody } from "../Middleware/BodyDecorator"; export declare function makeChannelsController({ repoManager, notificationManager }: DependencyInjectorController): Readonly<{ index(req: NormalizedRequest): Promise; store(req: NormalizedRequest): Promise; destroy(req: NormalizedRequest): Promise; push(req: NormalizedRequest): Promise; }>;