import { NegativeScoreService } from './negative-score.service';
import { UserEntity } from '../user/entities/user.entity';
import { CreateNegativeScoreRequestDto } from './dto/create-negative-score-request.dto';
import { PayNegativeScoreInquiryDto } from './dto/pay-negative-score-inquiry.dto';
import { GhabzinoService } from '../../thirdParty/ghabzino/ghabzino.service';
export declare class NegativeScoreController {
    private negativeScoreService;
    private ghabzinoService;
    constructor(negativeScoreService: NegativeScoreService, ghabzinoService: GhabzinoService);
    addRequest(dto: CreateNegativeScoreRequestDto, user: UserEntity): Promise<{
        success: boolean;
        messages: string[];
        data: {};
    }>;
    payInquiry(dto: PayNegativeScoreInquiryDto, user: UserEntity): Promise<{
        success: boolean;
        messages: string[];
        data: {};
    }>;
    doInquiry(negativeScoreId: number, user: UserEntity): Promise<{
        success: boolean;
        messages: string[];
        data: {};
    }>;
    getAllForAdmin(page: any, limit: any, sorts: any, filters: any): Promise<{
        success: boolean;
        messages: string[];
        data: {};
    }>;
    getAll(page: any, limit: any, sorts: any, filters: any): Promise<{
        success: boolean;
        messages: string[];
        data: {};
    }>;
    getByIdForAdmin(id: number): Promise<{
        success: boolean;
        messages: string[];
        data: {};
    }>;
    getById(id: number): Promise<{
        success: boolean;
        messages: string[];
        data: {};
    }>;
    drivingLicensestatusInquiry(): Promise<{
        success: boolean;
        messages: string[];
        data: {};
    }>;
    carIdentificationDocumentsStatusInquiry(): Promise<{
        success: boolean;
        messages: string[];
        data: {};
    }>;
    plateNumbersInquiry(): Promise<{
        success: boolean;
        messages: string[];
        data: {};
    }>;
}
