import { type LazyServiceIdentifier, type ServiceIdentifier } from '@inversifyjs/common'; import { ClassElementMetadataKind } from '../models/ClassElementMetadataKind.js'; import { type ManagedClassElementMetadata } from '../models/ManagedClassElementMetadata.js'; import { type MultiInjectOptions } from '../models/MultiInjectOptions.js'; export declare function buildDefaultManagedMetadata(kind: ClassElementMetadataKind.singleInjection, serviceIdentifier: ServiceIdentifier | LazyServiceIdentifier): ManagedClassElementMetadata; export declare function buildDefaultManagedMetadata(kind: ClassElementMetadataKind.multipleInjection, serviceIdentifier: ServiceIdentifier | LazyServiceIdentifier, options: MultiInjectOptions | undefined): ManagedClassElementMetadata; //# sourceMappingURL=buildDefaultManagedMetadata.d.ts.map