export declare class BitwiseFlag { private value; constructor(...initialValues: T[]); add(flag: T): this; remove(flag: T): this; has(flag: T): boolean; reset(): this; } export declare function bitwiseFlag(...values: T[]): BitwiseFlag;