import { ListChildComponentProps } from 'react-window'; import { ID, OnboardingCockpitView, OnboardingCustomerCompletedStatus, OnboardingCustomerListUIState, OnboardingViewSortKey, SortOrder } from '@zeniai/client-epic-state'; import { RequestToOpenThreadType } from '../../../commentsAndNotes/utils/ThreadsProvider'; import { OnboardingInviteDetails } from './OnboardingListRow'; export interface OnboardingListViewProps extends Omit { qboConnectionPoolFlag: boolean; initialOpenThreadRequest?: RequestToOpenThreadType; onColumnSortConfigChanged: (sortKey: OnboardingViewSortKey, sortOrder: SortOrder) => void; onOnboardingStepClicked: (companyId: ID, stepType: string) => void; onQBOConnectClick: () => void; onRetryBankAccountConnection: (companyId: ID) => void; onSendInviteClick: (companyId: ID, inviteSent: boolean, inviteDetails: OnboardingInviteDetails) => void; redirectToDashboardOnboarding: (companyEmailDomain: string) => void; } interface ListItemProps extends ListChildComponentProps { onboardingView: OnboardingCockpitView; onCancelClicked: () => void; onGoLiveClicked: (onboardingCustomerCompletedStatus: OnboardingCustomerCompletedStatus) => void; onScroll: (scrollYOffset: number) => void; onUpdateCustomerCreationStatus: () => void; } interface StickyInnerElementContextType { makeCompanyNameSticky: boolean; uiState: OnboardingCustomerListUIState; onColumnSortConfigChanged: (sortKey: OnboardingViewSortKey, sortOrder: SortOrder) => void; } export declare const OnboardingListView: ({ onboardingView, qboConnectionPoolFlag, onSendInviteClick, onOnboardingStepClicked, onCancelClicked, onGoLiveClicked, onScroll, onUpdateCustomerCreationStatus, onColumnSortConfigChanged, redirectToDashboardOnboarding, onRetryBankAccountConnection, onQBOConnectClick, initialOpenThreadRequest, }: OnboardingListViewProps) => import("react/jsx-runtime").JSX.Element; export declare const StickyInnerElementContext: import('react').Context; export {};