import { FastifyReply } from "fastify"; import { AuthenticatedRequest } from "../../../common/interfaces/authenticated.request.interface"; import { Content } from "../../content/entities/content"; import { ContentCypherService } from "../../content/services/content.cypher.service"; import { ContentService } from "../../content/services/content.service"; import { RelevancyService } from "../../relevancy/services/relevancy.service"; export declare class ContentController { private readonly contentService; private readonly relevancyService; private readonly cypherService; constructor(contentService: ContentService, relevancyService: RelevancyService, cypherService: ContentCypherService); findContents(req: AuthenticatedRequest, reply: FastifyReply, query: any, search?: string, fetchAll?: boolean, orderBy?: string, contentIds?: string): Promise; findByOwner(req: AuthenticatedRequest, reply: FastifyReply, ownerId: string, query: any, search?: string, fetchAll?: boolean, orderBy?: string): Promise; findByAuthor(req: AuthenticatedRequest, reply: FastifyReply, authorId: string, query: any, search?: string, fetchAll?: boolean, orderBy?: string): Promise; findContentsRelevantForContent(query: any, contentId: string): Promise; } //# sourceMappingURL=content.controller.d.ts.map