import { CustomRequestOptions } from '../../common/request';
import { AccountCapabilityResponse } from '../../model/accountCapabilityResponse';
import { ApplyFundingLimitsRequest } from '../../model/applyFundingLimitsRequest';
import { PagedFundingLimit } from '../../model/pagedFundingLimit';
import { RequestedResponse } from '../../model/requestedResponse';
export interface ParamsAccountCapabilityApigetFundingLimits {
    ccy?: string;
    pageNum?: number;
    pageSize?: number;
}
export declare class AccountCapabilityApi {
    apply(request: ApplyFundingLimitsRequest, options?: CustomRequestOptions): Promise<RequestedResponse>;
    enable(id: string, request: object, options?: CustomRequestOptions): Promise<AccountCapabilityResponse>;
    getFundingLimits({ ccy, pageNum, pageSize }: ParamsAccountCapabilityApigetFundingLimits, options?: CustomRequestOptions): Promise<PagedFundingLimit>;
    getStatus(id: string, options?: CustomRequestOptions): Promise<AccountCapabilityResponse>;
}
//# sourceMappingURL=accountCapabilityApi.d.ts.map