/** * Module that observes the editor size after it has been resized by the user. * * @private * @class EditorResizeObserver */ export declare class EditorResizeObserver { #private; /** * Registers a local hook listener scoped to this instance. Provided by the `localHooks` mixin. */ addLocalHook: Function; /** * Executes all local hook listeners registered under the given name. Provided by the `localHooks` mixin. */ runLocalHooks: Function; /** * Sets the observed element. * * @param {HTMLElement} element The element to observe. */ setObservedElement(element: HTMLElement): void; /** * Stops observing the element. */ unobserve(): void; /** * Starts observing the element. */ observe(): void; /** * Destroys the observer. */ destroy(): void; }