import type { ISettingRegistry } from '@jupyterlab/settingregistry'; /** * Schema id the launcher's `agents`/`editors` settings live under. */ export declare const LAUNCHER_PLUGIN_ID = "xtralab:launcher"; /** * Register a `fetch` transform that injects xtralab's built-in agent and * editor lists as the schema defaults for the `xtralab:launcher` settings, so * the Settings Editor shows the shipped list. * * The schema declares `jupyter.lab.transform: true`, so the registry defers * loading the plugin until a transform is registered: callers must invoke this * before their first `settingRegistry.load(LAUNCHER_PLUGIN_ID)`. Idempotent, so * the two plugins that load these settings can both call it regardless of * activation order. */ export declare function registerLauncherSchemaDefaults(settingRegistry: ISettingRegistry): void;