import { ClientAnalytics } from '@zeniai/client-analytics'; import { AccountMappingView, FetchState, ID, SortOrder, Vendor, VendorFiling1099ListViewSortKey, VendorFiling1099ViewUIState, VendorReportIDType, VendorType, ZeniDate } from '@zeniai/client-epic-state'; import { Filing1099SectionFormData } from '../../uncategorizedAccountsMapping/Filling1099Section'; import { DownloadFiling1099ReportParams } from './downloadFilling1099Report/types/downloadFilling1099Types'; declare const filing1099SectionId = "filing1099"; export interface FormData { [filing1099SectionId]: Filing1099SectionFormData; } export interface VendorFiling1099ListPageProps { accountMappingView: AccountMappingView; analytics: ClientAnalytics; downloadParams: DownloadFiling1099ReportParams; fetchState: FetchState; isVendor1099Populated: boolean; previousTabPosition: number; uiState: VendorFiling1099ViewUIState; vendorsFiling1099List: Vendor[]; vendorTabsToShow: VendorReportIDType[]; vendorTypeList: VendorType[]; isAiCfoAccessEnabled?: boolean; lastRefreshSuccessTime?: ZeniDate; searchText?: string; onAccountMappingChange: (formData: FormData) => void; onBackClick: () => void; onReloadVendors: () => void; onUpdateSearchUiState: (searchText: string) => void; onVendorTabSelectionChanged: (newVendorTabId: VendorReportIDType) => void; setPreviousTabPosition: (position: number) => void; onAskAiCfoClick?: () => void; onClickMenuIcon?: () => void; onSaveClick?: (formData: FormData) => void; onUpdateSortUiState?: (sortOrder: SortOrder, sortkey: VendorFiling1099ListViewSortKey) => void; onVendorRowClick?: (vendorId: ID) => void; } export declare const VendorFiling1099ListPage: ({ vendorsFiling1099List, vendorTypeList, accountMappingView, isVendor1099Populated, vendorTabsToShow, uiState, fetchState, previousTabPosition, searchText, downloadParams, analytics, setPreviousTabPosition, onVendorRowClick, onBackClick, onReloadVendors, onUpdateSortUiState, onUpdateSearchUiState, onVendorTabSelectionChanged, onClickMenuIcon, onAccountMappingChange, onSaveClick, isAiCfoAccessEnabled, onAskAiCfoClick, }: VendorFiling1099ListPageProps) => import("react/jsx-runtime").JSX.Element; export {};