import type { BKTValue } from 'bkt-js-client-sdk';
export declare function useBooleanVariation(flagId: string, defaultValue: boolean): boolean;
export declare function useStringVariation(flagId: string, defaultValue: string): string;
export declare function useNumberVariation(flagId: string, defaultValue: number): number;
export declare function useObjectVariation<T extends BKTValue>(flagId: string, defaultValue: T): T;
export declare function useBucketeerClient(): {
    client: import("bkt-js-client-sdk").BKTClient | null;
    updateUserAttributes: (attributes: Record<string, string>) => void;
};
//# sourceMappingURL=hooks.d.ts.map