import { Address } from '@melonproject/token-math';
import { Environment } from '../../../../utils/environment/Environment';
declare const execute: {
    (environment: Environment, contractAddress: Address, options?: {
        amguPayable: boolean;
    }): Promise<any>;
    prepare: (environment: Environment, contractAddress: Address, options?: {
        amguPayable: boolean;
    }) => Promise<import("../../../../utils/solidity/transactionFactory").MelonTransaction<any>>;
    send: (environment: Environment, contractAddress: Address, prepared: any) => Promise<any>;
};
export { execute as executeRequest };
