import { QuantityInterface } from '@melonproject/token-math';
export interface RequestInvestmentResult {
    investmentAmount: QuantityInterface;
    requestedShares: QuantityInterface;
    timestamp: number;
}
declare const getRequest: {
    (environment: any, contractAddress: any, params?: {}): Promise<any>;
    prepare: (environment: any, contractAddress: any, params?: {}) => {
        contractAddress: any;
        params: {};
        txObject: any;
    };
    call: (environment: any, prepared: any) => Promise<any>;
    observable: (environment: any, contractAddress: any, params: any) => import("zen-observable-ts").Observable<{}>;
};
export { getRequest };
