import { IGetTopContentParams, ITopContentList } from '@cee-eng/hydrajs/@types/models/topContent/topContentModel'; import { IAction, IApiResponseDetails } from '@rh-support/types/shared'; type IActionType = IAction; export declare enum TopContentConstants { getTopContent = "getTopContent", resetTopContent = "resetTopContent" } export declare const initialTopContentState: ITopContentState; export interface ITopContentState { topContent: IApiResponseDetails; topContentPayload: IGetTopContentParams; } export type TCDispatchType = (value: IActionType) => void; export declare const topContentReducer: (state: ITopContentState, action: IActionType) => ITopContentState; export declare const fetchTopContent: (dispatch: TCDispatchType, body: IGetTopContentParams, onTCLoad?: (topContent: ITopContentList[]) => void) => Promise; export declare const resetTopContent: (dispatch: TCDispatchType) => void; export {}; //# sourceMappingURL=TopContentReducer.d.ts.map