import { IAppState, IPayloadError } from 'store'; import { Loyalty } from '../../entities/loyalty.entity'; declare const initialState: { loading: { [key: string]: boolean; }; error: { [key: string]: IPayloadError; }; list: { [key: string]: Loyalty; }; }; export declare type LoyaltyState = typeof initialState; export declare const loyaltyLoadingSelector: (state: IAppState) => { [key: string]: boolean; }; export declare const loyaltyErrorSelector: (state: IAppState) => { [key: string]: IPayloadError; }; export declare const loyaltiesSelector: (state: IAppState) => { [key: string]: Loyalty; }; export declare const fetchLoyaltyFailed: import("@reduxjs/toolkit").ActionCreatorWithOptionalPayload<{ key: string; data?: { [key: string]: IPayloadError; }; error: IPayloadError; }, string>, fetchLoyaltySucceeded: import("@reduxjs/toolkit").ActionCreatorWithOptionalPayload<{ key: string; data?: { [key: string]: Loyalty; }; id?: string; }, string>, fetchLoyalty: import("@reduxjs/toolkit").ActionCreatorWithoutPayload, fetchClearLoyalty: import("@reduxjs/toolkit").ActionCreatorWithoutPayload; export declare const loyaltyReducer: import("redux").Reducer<{ loading: { [key: string]: boolean; }; error: { [key: string]: IPayloadError; }; list: { [key: string]: Loyalty; }; }, import("redux").AnyAction>; export {};