import { FindOneParams, Params } from '@strapi/database/dist/entity-manager/types'; import { CoreStrapi } from '../@types'; import { CommentResultValidator } from '../validators/repositories'; export declare const getCommentRepositorySource: (strapi: CoreStrapi) => { findMany(params: Params): Promise; findWithCount(params: Params): Promise; findOne(params: FindOneParams): Promise; update(params: Params): Promise; delete(params: Params): Promise; deleteMany(params: Params): Promise; updateMany(params: Params): Promise; create(params: Pick): Promise; }; export declare const getCommentRepository: (strapi: CoreStrapi) => { findMany(params: Params): Promise; findWithCount(params: Params): Promise; findOne(params: FindOneParams): Promise; update(params: Params): Promise; delete(params: Params): Promise; deleteMany(params: Params): Promise; updateMany(params: Params): Promise; create(params: Pick): Promise; }; export type CommentRepository = ReturnType;