import { FastifyRequest, FastifyReply } from 'fastify'; import { SourceService } from '../services/source.service.js'; interface MovieParams { id: string; } interface TVParams { id: string; s: string; e: string; } interface RefreshParams { responseId: string; } export declare class ContentController { private sourceService; constructor(sourceService: SourceService); /** * GET /v1/movies/:id */ getMovie(request: FastifyRequest<{ Params: MovieParams; }>, reply: FastifyReply): Promise; /** * GET /v1/tv/:id/seasons/:s/episodes/:e */ getTVEpisode(request: FastifyRequest<{ Params: TVParams; }>, reply: FastifyReply): Promise; /** * GET /v1/refresh/:responseId */ refreshSource(request: FastifyRequest<{ Params: RefreshParams; }>, reply: FastifyReply): Promise; } export {}; //# sourceMappingURL=content.controller.d.ts.map