export declare type FlagValue = string | boolean | string[] | number[]; export declare const createIsFlagObjectType: (collection: readonly string[]) => (someValue: any) => someValue is Record; export declare const createAsFlagObjectType: (expectedTypeName: string, guardFunc: (someValue: any) => someValue is Record) => (someValue: any) => Record; export declare type Flags = Record; export declare type ParsedFlagValue = string | boolean | number | undefined; export declare function getFlagValue(value: unknown): ParsedFlagValue;