import { Transport } from '../../../internal/interfaces/transport';
import { GetRebaseResp } from './model_get_rebase_resp';
import { GetRebaseReq } from './model_get_rebase_req';
export interface APIBrokerAPI {
    /**
     * getRebase Get Broker Rebate
     * Description: This interface supports the downloading of Broker rebate orders.
     * Documentation: https://www.kucoin.com/docs-new/api-3470280
     * +-----------------------+------------+
     * | Extra API Info        | Value      |
     * +-----------------------+------------+
     * | API-DOMAIN            | SPOT       |
     * | API-CHANNEL           | PRIVATE    |
     * | API-PERMISSION        | GENERAL    |
     * | API-RATE-LIMIT-POOL   | MANAGEMENT |
     * | API-RATE-LIMIT-WEIGHT | 3          |
     * +-----------------------+------------+
     */
    getRebase(req: GetRebaseReq): Promise<GetRebaseResp>;
}
export declare class APIBrokerAPIImpl implements APIBrokerAPI {
    private transport;
    constructor(transport: Transport);
    getRebase(req: GetRebaseReq): Promise<GetRebaseResp>;
}
