import type { KnownEditor } from 'devframe/utils/launch-editor'; import type { SettingsOverride } from '../../types/timeline.js'; /** The `launch-editor` command for an overlay editor key, if it has one. */ export declare const toLaunchEditor: (key: string | undefined) => KnownEditor | undefined; /** * The editor server-side open-in-editor should use: the panel override if the * developer set one, else the editor named in config or env, else nothing. * * `configured` must be `undefined` when the developer never named an editor. * The Settings tab reports `vscode` for that case (the overlay's URL-scheme * default), but forcing `code` here would trade auto-detection for a guess * on every project that never chose. */ export declare const resolveLaunchEditor: (configured: string | undefined, override: SettingsOverride | undefined) => KnownEditor | undefined; //# sourceMappingURL=launch-editor.d.ts.map