import { ID } from '../../../commonStateTypes/common'; import { AccountBasePayload } from '../../../entity/account/accountPayload'; import { ClassBasePayload } from '../../../entity/class/classPayload'; import { ZeniAPIResponse } from '../../../responsePayload'; import { RootState } from '../../../rootStateTypes'; import { FetchAllVendorsPayload } from '../../vendorList/vendorListPayload'; import { TransactionVendorLocalData } from './transactionVendorViewState'; export type VendorCreationResponse = ZeniAPIResponse; interface VendorNameUpdatePayload { account: AccountBasePayload | null; accounting_class: ClassBasePayload | null; owner_id: ID | null; qbo_id: string; sync_token: string; vendor_name: string; } export declare const prepareVendorPayload: (state: RootState, vendorDetailLocalData: TransactionVendorLocalData, vendorId: ID | undefined) => Partial; export {};