import { REDUX_KEYS } from '../constants/stateKey.enum'; import type { PayloadAction } from '@reduxjs/toolkit'; export type LoaderDetails = { label?: string; descriptions?: string[]; }; export type LoaderState = LoaderDetails & { loading?: boolean; }; type ActionPayloadProps = Partial; export declare const loaderSlice: import("@reduxjs/toolkit").Slice) => void; stopLoading: (state: { label?: string | undefined; descriptions?: string[] | undefined; loading?: boolean | undefined; }) => void; }, REDUX_KEYS.LOADER, REDUX_KEYS.LOADER, import("@reduxjs/toolkit").SliceSelectors>; export declare const startLoading: import("@reduxjs/toolkit").ActionCreatorWithPayload, "loader/startLoading">, stopLoading: import("@reduxjs/toolkit").ActionCreatorWithoutPayload<"loader/stopLoading">; export declare const selectLoading: (state: { loader: LoaderState; }) => LoaderState; declare const _default: import("redux").Reducer; export default _default; //# sourceMappingURL=loaderSlice.d.ts.map