import { type ServiceIdentifier } from '@inversifyjs/common'; import { type GetOptions } from './GetOptions.js'; import { type OptionalGetOptions } from './OptionalGetOptions.js'; export interface ResolutionContext { get(serviceIdentifier: ServiceIdentifier, options: OptionalGetOptions): TActivated | undefined; get(serviceIdentifier: ServiceIdentifier, options?: GetOptions): TActivated; getAll(serviceIdentifier: ServiceIdentifier, options?: GetOptions): TActivated[]; getAllAsync(serviceIdentifier: ServiceIdentifier, options?: GetOptions): Promise; getAsync(serviceIdentifier: ServiceIdentifier, options: OptionalGetOptions): Promise; getAsync(serviceIdentifier: ServiceIdentifier, options?: GetOptions): Promise; } //# sourceMappingURL=ResolutionContext.d.ts.map