import { AbstractApplicationScope } from "../internal.mjs";
/**
 * ApplicationScope for the main codebase.
 */
declare class MainApplicationScope extends AbstractApplicationScope {
    /**
     * The singleton instance.
     */
    static readonly INSTANCE: MainApplicationScope;
    /**
     * Creates a new application scope.
     *
     * @param parent - the parent scope
     * @throws TypeError if `parent` is null
     */
    private constructor();
    close(): void;
}
export { MainApplicationScope };
