import { FetchState, ID, OnboardingCustomer, User } from '@zeniai/client-epic-state'; import { CockpitNoteData } from '../../../commentsAndNotes/utils/CollaborationTypes'; import { UserMultiSelectFieldValue } from '../../common/userMultiSelect/UserMultiSelectField'; import { AllOnboardingTabKeys } from './onboardingHeaderItemsData'; export interface OnboardingRowFormData { controller: UserMultiSelectFieldValue; } export interface OnboardingInviteDetails { companyEmailDomain: string; companyName: string; customerEmail: string; } export declare const OnboardingListRow: ({ companyView, companyNameSticky, allUsers, sendInviteFetchState, retryBankAccountConnectionFetchState, totalHeight, addThreadRequestThreadId, targetElementFromNavigation, resetTargetElementFromNavigation, setNoteData, setElementRef, setAddThreadRequestThreadId, onOnboardingStepClicked, onSendInviteClick, redirectToDashboardOnboarding, onRetryBankAccountConnection, }: { allUsers: User[]; companyNameSticky: boolean; companyView: OnboardingCustomer; targetElementFromNavigation: HTMLElement | null; totalHeight: number; addThreadRequestThreadId?: ID; retryBankAccountConnectionFetchState?: FetchState; sendInviteFetchState?: FetchState; onOnboardingStepClicked: (companyId: ID, stepType: string) => void; onRetryBankAccountConnection: (companyId: ID) => void; onSendInviteClick: (companyId: ID, inviteSent: boolean, inviteDetails: OnboardingInviteDetails) => void; redirectToDashboardOnboarding: (companyEmailDomain: string) => void; resetTargetElementFromNavigation: () => void; setAddThreadRequestThreadId: (addThreadRequestThreadId?: ID) => void; setElementRef: (companyId: ID, columnKey: AllOnboardingTabKeys, ref: HTMLElement | null) => void; setNoteData: (noteData: CockpitNoteData) => void; }) => import("react/jsx-runtime").JSX.Element;