import type { SettingTopEntry } from './setting-top-entry';
import { type Editor } from '../..';
export declare class SettingsManager {
    readonly editor: Editor;
    private _sessionId;
    private accessor _settings;
    get length(): number | undefined;
    get componentMeta(): import("..").ComponentMeta | null | undefined;
    get settings(): SettingTopEntry | undefined;
    private disposeListener;
    private designer?;
    constructor(editor: Editor);
    private init;
    private setup;
    purge(): void;
}
