import { CommonService } from 'src/common/common.service';
import { ModelsService } from 'src/models/models.service';
import { CreateQueryDto, QueryListDto } from './dto/query.dto';
import { EmailService } from 'src/common/services/email.service';
export declare class QueriesService {
    private readonly models;
    private readonly common;
    private readonly emailService;
    constructor(models: ModelsService, common: CommonService, emailService: EmailService);
    createQuery(dto: CreateQueryDto, req?: any): Promise<any>;
    getQueries(queryDto: QueryListDto, user_data: any): Promise<any>;
    resolveQuery(queryId: string, admin: any, answer?: string): Promise<any>;
    rejectQuery(queryId: string, admin: any, answer?: string): Promise<any>;
    private updateQueryStatus;
}
