/// <reference types="react" />
import { Feature, FeatureId, Features } from "@ledgerhq/types-live";
type GetFeature = <T extends FeatureId>(param: {
    key: T;
    appLanguage?: string;
    allowOverride?: boolean;
    localOverrides?: {
        [key in FeatureId]?: Feature | undefined;
    };
}) => Features[T] | null;
export interface FirebaseFeatureFlagsProviderProps {
    getFeature: GetFeature;
    children: React.ReactNode;
}
export declare const formatToFirebaseFeatureId: (id: string) => string;
export declare const checkFeatureFlagVersion: (feature: Feature) => Feature;
export declare const isFeature: (key: string) => boolean;
export declare const getFeature: GetFeature;
export {};
//# sourceMappingURL=firebaseFeatureFlags.d.ts.map