import { ClientProxy } from '@nestjs/microservices'; import { AbstractParam } from '@yolo-croket-dev/core'; import { CreateAdminSettlementLimitsPayload, CreateAdminSettlementLimitsResult, UpdateAdminSettlementLimitPayload, UpdateAdminSettlementLimitResult, DeleteAdminSettlementLimitPayload, DeleteAdminSettlementLimitResult, GetAdminSettlementLimitsPayload, GetAdminSettlementLimitsResult, GetAdminSettlementLimitHistoryPayload, GetAdminSettlementLimitHistoryResult, ResolveAdminSettlementLimitsPayload, ResolveAdminSettlementLimitsResult } from '../dto/admin-settlement-limit'; export declare class AmqpAdminSettlementLimitService { private readonly manager; constructor(client: ClientProxy); /** @description createBatch 요청을 위임한다. */ createBatch(payload: CreateAdminSettlementLimitsPayload, param: AbstractParam): Promise; /** @description updateAmount 요청을 위임한다. */ updateAmount(payload: UpdateAdminSettlementLimitPayload, param: AbstractParam): Promise; /** @description deleteOne 요청을 위임한다. */ deleteOne(payload: DeleteAdminSettlementLimitPayload, param: AbstractParam): Promise; /** @description getList 요청을 위임한다. */ getList(payload: GetAdminSettlementLimitsPayload, param: AbstractParam): Promise; /** @description getHistory 요청을 위임한다. */ getHistory(payload: GetAdminSettlementLimitHistoryPayload, param: AbstractParam): Promise; /** @description resolve 요청을 위임한다. */ resolve(payload: ResolveAdminSettlementLimitsPayload, param: AbstractParam): Promise; }