import { IDisposable } from '../../../base/common/lifecycle.js'; import { BrandedService, GetLeadingNonServiceArgs } from '../../instantiation/common/instantiation.js'; type Result = new (...args: TArgs) => IDisposable; /** * Wrap a class in a reloadable wrapper. * When the wrapper is created, the original class is created. * When the original class changes, the instance is re-created. */ export declare function wrapInReloadableClass1(getClass: () => Result): Result>; export {};