import { TargetingAttributes, TargetingAttributeValue } from '../interfaces/feature-flag.interface'; interface AttributeValidationOptions { allowEmpty: boolean; } export declare function isTargetingAttributeValue(value: unknown): value is TargetingAttributeValue; export declare function isTargetingAttributes(value: unknown, options?: AttributeValidationOptions): value is TargetingAttributes; export declare function normalizeTargetingAttributes(value: unknown, options?: AttributeValidationOptions): TargetingAttributes; export declare function matchesTargetingAttributes(overrideAttributes: TargetingAttributes, contextAttributes: TargetingAttributes): boolean; export {};