import * as React$1 from "react"; //#region src/libs/create-context.d.ts declare function createContext(rootComponentName: string, defaultContext?: ContextValueType): readonly [React$1.FC, (consumerName: string) => ContextValueType]; type Scope = { [scopeName: string]: React$1.Context[]; } | undefined; type ScopeHook = (scope: Scope) => { [__scopeProp: string]: Scope; }; interface ICreateScope { scopeName: string; (): ScopeHook; } declare function createContextScope(scopeName: string, createContextScopeDeps?: ICreateScope[]): readonly [(rootComponentName: string, defaultContext?: ContextValueType) => readonly [React$1.FC; children: React$1.ReactNode; }>, (consumerName: string, scope: Scope) => ContextValueType], ICreateScope]; //#endregion export { createContextScope as i, Scope as n, createContext as r, ICreateScope as t };