/**
 * @license
 * Copyright 2025 Vybestack LLC
 * SPDX-License-Identifier: Apache-2.0
 */
import React, { ReactNode } from 'react';
import { SessionState, SessionAction } from '../reducers/sessionReducer.js';
type SessionStateContextType = [SessionState, React.Dispatch<SessionAction>];
interface SessionStateProviderProps {
    children: ReactNode;
    initialState: SessionState;
}
export declare const SessionStateProvider: React.FC<SessionStateProviderProps>;
export declare const useSessionState: () => SessionStateContextType;
export {};
