import { ID } from '../../../commonStateTypes/common'; import { InvoicingListCounts } from '../../../entity/invoicing/invoicingCommonPayload'; import { ZeniAPIStatus } from '../../../responsePayload'; import { InvoicingListSort } from '../invoicingApiHelper'; import { InvoicingCreditNoteFilters, InvoicingCreditNoteListViewState } from './invoicingCreditNoteListViewState'; export declare const initialState: InvoicingCreditNoteListViewState; export declare const fetchInvoicingCreditNoteList: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[payload: { cursor?: string; filters?: InvoicingCreditNoteFilters; keepExistingListItems?: boolean; sort?: InvoicingListSort; }], { filters: InvoicingCreditNoteFilters; cursor: string | undefined; keepExistingListItems: boolean; sort: InvoicingListSort | undefined; }, "invoicingCreditNoteListView/fetchInvoicingCreditNoteList", never, never>, fetchInvoicingCreditNoteListPage: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[payload: { cacheOverride?: boolean; filters?: InvoicingCreditNoteFilters; sort?: InvoicingListSort; }], { cacheOverride: boolean; filters: InvoicingCreditNoteFilters; sort: InvoicingListSort | undefined; }, "invoicingCreditNoteListView/fetchInvoicingCreditNoteListPage", never, never>, updateInvoicingCreditNoteList: import("@reduxjs/toolkit").ActionCreatorWithPayload<{ ids: ID[]; keepExistingListItems: boolean; nextCursor: string | null; }, "invoicingCreditNoteListView/updateInvoicingCreditNoteList">, updateInvoicingCreditNoteListFailure: import("@reduxjs/toolkit").ActionCreatorWithPayload>, "invoicingCreditNoteListView/updateInvoicingCreditNoteListFailure">, fetchInvoicingCreditNoteCounts: import("@reduxjs/toolkit").ActionCreatorWithoutPayload<"invoicingCreditNoteListView/fetchInvoicingCreditNoteCounts">, updateInvoicingCreditNoteCounts: import("@reduxjs/toolkit").ActionCreatorWithPayload, updateInvoicingCreditNoteCountsFailure: import("@reduxjs/toolkit").ActionCreatorWithPayload>, "invoicingCreditNoteListView/updateInvoicingCreditNoteCountsFailure">, updateInvoicingCreditNoteFilters: import("@reduxjs/toolkit").ActionCreatorWithPayload, setInvoicingCreditNoteActiveTab: import("@reduxjs/toolkit").ActionCreatorWithPayload<"adjusted" | "refunded" | "refund_due" | "voided" | "all", "invoicingCreditNoteListView/setInvoicingCreditNoteActiveTab">; declare const _default: import("redux").Reducer; export default _default;