import type { ResourceLoader } from "./resource-loader-types.ts"; /** Preserve caller-owned resources while restoring Atomic's mandatory bundled extension. */ export declare function withMandatoryResourceLoader(loader: ResourceLoader, cwd: string): Promise; /** Keep a non-model interactive host from shadowing the engine's command and shortcut proxies. */ export declare function limitMandatoryIntercomToTool(loader: ResourceLoader): void; /** Services have already selected their resources, including deferred CLI startup. */ export declare function isMandatoryResourceLoader(loader: ResourceLoader): boolean; /** Service discovery is borrowed too, including deferred CLI generations. */ export declare function isolateMandatoryResourceLoader(loader: ResourceLoader): Promise; //# sourceMappingURL=mandatory-resource-loader.d.ts.map