import { E as e } from "./vue.runtime.esm-bundler-DpvJL-nX.js";
//#region src/keys.ts
var t = Symbol("translations"), n = Symbol("editor"), r = Symbol("history"), i = Symbol("blockActions"), a = Symbol("conditionPreview"), o = Symbol("fontsManager"), s = Symbol("themeStyles"), c = Symbol("tplUiTheme"), l = Symbol("blockDefaults"), u = Symbol("blockRegistry"), d = Symbol("customBlockDefinitions"), f = Symbol("mergeTags"), p = Symbol("mergeTagSyntax"), m = Symbol("onRequestMergeTag"), h = Symbol("mergeTagAutocomplete"), g = Symbol("onRequestMedia"), _ = Symbol("displayConditions"), v = Symbol("allowCustomConditions"), y = Symbol("capabilities"), b = Symbol("keyboardReorder"), x = Symbol("authManager"), S = Symbol("aiConfig"), C = Symbol("comments"), w = Symbol("savedModulesHeadless"), T = Symbol("scoring"), E = Symbol("cloudTranslations");
function D(t, n) {
	let r = e(t, null);
	if (r == null) throw Error(`${n} requires a provider for ${t.description ?? "unknown key"}. Ensure it is a descendant of Editor or CloudEditor.`);
	return r;
}
//#endregion
export { T as C, D, c as E, w as S, t as T, f as _, l as a, g as b, E as c, d, _ as f, b as g, r as h, i, C as l, o as m, v as n, u as o, n as p, x as r, y as s, S as t, a as u, h as v, s as w, m as x, p as y };
