import { FetchState, ID } from '../../../commonStateTypes/common'; import { SortOrder } from '../../../commonStateTypes/selectorTypes/sortOrderTypes'; import { PageToken } from '../../../commonStateTypes/viewAndReport/viewAndReport'; import { AttachmentPayload } from '../../../entity/transaction/payloadTypes/attachmentPayload'; import { ZeniAPIStatus } from '../../../responsePayload'; import { VendorReviewRowCurrentSelection } from '../common/state/commonTypes'; import { RecommendedNonExistingGlobalMerchant } from '../common/state/recommendedNonExistingGlobalMerchant'; import { ReviewStatusPayload, SaveVendorFirstReviewViewPayload, VendorFirstReviewPayload } from './vendorFirstReviewViewPayload'; import { VendorFirstReviewViewColumnKey, VendorFirstReviewViewState, VendorViewLocalData } from './vendorFirstReviewViewState'; export declare const initialState: VendorFirstReviewViewState; export declare const fetchVendorFirstReviewAttachments: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[vendorId: string, attachmentIds: string[]], { vendorId: string; attachmentIds: string[]; }, "vendorFirstReviewView/fetchVendorFirstReviewAttachments", never, never>, fetchVendorFirstReviewView: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[pageToken: PageToken, searchString?: string | undefined, keepExistingListItems?: any], { searchString: string | undefined; keepExistingListItems: any; pageToken: PageToken; }, "vendorFirstReviewView/fetchVendorFirstReviewView", never, never>, updateSavedVendorFirstReviewViewLocalData: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ vendorId: ID; vendors: SaveVendorFirstReviewViewPayload[]; }, "vendorFirstReviewView/updateSavedVendorFirstReviewViewLocalData">, updateVendorFirstReviewViewFailure: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ status: ZeniAPIStatus; }, "vendorFirstReviewView/updateVendorFirstReviewViewFailure">, updateVendorFirstReviewViewScrollYOffset: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ scrollYOffset: number; }, "vendorFirstReviewView/updateVendorFirstReviewViewScrollYOffset">, updateVendorFirstReviewViewPageToken: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ pageToken: PageToken; }, "vendorFirstReviewView/updateVendorFirstReviewViewPageToken">, saveVendorFirstReviewView: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[vendorId: string, markAsEmployee?: any, markAsLocalContractor?: any], { vendorId: string; markAsEmployee: any; markAsLocalContractor: any; }, "vendorFirstReviewView/saveVendorFirstReviewView", never, never>, updateVendorFirstReviewSortUiState: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ sortKey: VendorFirstReviewViewColumnKey; sortOrder: SortOrder; }, "vendorFirstReviewView/updateVendorFirstReviewSortUiState">, initializeVendorFirstReviewViewLocalData: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ response: VendorFirstReviewPayload; keepExistingListItems?: boolean; }, "vendorFirstReviewView/initializeVendorFirstReviewViewLocalData">, updateVendorFirstReviewViewLocalData: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ currentSelection: VendorReviewRowCurrentSelection; selectedGlobalMerchantId: ID; vendorId: ID; vendorRenamedText?: string; }, "vendorFirstReviewView/updateVendorFirstReviewViewLocalData">, resetVendorFirstReviewLocalData: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ vendorId: ID; }, "vendorFirstReviewView/resetVendorFirstReviewLocalData">, updateRecentlySavedErroredVendorData: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ isVendorMergeError: boolean; vendorId: ID; vendorNameSentForReview: string; newRecommendation?: RecommendedNonExistingGlobalMerchant; oldRecommendation?: RecommendedNonExistingGlobalMerchant; }, "vendorFirstReviewView/updateRecentlySavedErroredVendorData">, clearRecentlySavedErroredVendorData: import("@reduxjs/toolkit").ActionCreatorWithoutPayload<"vendorFirstReviewView/clearRecentlySavedErroredVendorData">, saveVendorFirstReviewViewSuccessOrFailure: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[fetchState: FetchState, vendorId: string, markAsEmployee: boolean, markAsLocalContractor: boolean, error?: ZeniAPIStatus> | undefined, reviewStatus?: ReviewStatusPayload | undefined], { fetchState: FetchState; vendorId: string; markAsEmployee: boolean; markAsLocalContractor: boolean; error: ZeniAPIStatus> | undefined; reviewStatus: ReviewStatusPayload | undefined; }, "vendorFirstReviewView/saveVendorFirstReviewViewSuccessOrFailure", never, never>, updateVendorFirstReviewViewTransactionAttachments: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ transactionAttachments: AttachmentPayload[]; vendorId: ID; }, "vendorFirstReviewView/updateVendorFirstReviewViewTransactionAttachments">, updateVendorFirstReviewViewTransactionAttachmentsFailure: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ status: ZeniAPIStatus; }, "vendorFirstReviewView/updateVendorFirstReviewViewTransactionAttachmentsFailure">, updateReviewVendorDetailLocalData: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ vendorDetails: VendorViewLocalData; }, "vendorFirstReviewView/updateReviewVendorDetailLocalData">, saveVendorDetailsView: import("@reduxjs/toolkit").ActionCreatorWithoutPayload<"vendorFirstReviewView/saveVendorDetailsView">, updateVendorDetailsViewFailureOrSuccess: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ fetchState: FetchState; vendorId: ID; error?: ZeniAPIStatus; }, "vendorFirstReviewView/updateVendorDetailsViewFailureOrSuccess">; declare const _default: import("redux").Reducer; export default _default;