import { ApplicationScope } from '../components/ApplicationScope.ts';
/**
 * This is the main entry point for loading plugin and application modules that may be executed in a
 * separate top level scope. The scope indicates if we use a different top level scope or a standard import.
 * @param moduleUrl
 * @param scope
 */
export declare function scopedImport(filePath: string | URL, scope?: ApplicationScope): Promise<any>;
export declare function preventFunctionConstructor(): void;
