import { Repository } from 'typeorm';
import { FaqsRepository } from './repositories/faqs.repository';
import { Faqs } from '../../entities/faqs.entity';
import { Users } from '../../entities/users.entity';
import { FaqsCreateDto } from './dtos/faqs-create.dto';
export declare class FaqsService {
    private faqsRepository;
    private Faqs;
    private Users;
    constructor(faqsRepository: FaqsRepository, Faqs: Repository<Faqs>, Users: Repository<Users>);
    list(queryParam: any, user: any): Promise<{
        data: Faqs[];
        total: number;
        hasMoreResults: number;
    }>;
    faqDetail(param: any): Promise<{
        data: Faqs;
    }>;
    create(request: FaqsCreateDto, authUser: any): Promise<void>;
    update(request: any, params: any, authUser: any): Promise<void>;
    delete(params: any): Promise<void>;
    changeStatus(params: any): Promise<void>;
}
