import React from 'react'; declare type CreateProviderParams = { value: T; }; declare type ProviderProps = { children: React.ReactNode; value?: T; }; export declare const createProvider: (params: CreateProviderParams) => { Context: React.Context<[T, React.Dispatch>]>; Provider: (props: ProviderProps) => JSX.Element; useProvider: () => [T, React.Dispatch>]; setValueRef: { current: React.Dispatch> | undefined; }; }; export {};