/** * @since 0.9.2 * @category Type-level */ export declare type BrandOf = A extends Branded ? R : never; /** * @since 0.9.2 * @category Type-level */ export declare type ValueOf = A extends infer E & { readonly __brand__: BrandOf; } ? E : never; /** * @since 0.9.2 * @category Model */ export declare type Branded = E & { readonly __brand__: A; }; /** * @since 0.9.2 * @category Constructor */ export declare const Branded: () => >(e: E) => Branded>; //# sourceMappingURL=Branded.d.ts.map