import React from 'react';
export type FlagType = boolean | string | number | string[] | number[] | boolean[];
interface InovaFeatureFlagContextType {
    useInovaFlag: (key: string, defaultValue: FlagType) => FlagType;
}
export interface InovaFeatureFlagOptions {
    url?: string;
    autoRefetch?: boolean;
    cacheResults?: boolean;
    cacheDataForSeconds?: number;
}
export declare const InovaFeatureFlagContext: React.Context<InovaFeatureFlagContextType>;
export declare const InovaFeatureFlagProvider: React.FC<{
    children: React.ReactNode;
    sdkKey: string;
    options?: InovaFeatureFlagOptions;
}>;
export {};
