import { type ComponentType, type Context } from "react"; type IProviderExtraProps = Record; type IProviderComponent = ComponentType>; export type IProviderProps = { Component?: IProviderComponent; } & ExtraProps; export type ICreateProviderResult = { Context: Context; ContextProvider: ComponentType; useContext: () => ProviderProps; }; export declare function createProvider(props: ProviderProps): ICreateProviderResult; export {};