import { Transport } from '../../../internal/interfaces/transport';
import { GetMarginRiskLimitResp } from './model_get_margin_risk_limit_resp';
import { GetMarginRiskLimitReq } from './model_get_margin_risk_limit_req';
export interface RiskLimitAPI {
    /**
     * getMarginRiskLimit Get Margin Risk Limit
     * Description: Request Configure and Risk limit info of the margin via this endpoint.
     * Documentation: https://www.kucoin.com/docs-new/api-3470219
     * +-----------------------+---------+
     * | Extra API Info        | Value   |
     * +-----------------------+---------+
     * | API-DOMAIN            | SPOT    |
     * | API-CHANNEL           | PRIVATE |
     * | API-PERMISSION        | GENERAL |
     * | API-RATE-LIMIT-POOL   | SPOT    |
     * | API-RATE-LIMIT-WEIGHT | 20      |
     * +-----------------------+---------+
     */
    getMarginRiskLimit(req: GetMarginRiskLimitReq): Promise<GetMarginRiskLimitResp>;
}
export declare class RiskLimitAPIImpl implements RiskLimitAPI {
    private transport;
    constructor(transport: Transport);
    getMarginRiskLimit(req: GetMarginRiskLimitReq): Promise<GetMarginRiskLimitResp>;
}
