1 | import { type DescriptionOptions, type ImplementsClassOptions, type ResolveTypeOptions } from "./types.js";
|
2 | export type InterfaceTypeOptions = DescriptionOptions & ResolveTypeOptions & ImplementsClassOptions & {
|
3 | |
4 |
|
5 |
|
6 |
|
7 | autoRegisterImplementations?: boolean;
|
8 | };
|
9 | export declare function InterfaceType(): ClassDecorator;
|
10 | export declare function InterfaceType(options: InterfaceTypeOptions): ClassDecorator;
|
11 | export declare function InterfaceType(name: string, options?: InterfaceTypeOptions): ClassDecorator;
|