import { Contracts } from '../lib/Contracts';
import { address, ContractCallOptions, ContractConstantCallOptions, Integer, TxResult } from '../types';
export declare class LiquidatorAssetRegistry {
    private contracts;
    constructor(contracts: Contracts);
    get address(): address;
    addLiquidatorToAssetWhitelist(marketId: Integer, liquidatorProxy: address, options?: ContractCallOptions): Promise<TxResult>;
    removeLiquidatorFromAssetWhitelist(marketId: Integer, liquidatorProxy: address, options?: ContractCallOptions): Promise<TxResult>;
    getLiquidatorsForAsset(marketId: Integer, options?: ContractConstantCallOptions): Promise<string[]>;
    isAssetWhitelistedForLiquidation(marketId: Integer, liquidatorProxy: address, options?: ContractConstantCallOptions): Promise<boolean>;
}
