import { Address } from '@melonproject/token-math';
import { EnhancedExecute } from '../../../utils/solidity/transactionFactory';
import { FunctionSignatures } from '../../fund/trading/utils/FunctionSignatures';
export interface RegisterExchangeArgs {
    exchange: Address;
    adapter: Address;
    takesCustody: Boolean;
    sigs: FunctionSignatures[];
}
declare const registerExchange: EnhancedExecute<RegisterExchangeArgs, boolean>;
export { registerExchange };
