import { UseExperiments } from './useExperiments';
import type { Answer } from './types';
type Ready = Pick<Answer, 'ready'>;
export declare function useFlag<T extends Record<string, string>>(name: keyof T, params: UseExperiments, takeFirst?: false): Ready & {
    /**
     * Flag values
     */
    value: Array<string>;
};
export declare function useFlag<T extends Record<string, string>>(name: keyof T, params: UseExperiments, takeFirst: true): Ready & {
    /**
     * Flag value
     */
    value: string;
};
export {};
