import { ExposedKeys, ExposedState, ExposedStateType } from "../type";
import React from "react";
/**
 * Custom hook for exposing state to the game state manager
 * @param key - Unique identifier for the state
 * @param value - State value or function returning state value
 * @param deps - Dependency array for state updates
 * @returns Empty array (for consistency with React hooks)
 */
export declare function useExposeState<T extends ExposedStateType>(key: ExposedKeys[T], value: ExposedState[T] | (() => ExposedState[T]), deps?: React.DependencyList): [];
