import { ID } from '../../commonStateTypes/common'; import { SortOrder } from '../../commonStateTypes/selectorTypes/sortOrderTypes'; import { PageToken } from '../../commonStateTypes/viewAndReport/viewAndReport'; import { ZeniAPIStatus } from '../../responsePayload'; import { VendorListResponse } from './vendorListPayload'; import { VendorListQuery, VendorListState, VendorListViewSortKey, VendorListViewYTDSpendSortKey, VendorViewType } from './vendorListState'; export declare const initialState: VendorListState; export declare const fetchVendorsList: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[payload: { billId?: ID; keepExistingListItems?: boolean; pageToken?: PageToken; searchString?: string; view?: VendorViewType; }], { searchString: string | undefined; keepExistingListItems: boolean; pageToken: PageToken | undefined; view: "vendorsTab" | undefined; billId: string | undefined; }, "vendorList/fetchVendorsList", never, never>, updateVendorsList: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ response: VendorListResponse; searchString: string; keepExistingListItems?: boolean; vendorListQuery?: VendorListQuery; view?: VendorViewType; }, "vendorList/updateVendorsList">, updateVendorListFailure: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ status: ZeniAPIStatus; view?: VendorViewType; }, "vendorList/updateVendorListFailure">, updateScrollYOffset: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ scrollYOffset: number; }, "vendorList/updateScrollYOffset">, updateSortUiState: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ sortkey: VendorListViewSortKey; sortOrder: SortOrder; }, "vendorList/updateSortUiState">, updatePageToken: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ pageToken: PageToken; }, "vendorList/updatePageToken">, updateYTDSelectionUIState: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ ytdSpendSelection: VendorListViewYTDSpendSortKey; }, "vendorList/updateYTDSelectionUIState">; declare const _default: import("redux").Reducer; export default _default;