import type { EDependencyLifecycle } from '../../../../domain/enum/index';
import type { Token } from '../../../../domain/type/index';
export interface IInjectableMetadata {
    afterResolveMethod?: string;
    deps?: ReadonlyArray<Token<unknown>>;
    isMultiBinding?: boolean;
    lifecycle?: EDependencyLifecycle;
    onDisposeMethod?: string;
    onInitMethod?: string;
    token?: Token<unknown>;
}
//# sourceMappingURL=metadata.interface.d.ts.map