import type { BoundTrait } from "./bound-trait.js"; import type { TraitDescriptor, TraitToken } from "./trait-descriptor.js"; import type { Trait } from "@tsimpl/core"; export interface TraitHost { as(traitDescriptor: TraitDescriptor | TraitToken): BoundTrait; }