import { FetchState, ID } from '../../../commonStateTypes/common'; import { TimePeriod } from '../../../commonStateTypes/timePeriod'; import { Entity } from '../../../entity/genericEntity/entity'; import { ZeniAPIStatus } from '../../../responsePayload'; import { CollapsableStatusKey, VendorsTabVendorDetailLocalData, VendorsTabVendorViewState } from './vendorsTabVendorViewState'; export declare const initialVendorDetailLocalData: VendorsTabVendorDetailLocalData; export declare const initialState: VendorsTabVendorViewState; export declare const fetchVendorsTabVendorDetails: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[vendorId: string, cacheOverride?: any], { cacheOverride: any; vendorId: string; }, "vendorsTabVendorView/fetchVendorsTabVendorDetails", never, never>, fetchVendorsTabVendor: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[vendorId: string], { vendorId: string; }, "vendorsTabVendorView/fetchVendorsTabVendor", never, never>, updateVendorsTabVendorFetchStatus: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[fetchState: FetchState, vendorId: string, error?: ZeniAPIStatus> | undefined], { vendorId: string; error: ZeniAPIStatus> | undefined; fetchState: FetchState; }, "vendorsTabVendorView/updateVendorsTabVendorFetchStatus", never, never>, updateVendorsTabVendorSaveStatus: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ vendorId: ID; }, "vendorsTabVendorView/updateVendorsTabVendorSaveStatus">, vendorsTabSaveVendor: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[vendorId: string, view?: "vendorsTab" | undefined], { vendorId: string; view: "vendorsTab" | undefined; }, "vendorsTabVendorView/vendorsTabSaveVendor", never, never>, vendorsTabSaveVendorSuccessOrFailure: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[fetchState: FetchState, vendorId: string, error?: ZeniAPIStatus> | undefined, userVerificationFailed?: boolean | undefined], { fetchState: FetchState; vendorId: string; error: ZeniAPIStatus> | undefined; userVerificationFailed: boolean | undefined; }, "vendorsTabVendorView/vendorsTabSaveVendorSuccessOrFailure", never, never>, vendorsTabUpdateVendorDetailLocalData: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ vendorId: ID; localData?: Partial; }, "vendorsTabVendorView/vendorsTabUpdateVendorDetailLocalData">, vendorsTabResetVendorDetailLocalData: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[vendorId: string], { vendorId: string; }, "vendorsTabVendorView/vendorsTabResetVendorDetailLocalData", never, never>, fetchVendorsTabVendorDetailPageView: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[vendorId: string, entity: Entity, cacheOverride?: boolean | undefined], { vendorId: string; entity: Entity; cacheOverride: boolean | undefined; }, "vendorsTabVendorView/fetchVendorsTabVendorDetailPageView", never, never>, updateVendorsTabVendorAllTransactionsTabData: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ numberOfQuartersFetched: number; timePeriod: TimePeriod; }, "vendorsTabVendorView/updateVendorsTabVendorAllTransactionsTabData">, resetSelectedTabType: import("@reduxjs/toolkit").ActionCreatorWithoutPayload<"vendorsTabVendorView/resetSelectedTabType">, updateSelectedTabType: import("@reduxjs/toolkit").ActionCreatorWithPayload<"spend_transactions" | "all_transactions", "vendorsTabVendorView/updateSelectedTabType">, updateVendorSpendTrendFilterTabValue: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[vendorSpendTrendfilterTabValue: "last_month" | "last_30_days" | "variance" | "last_90_days" | "YTD_spend" | "last_3_months" | "last_6_months" | "last_12_months" | "last_year"], { vendorSpendTrendfilterTabValue: "last_month" | "last_30_days" | "variance" | "last_90_days" | "YTD_spend" | "last_3_months" | "last_6_months" | "last_12_months" | "last_year"; }, "vendorsTabVendorView/updateVendorSpendTrendFilterTabValue", never, never>, resetVendorsTabVendorAllTransactionsTabData: import("@reduxjs/toolkit").ActionCreatorWithoutPayload<"vendorsTabVendorView/resetVendorsTabVendorAllTransactionsTabData">, updateContactsInVendorTabDetailLocalData: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ vendorId: ID; localData?: Partial; }, "vendorsTabVendorView/updateContactsInVendorTabDetailLocalData">, updateVendorTabDetailUIState: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ collapsableStatus: CollapsableStatusKey; }, "vendorsTabVendorView/updateVendorTabDetailUIState">; declare const _default: import("redux").Reducer; export default _default;