import { Model } from 'mongoose';
import { ConfigService } from '@nestjs/config';
import { User } from "../users/schemas/user.schema";
import { Blog } from "../blogs/schemas/blog.schema";
import { NewsPost } from "../news/schemas/news.schema";
import { CaseStudy } from "../case-studies/schemas/case-study.schema";
import { AuthorEntity } from "../authors/schemas/author.schema";
import { Category } from "../categories/schemas/category.schema";
import { BlogComment } from "../blogs/schemas/blog-comment.schema";
export declare class DbService {
    private readonly configService;
    user: Model<User>;
    blog: Model<Blog>;
    newsPost: Model<NewsPost>;
    caseStudy: Model<CaseStudy>;
    authorEntity: Model<AuthorEntity>;
    category: Model<Category>;
    blogComment: Model<BlogComment>;
    private s3;
    private readonly bucketName;
    private readonly baseUrl;
    constructor(configService: ConfigService, user: Model<User>, blog: Model<Blog>, newsPost: Model<NewsPost>, caseStudy: Model<CaseStudy>, authorEntity: Model<AuthorEntity>, category: Model<Category>, blogComment: Model<BlogComment>);
}
