import { FetchStateAndError, InviteCompanyLocalData } from '@zeniai/client-epic-state';
import { DisableMode } from '../../formElements/common/common';
import { InviteeSectionFormData } from './InviteeSection';
/**
 * Component & its Props
 */
export interface InviteeFormProps {
    inviteFormView: InviteCompanyLocalData[];
    submitStatus: FetchStateAndError;
    isDisabled?: DisableMode;
    onDismissClick: () => void;
    onUpdateInviteFormLocalData: (localData: InviteeSectionFormData[]) => void;
}
declare const inviteeSectionId = "inviteeDetails";
export interface FormData {
    [inviteeSectionId]: InviteeSectionFormData[];
}
/**
 * Here goes the main component...
 */
export declare const InviteeForm: ({ inviteFormView, submitStatus, isDisabled, onDismissClick, onUpdateInviteFormLocalData, }: Readonly<InviteeFormProps>) => import("react/jsx-runtime").JSX.Element;
export {};
