export declare const enum AdornerCategories { SECURITY = "Security", LAYOUT = "Layout", DEFAULT = "Default" } export interface AdornerSetting { adorner: string; isEnabled: boolean; } export type AdornerSettingsMap = Map; export interface RegisteredAdorner { readonly name: string; readonly category: AdornerCategories; readonly enabledByDefault: boolean; } export declare enum RegisteredAdorners { GRID = "grid", FLEX = "flex", AD = "ad", SCROLL_SNAP = "scroll-snap", CONTAINER = "container", SLOT = "slot", TOP_LAYER = "top-layer", REVEAL = "reveal" } export declare function getRegisteredAdorner(which: RegisteredAdorners): RegisteredAdorner; export declare const DefaultAdornerSettings: AdornerSetting[]; interface SettingStore { get(): Setting; set(setting: Setting): void; } export declare class AdornerManager { #private; constructor(settingStore: SettingStore); updateSettings(settings: AdornerSettingsMap): void; getSettings(): Readonly; isAdornerEnabled(adornerText: string): boolean; } export declare const AdornerCategoryOrder: Map; export declare function compareAdornerNamesByCategory(nameA: string, nameB: string): number; export {};