import { DisputeService } from './dispute.services';
import { CreateDisputeDto } from './dtos/dispute-create.dto';
import { DisputeListQueryDto } from './dtos/dispute-list-query.dto';
import { DisputeSlugParamDto } from './dtos/dispute-slug-param.dto';
import { DisputeIdParamDto } from './dtos/dispute-id-param.dto';
export declare class DisputeController {
    private disputeService;
    constructor(disputeService: DisputeService);
    create(request: CreateDisputeDto, req: any, response: any): Promise<void>;
    list(queryParam: DisputeListQueryDto, req: any, response: any): Promise<void>;
    solved(params: DisputeIdParamDto, request: any, req: any, response: any): Promise<void>;
    campaignDetail(param: DisputeSlugParamDto, response: any): Promise<void>;
}
