import { InventoryReportsTitleBarState } from '../types';

export declare const fetchOptions: import('@reduxjs/toolkit').AsyncThunk<{
    i: any;
    c: any;
    wl: any;
    ai: any;
}, void, {
    state?: unknown;
    dispatch?: import('@reduxjs/toolkit').Dispatch;
    extra?: unknown;
    rejectValue?: unknown;
    serializedErrorType?: unknown;
    pendingMeta?: unknown;
    fulfilledMeta?: unknown;
    rejectedMeta?: unknown;
}>;
export declare const fetchBom: import('@reduxjs/toolkit').AsyncThunk<{
    bom: any;
}, void, {
    state?: unknown;
    dispatch?: import('@reduxjs/toolkit').Dispatch;
    extra?: unknown;
    rejectValue?: unknown;
    serializedErrorType?: unknown;
    pendingMeta?: unknown;
    fulfilledMeta?: unknown;
    rejectedMeta?: unknown;
}>;
export declare const inventoryReportsTitleBarSlice: import('@reduxjs/toolkit').Slice<import('immer/dist/internal.js').WritableDraft<InventoryReportsTitleBarState>, {
    setCompanies: (state: import('immer/dist/internal.js').WritableDraft<InventoryReportsTitleBarState>, action: {
        payload: any;
        type: string;
    }) => void;
    setItems: (state: import('immer/dist/internal.js').WritableDraft<InventoryReportsTitleBarState>, action: {
        payload: any;
        type: string;
    }) => void;
    setWarehouseLocations: (state: import('immer/dist/internal.js').WritableDraft<InventoryReportsTitleBarState>, action: {
        payload: any;
        type: string;
    }) => void;
    setAssemblyItems: (state: import('immer/dist/internal.js').WritableDraft<InventoryReportsTitleBarState>, action: {
        payload: any;
        type: string;
    }) => void;
    setBomData: (state: import('immer/dist/internal.js').WritableDraft<InventoryReportsTitleBarState>, action: {
        payload: any;
        type: string;
    }) => void;
    setLoading: (state: import('immer/dist/internal.js').WritableDraft<InventoryReportsTitleBarState>, action: {
        payload: any;
        type: string;
    }) => void;
    setError: (state: import('immer/dist/internal.js').WritableDraft<InventoryReportsTitleBarState>, action: {
        payload: any;
        type: string;
    }) => void;
    resetInventoryReportsTitleBarState: (state: import('immer/dist/internal.js').WritableDraft<InventoryReportsTitleBarState>) => void;
}, "inventoryReportsTitleBar">;
export declare const setCompanies: import('@reduxjs/toolkit').ActionCreatorWithPayload<any, "inventoryReportsTitleBar/setCompanies">, setItems: import('@reduxjs/toolkit').ActionCreatorWithPayload<any, "inventoryReportsTitleBar/setItems">, setWarehouseLocations: import('@reduxjs/toolkit').ActionCreatorWithPayload<any, "inventoryReportsTitleBar/setWarehouseLocations">, setAssemblyItems: import('@reduxjs/toolkit').ActionCreatorWithPayload<any, "inventoryReportsTitleBar/setAssemblyItems">, setBomData: import('@reduxjs/toolkit').ActionCreatorWithPayload<any, "inventoryReportsTitleBar/setBomData">, setLoading: import('@reduxjs/toolkit').ActionCreatorWithPayload<any, "inventoryReportsTitleBar/setLoading">, setError: import('@reduxjs/toolkit').ActionCreatorWithPayload<any, "inventoryReportsTitleBar/setError">, resetInventoryReportsTitleBarState: import('@reduxjs/toolkit').ActionCreatorWithoutPayload<"inventoryReportsTitleBar/resetInventoryReportsTitleBarState">;
declare const _default: import('@reduxjs/toolkit').Reducer<import('immer/dist/internal.js').WritableDraft<InventoryReportsTitleBarState>>;
export default _default;
