export declare type AnyBrand = Brand<unknown, any>;
export declare type Brand<Base, Branding, ReservedName extends string = "__type__"> = Base & {
[K in ReservedName]: Branding;
} & {
__witness__: Base;
};
export declare type AnyBrand = Brand<unknown, any>;
export declare type Brand<Base, Branding, ReservedName extends string = "__type__"> = Base & {
[K in ReservedName]: Branding;
} & {
__witness__: Base;
};