import { ID } from '../../commonStateTypes/common'; import { ZeniAPIStatus } from '../../responsePayload'; import { AddressType, AddressUpdatableInfo, AddressViewState } from './addressViewState'; export declare const initialState: AddressViewState; export declare const fetchAddress: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[addressId: string, cacheOverride?: any], { addressId: string; cacheOverride: any; }, "addressView/fetchAddress", never, never>, fetchAddressSuccess: import("@reduxjs/toolkit").ActionCreatorWithPayload, fetchAddressFailure: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ addressId: ID; status: ZeniAPIStatus; }, "addressView/fetchAddressFailure">, newAddressInLocalStore: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ addressToCreate: AddressUpdatableInfo; addressType: AddressType; }, "addressView/newAddressInLocalStore">, saveNewAddress: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ addressType: AddressType; companyId: ID; userId?: ID; }, "addressView/saveNewAddress">, createCompanyAddress: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[addressType: AddressType, companyId: string], { addressType: AddressType; companyId: string; }, "addressView/createCompanyAddress", never, never>, createCompanyUserAddress: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[addressType: AddressType, companyId: string, userId: string], { addressType: AddressType; companyId: string; userId: string; }, "addressView/createCompanyUserAddress", never, never>, resetNewAddressesInLocalStore: import("@reduxjs/toolkit").ActionCreatorWithoutPayload<"addressView/resetNewAddressesInLocalStore">, resetNewAddressDataInLocalStore: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[addressType: AddressType], { addressType: AddressType; }, "addressView/resetNewAddressDataInLocalStore", never, never>, resetNewAddressDataInLocalStoreForAddressTypes: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[addressTypes: AddressType[]], { addressTypes: AddressType[]; }, "addressView/resetNewAddressDataInLocalStoreForAddressTypes", never, never>, removeNewAddressDataInLocalStore: import("@reduxjs/toolkit").ActionCreatorWithPayload, createAddress: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[addressType: AddressType], { addressType: AddressType; }, "addressView/createAddress", never, never>, createAddressSuccess: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ addressId: ID; addressType: AddressType; }, "addressView/createAddressSuccess">, createAddressFailure: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ addressType: AddressType; status: ZeniAPIStatus; addressId?: ID; }, "addressView/createAddressFailure">, updateAddress: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[addressId: string, addressToUpdate: AddressUpdatableInfo], { addressId: string; addressToUpdate: AddressUpdatableInfo; }, "addressView/updateAddress", never, never>, updateAddressSuccess: import("@reduxjs/toolkit").ActionCreatorWithPayload, updateAddressFailure: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ addressId: ID; status: ZeniAPIStatus; }, "addressView/updateAddressFailure">; declare const _default: import("redux").Reducer; export default _default;