import { ScheduleTransaction, VendorBase } from '@zeniai/client-epic-state';
import { AutoCompleteActions, AutoCompleteData } from '../../../common/autoComplete/autoCompleteProps';
import { OptionType as AutoCompleteOptionType, AutoCompleteSingleSelectFieldValue } from '../../../formElements/autoCompleteSingleSelectField/AutoCompleteSingleSelectField';
import { FormDataKeyUniqueNames } from '../../scheduleDetails/sections/ScheduleDetailsFixedAssetsSection';
type HeaderRowValue = {
    title: string;
    value: string;
};
export interface Props {
    errors: string[];
    transaction: ScheduleTransaction;
    vendor: VendorBase;
    vendorSearchAutoCompleteActions: AutoCompleteActions;
    vendorSearchAutoCompleteData: AutoCompleteData;
    vendorField?: AutoCompleteSingleSelectFieldValue;
    vendorFieldName?: FormDataKeyUniqueNames;
    vendorLoadOptions?: (inputValue: string, callback: (allOptions: AutoCompleteOptionType[]) => void) => void;
}
export default function ScheduleTransactionHeader({ transaction, vendorField, vendorLoadOptions, errors, vendorFieldName, vendor, }: Readonly<Props>): import("react/jsx-runtime").JSX.Element;
export declare function prepareHeaderRowValues(transaction: ScheduleTransaction): HeaderRowValue[];
export {};
