import { IView } from 'shared-entities/pagination.entity'; import { IRib } from 'shop/entities/rib.entity'; import { IPayloadError } from 'store'; import { IOrganization } from '../../entities/organization.entity'; declare const initialState: { getAll: { organizations: { [key: string]: IOrganization; }; loading: boolean; error: IPayloadError | undefined; view: { page?: number; total?: number; itemsPerPage?: number; }; }; get: { organization: IOrganization; loading: boolean; error: ''; }; add: { loading: boolean; error: ''; picture: { loading: boolean; error: string; }; backgroundImage: { loading: boolean; error: string; }; }; update: { loading: boolean; }; rib: { rib: { [key: string]: IRib; }; loading: { [key: string]: boolean; }; error: { [key: string]: IPayloadError; }; }; }; export declare type OrganizationState = typeof initialState; export interface IAppStateOrganization { organization: OrganizationState; } export declare const organizationsViewSelector: (state: IAppStateOrganization) => { page?: number; total?: number; itemsPerPage?: number; }; export declare const organizationsSelector: (state: IAppStateOrganization) => IOrganization; export declare const organizationsListSelector: (state: IAppStateOrganization) => { [key: string]: IOrganization; }; export declare const organizationsLoadingSelector: (state: IAppStateOrganization) => boolean; export declare const makeOrganizationsListItemSelector: import("reselect").OutputSelector IOrganization, (res: { [key: string]: IOrganization; }) => (id: string) => IOrganization>; export declare const organizationsListArraySelector: import("reselect").OutputSelector[], (res: { [key: string]: IOrganization; }) => IOrganization[]>; export declare const makeOrganizationsSortedByDateSelector: import("reselect").OutputSelector; }) => any>; export declare const organizationsErrorSelector: (state: IAppStateOrganization) => IPayloadError; export declare const organizationSelector: (state: IAppStateOrganization) => IOrganization; export declare const organizationLoadingSelector: (state: IAppStateOrganization) => boolean; export declare const loadingUpdateSelector: (state: IAppStateOrganization) => boolean; export declare const loadingAddSelector: (state: IAppStateOrganization) => boolean; export declare const loadingPictureSelector: (state: IAppStateOrganization) => boolean; export declare const loadingRibSelector: (state: IAppStateOrganization, key?: string) => boolean; export declare const ribSelector: (state: IAppStateOrganization, key?: string) => IRib; export declare const fetchGetOrganization: import("@reduxjs/toolkit").ActionCreatorWithoutPayload, fetchGetOrganizationFailed: import("@reduxjs/toolkit").ActionCreatorWithOptionalPayload, fetchGetOrganizationSucceeded: import("@reduxjs/toolkit").ActionCreatorWithOptionalPayload, string>, fetchOrganization: import("@reduxjs/toolkit").ActionCreatorWithoutPayload, fetchOrganizationSucceeded: import("@reduxjs/toolkit").ActionCreatorWithOptionalPayload, string>, fetchOrganizationFailed: import("@reduxjs/toolkit").ActionCreatorWithOptionalPayload, fetchAddOrganization: import("@reduxjs/toolkit").ActionCreatorWithoutPayload, fetchAddOrganizationSucceeded: import("@reduxjs/toolkit").ActionCreatorWithoutPayload, fetchAddOrganizationFailed: import("@reduxjs/toolkit").ActionCreatorWithOptionalPayload, fetchGetOrganizationsFailed: import("@reduxjs/toolkit").ActionCreatorWithOptionalPayload, fetchGetOrganizationsSucceeded: import("@reduxjs/toolkit").ActionCreatorWithOptionalPayload<{ list: { [key: string]: IOrganization; }; view: IView; }, string>, fetchGetOrganizations: import("@reduxjs/toolkit").ActionCreatorWithoutPayload, fetchAddOrganizationPicture: import("@reduxjs/toolkit").ActionCreatorWithoutPayload, fetchAddOrganizationPictureSucceeded: import("@reduxjs/toolkit").ActionCreatorWithOptionalPayload, string>, fetchAddOrganizationPictureFailed: import("@reduxjs/toolkit").ActionCreatorWithOptionalPayload, fetchAddOrganizationBackgroundImage: import("@reduxjs/toolkit").ActionCreatorWithoutPayload, fetchAddOrganizationBackgroundImageFailed: import("@reduxjs/toolkit").ActionCreatorWithOptionalPayload, fetchAddOrganizationBackgroundImageSucceeded: import("@reduxjs/toolkit").ActionCreatorWithOptionalPayload, string>, fetchAddOrganizationOpeningHours: import("@reduxjs/toolkit").ActionCreatorWithoutPayload, fetchAddOrganizationOpeningHoursSucceeded: import("@reduxjs/toolkit").ActionCreatorWithoutPayload, fetchAddOrganizationOpeningHoursFailed: import("@reduxjs/toolkit").ActionCreatorWithOptionalPayload, fetchUpdateOrganization: import("@reduxjs/toolkit").ActionCreatorWithoutPayload, fetchUpdateOrganizationSucceeded: import("@reduxjs/toolkit").ActionCreatorWithOptionalPayload, string>, fetchUpdateOrganizationFailed: import("@reduxjs/toolkit").ActionCreatorWithOptionalPayload, fetchRemoveOrganizationPicture: import("@reduxjs/toolkit").ActionCreatorWithoutPayload, fetchRemoveOrganizationPictureFailed: import("@reduxjs/toolkit").ActionCreatorWithOptionalPayload, fetchRemoveOrganizationPictureSucceeded: import("@reduxjs/toolkit").ActionCreatorWithOptionalPayload, string>, fetchGetClear: import("@reduxjs/toolkit").ActionCreatorWithoutPayload, fetchFullUpdateOrganization: import("@reduxjs/toolkit").ActionCreatorWithoutPayload, fetchFullUpdateOrganizationFailed: import("@reduxjs/toolkit").ActionCreatorWithOptionalPayload, fetchFullUpdateOrganizationSucceeded: import("@reduxjs/toolkit").ActionCreatorWithOptionalPayload, string>, selectOrganization: import("@reduxjs/toolkit").ActionCreatorWithOptionalPayload, string>, fetchRib: import("@reduxjs/toolkit").ActionCreatorWithOptionalPayload<{ key: string; }, string>, fetchRibFailed: import("@reduxjs/toolkit").ActionCreatorWithOptionalPayload<{ error: IPayloadError; key: string; }, string>, fetchRibSuccedded: import("@reduxjs/toolkit").ActionCreatorWithOptionalPayload<{ data: IRib; key: string; }, string>, fetchGetSearchOrganizations: import("@reduxjs/toolkit").ActionCreatorWithoutPayload, fetchGetSearchOrganizationsFailed: import("@reduxjs/toolkit").ActionCreatorWithOptionalPayload, fetchGetSearchOrganizationsSucceeded: import("@reduxjs/toolkit").ActionCreatorWithOptionalPayload<{ list: { [key: string]: IOrganization; }; view: IView; }, string>; export declare const organizationReducer: import("redux").Reducer<{ getAll: { organizations: { [key: string]: IOrganization; }; loading: boolean; error: IPayloadError | undefined; view: { page?: number; total?: number; itemsPerPage?: number; }; }; get: { organization: IOrganization; loading: boolean; error: ''; }; add: { loading: boolean; error: ''; picture: { loading: boolean; error: string; }; backgroundImage: { loading: boolean; error: string; }; }; update: { loading: boolean; }; rib: { rib: { [key: string]: IRib; }; loading: { [key: string]: boolean; }; error: { [key: string]: IPayloadError; }; }; }, import("redux").AnyAction>; export {};