import { IOrder } from 'order/entities'; import { IPayloadError } from 'store'; declare const initialState: { order: IOrder; error: IPayloadError; loading: boolean; sponsorCode?: string; }; export declare type BasketState = typeof initialState; export interface IAppStateBasket { basket: BasketState; } export declare const basketSelector: (state: IAppStateBasket) => IOrder; export declare const loadingSelector: (state: IAppStateBasket) => boolean; export declare const errorSelector: (state: IAppStateBasket) => IPayloadError; export declare const fetchBasket: import("@reduxjs/toolkit").ActionCreatorWithoutPayload, fetchBasketFailed: import("@reduxjs/toolkit").ActionCreatorWithOptionalPayload, fetchBasketSucceeded: import("@reduxjs/toolkit").ActionCreatorWithOptionalPayload, string>, fetchBasketClear: import("@reduxjs/toolkit").ActionCreatorWithoutPayload, fetchSponsorCodeToBasketFailed: import("@reduxjs/toolkit").ActionCreatorWithOptionalPayload, fetchSponsorCodeToBasketSuccedded: import("@reduxjs/toolkit").ActionCreatorWithOptionalPayload; export declare const basketReducer: import("redux").Reducer<{ order: IOrder; error: IPayloadError; loading: boolean; sponsorCode?: string; }, import("redux").AnyAction>; export {};