import { type ProgrammaticAgentSource } from "#compiler/source-graph.js";
/** The small descriptor used for extensions shipped inside eve. */
export interface BundledExtensionDescriptor {
    readonly loadMount: () => Promise<unknown>;
    readonly namespace: string;
    readonly sourceDirectory: string;
}
export interface BundledExtensionMount {
    readonly declaration: ProgrammaticAgentSource;
    readonly namespace: string;
    readonly packageName: string;
    readonly packageRoot: string;
    readonly sourceRoot: string;
    readonly specifier: string;
}
/** Adapts one bundled descriptor to the virtual extension mount consumed by discovery. */
export declare function createBundledExtensionMount(descriptor: BundledExtensionDescriptor): BundledExtensionMount;
