import React, { FocusEventHandler, ReactNode } from "react"; import { ControllerRenderProps } from "react-hook-form"; import { Asset } from "../useAssets"; import { BuySellFormProps } from "./context"; declare type BuySpendRenderProps = { render: (state: { field: ControllerRenderProps & { assets: Asset[]; asset?: Asset; minQuantity: number; hasError?: boolean; maxQuantity: number; availableRemain?: number | string; onSelect?: (value?: Asset | undefined) => void; onFocus?: (e: FocusEventHandler | undefined) => void; getMaxSize?: (value: number) => string | number; stepSize?: number; }; }) => React.ReactElement; renderErrorComponent?: (message?: string) => ReactNode; }; export declare const BuySpendController: ({ render, renderErrorComponent, }: BuySpendRenderProps) => JSX.Element; export {}; //# sourceMappingURL=buySpendController.d.ts.map