import { EnhancedExecute } from '../../../../utils/solidity/transactionFactory';
import { QuantityInterface } from '@melonproject/token-math';
import { RequestInvestmentResult } from '../calls/getRequest';
export interface RequestInvestmentArgs {
    investmentAmount: QuantityInterface;
    requestedShares?: QuantityInterface;
}
declare const requestInvestment: EnhancedExecute<RequestInvestmentArgs, RequestInvestmentResult>;
export { requestInvestment };
