export declare class Shoehorn extends HTMLElement { private _active; private _currentFontSize; private _rafId; private _debounceId; private _textWrapper; private _mutationObserver; private _onWindowResize; constructor(); get mode(): 'width' | 'height' | 'box'; get minSize(): number; get maxSize(): number; connectedCallback(): void; disconnectedCallback(): void; fit(options?: { sync?: boolean; }): void; freeze(): void; unfreeze(): void; private _resize; resize(): void; private _getFloatAttribute; }