import { Equals, Extends, MutuallyAssignable } from "."; type SymmetricRelation = 'equals' | 'mutually_assignable'; type NonsymmetricRelation = 'extends'; export type Relation = SymmetricRelation | NonsymmetricRelation | `${NonsymmetricRelation}->` | `<-${NonsymmetricRelation}`; /** * @since 0.0.2 */ export type Relates = { 'equals': Equals; 'mutually_assignable': MutuallyAssignable; 'extends->': Extends; '<-extends': Extends; 'extends': Relates'>; }[R]; export {}; //# sourceMappingURL=relates.d.ts.map