import { Runtype, RuntypeBase, Static } from '../runtype'; export declare const RuntypeName: unique symbol; export interface RuntypeBrand { [RuntypeName]: { [k in B]: B; }; } export interface Brand extends Runtype & RuntypeBrand> { tag: 'brand'; brand: B; entity: A; } export declare function Brand(brand: B, entity: A): any;