import { IPicture } from 'gallery'; import { IView } from 'shared-entities/pagination.entity'; import { IPayloadError } from 'store'; declare const initialState: { list: { [key: string]: Array<{ media: IPicture; id: string; }>; }; errors: { list: IPayloadError; add: IPayloadError; delete: IPayloadError; }; loadings: { list: boolean; add: boolean; delete: boolean; }; view: IView | undefined; }; export declare type GalleryState = typeof initialState; export interface IAppStateGallery { gallery: GalleryState; } export declare const fetchGallery: import("@reduxjs/toolkit").ActionCreatorWithoutPayload, fetchGalleryFailed: import("@reduxjs/toolkit").ActionCreatorWithOptionalPayload<{ error: IPayloadError; key: string; }, string>, fetchGallerySucceeded: import("@reduxjs/toolkit").ActionCreatorWithOptionalPayload<{ list: { [key: string]: { media: IPicture; id: string; }[]; }; key: string; view?: IView; }, string>, fetchPostGallery: import("@reduxjs/toolkit").ActionCreatorWithoutPayload, fetchDeleteGalleryItem: import("@reduxjs/toolkit").ActionCreatorWithoutPayload, fetchDeleteSucceeded: import("@reduxjs/toolkit").ActionCreatorWithOptionalPayload<{ category: string; itemId: string; }, string>; export declare const galleryReducer: import("redux").Reducer<{ list: { [key: string]: { media: IPicture; id: string; }[]; }; errors: { list: IPayloadError; add: IPayloadError; delete: IPayloadError; }; loadings: { list: boolean; add: boolean; delete: boolean; }; view: IView | undefined; }, import("redux").AnyAction>; export {};