/// <reference types="react" />
import { Web3Provider } from "@ethersproject/providers";
import { Environment } from "rm-sdk/build/types";
import { ContractReceipt } from "ethers";
export declare const RequestLoanWidgetConstants: {
    DEFAULT_NO_MARKET_TITLE: string;
};
interface IProps {
    desiredLoanAmount?: string;
    provider: Web3Provider;
    marketId: string;
    chainId?: number;
    environment?: Environment | string;
    className?: string;
    frontendOperator?: string;
    referrer?: string;
    defaultDuration?: number;
    inlineMode?: boolean;
    noMarketTitle?: string;
    minDuration?: number;
    maxDuration?: number;
    hideLogo?: boolean;
    onRequestSuccess?: (loanId: string, receipt: ContractReceipt) => void;
}
export declare function RequestLoanWidget({ desiredLoanAmount, provider, marketId, chainId, environment, noMarketTitle, className, frontendOperator, referrer, defaultDuration, minDuration, maxDuration, hideLogo, onRequestSuccess }: IProps): JSX.Element;
export {};
