import { ListChildComponentProps } from 'react-window'; import { Amount, CompanyPortfolioView, CompanyView, PortfolioUIState, PortfolioViewSortKey, SortOrder } from '@zeniai/client-epic-state'; import { RequestToOpenThreadType } from '../../../commentsAndNotes/utils/ThreadsProvider'; export interface PortfolioListViewProps extends Omit { initialOpenThreadRequest?: RequestToOpenThreadType; onColumnSortConfigChanged: (sortKey: PortfolioViewSortKey, sortOrder: SortOrder) => void; onScroll: (scrollYOffset: number) => void; } interface ListItemProps extends ListChildComponentProps { portfolioView: CompanyPortfolioView; onCompanyNameClicked: (company: CompanyView) => void; onPassportIconClicked: (company: CompanyView) => void; } interface StickyInnerElementContextType { makeCompanyNameSticky: boolean; totalCashBalance: Amount; totalExpenses: Amount; totalRevenues: Amount; uiState: PortfolioUIState; onColumnSortConfigChanged: (sortKey: PortfolioViewSortKey, sortOrder: SortOrder) => void; } export declare const PortfolioListView: ({ portfolioView, onColumnSortConfigChanged, onCompanyNameClicked, onPassportIconClicked, onScroll, initialOpenThreadRequest, }: PortfolioListViewProps) => import("react/jsx-runtime").JSX.Element; export declare const StickyInnerElementContext: import('react').Context; export {};