import type { Trait } from "@tsimpl/core"; import type { TraitDescriptor } from "../types/trait-descriptor.js"; import type { StructToken } from "../types/struct-descriptor.js"; import type { TraitImplInput } from "../types/trait-impl.js"; export declare function implFor(traitDescriptor: TraitDescriptor, target: object | Function | StructToken, implementation: TraitImplInput): void;