import { default as React } from 'react';
import { UnleashClient } from 'unleash-proxy-client';
export interface IFlagContextValue extends Pick<UnleashClient, 'on' | 'off' | 'updateContext' | 'isEnabled' | 'getVariant'> {
    client: UnleashClient;
    flagsReady: boolean;
    setFlagsReady: React.Dispatch<React.SetStateAction<IFlagContextValue['flagsReady']>>;
    flagsError: any;
    setFlagsError: React.Dispatch<React.SetStateAction<IFlagContextValue['flagsError']>>;
}
declare const FlagContext: React.Context<IFlagContextValue | null>;
export default FlagContext;
