import Actions from '../actions'; import Configuration from '../configuration'; import Store from '../store'; export declare type Action = Actions.UpdateLocation | Actions.UpdateSecuredPayload | Actions.Action; export declare type State = Store.Session; export default function updateSession(state: State, action: Action): State; export declare const updateSecuredPayload: (state: any, securedPayload: Configuration.Recommendations.SecuredPayload) => any; export declare const updateSection: (state: Store.Session, value: any, section: string) => { recallId?: string; searchId?: string; pastPurchaseId?: string; detailsId?: string; location?: Store.Geolocation; origin?: Actions.Metadata.Tag; config?: Configuration; sessionId?: string; }; export declare const setSessionId: (state: Store.Session, sessionId: string) => { sessionId: string; recallId?: string; searchId?: string; pastPurchaseId?: string; detailsId?: string; location?: Store.Geolocation; origin?: Actions.Metadata.Tag; config?: Configuration; };