import { IPayloadError } from 'store'; import { ISubscription } from '../../entities'; declare const initialState: { current: ISubscription; loadings?: { current: boolean; [key: string]: boolean; }; errors?: { current: IPayloadError; [key: string]: IPayloadError; }; }; export declare type SubscriptionState = typeof initialState; export declare type IAppSubscriptionState = { subscriptions: SubscriptionState; }; export declare const fetchCurrentSubscription: import("@reduxjs/toolkit").ActionCreatorWithoutPayload, fetchCurrentSubscriptionSucceeded: import("@reduxjs/toolkit").ActionCreatorWithOptionalPayload, fetchSubscriptionFailed: import("@reduxjs/toolkit").ActionCreatorWithOptionalPayload<{ key: string; error: IPayloadError; }, string>; export declare const subscriptionsReducer: import("redux").Reducer<{ current: ISubscription; loadings?: { [key: string]: boolean; current: boolean; }; errors?: { [key: string]: IPayloadError; current: IPayloadError; }; }, import("redux").AnyAction>; export {};