import { ClientAnalytics } from '@zeniai/client-analytics';
import { AuthParams, FetchState, ID, Vendor, VendorFirstReviewSelectorView } from '@zeniai/client-epic-state';
import { GlobalMerchantAutoComplete } from '../../../../globalMerchantAutoComplete/globalMerchantAutoCompleteProps';
export interface Props {
    analytics: ClientAnalytics;
    attachmentEndpoint: string;
    authParams: AuthParams;
    fetchState: FetchState;
    rowData: VendorFirstReviewSelectorView;
    /** Zero-based row index in the first-review list (used for stable `data-testid` values). */
    rowIndex: number;
    searchAutoComplete: GlobalMerchantAutoComplete;
    sectionId: string;
    currentVendor?: Vendor;
    vendorId?: ID;
    onClearGlobalMerchantAutoCompleteResults: () => void;
    onClickCancel: (sectionId: string) => void;
    onClickRenameOption: (sectionId: string, newName: string) => void;
    onClickSave: (vendorId: ID, isMarkAsEmployee?: boolean, isMarkAsLocalContractor?: boolean) => void;
    onVendorNameClick: (vendorId: ID, vendorQboId: ID) => void;
    setCurrentVendorInAction: (vendorId: ID) => void;
}
export declare const VendorFirstReviewRowMedium: ({ analytics, authParams, attachmentEndpoint, onClickCancel, onClickRenameOption, onClickSave, onClearGlobalMerchantAutoCompleteResults, onVendorNameClick, rowData, rowIndex, searchAutoComplete, sectionId, setCurrentVendorInAction, }: Props) => import("react/jsx-runtime").JSX.Element;
