import { type Reducer } from 'redux'; import type * as T from './types/index.js'; export declare const INITIAL_STATE: T.UserClosetsState; export declare const closetItems: (state?: any, action?: { type?: string | undefined; payload?: any; }) => any; export declare const getError: (state: T.UserClosetsState) => import("../../index.js").Nullable; export declare const getIsLoading: (state: T.UserClosetsState) => boolean; export declare const getResult: (state: T.UserClosetsState) => import("../../index.js").Nullable; export declare const getUserClosetItems: (state: T.UserClosetsState) => import("../../index.js").StateWithResult; /** * Reducer for user closets state. * * @param state - Current redux state. * @param action - Action dispatched. * * @returns New state. */ declare const closetsReducer: Reducer; export default closetsReducer;