/**
 * Фабрика, для создания реакт-хука с глобальным состоянием.
 *
 * Используется, когда необходимо использовать общее состояние в нескольких компонентах.
 *
 * @example
 * const useSharedState = createGlobalState()
 *
 * function ComponentA() {
 *   const [value, setValue] = useSharedState()
 *   return <div>{value}</div>
 * }
 *
  * function ComponentB() {
 *   const [value, setValue] = useSharedState()
 *   return <div>{value}</div>
 * }
 */
export declare function createGlobalState<S = any>(initialState?: S): () => [S | undefined, (state: S) => void];
