import { ReactElement } from 'react';
import { Asset, BoosterFactory, Ipo, OrderBook } from '@fridaygame/client';
import { To } from 'react-router-dom';
import { ItemEditorFields } from '../../market/checkouts/itemEditor';
export type AssetOverviewSize = 'small' | 'medium' | 'full';
export interface Props {
    asset: Asset;
    size?: AssetOverviewSize;
    orderBook?: OrderBook;
    boosterFactories?: BoosterFactory[];
    onSubmitItem?: (itemFields: ItemEditorFields) => unknown;
    ipo?: Ipo;
    secondaryTo?: To;
    bankProposalQuotation?: number;
    onAcceptBankProposal?: (nbShares?: number) => unknown;
}
export default function AssetOverview({ asset, size, secondaryTo, orderBook, boosterFactories, onSubmitItem, ipo, bankProposalQuotation, onAcceptBankProposal, }: Props): ReactElement;
