import { PropertyValues } from "lit"; import { ElementDefinitionsMap, FtLitElement } from "@fluid-topics/ft-wc-utils"; import { FtSizeCategory, FtSizeProperties } from "./ft-size-watcher.properties"; export declare class FtSizeChangeEvent extends CustomEvent { constructor(size: number, category: FtSizeCategory); } export interface FtSizeWatcherProperties extends FtSizeProperties { debounceTimeout: number; local: boolean; } export declare class FtSizeWatcher extends FtLitElement implements FtSizeWatcherProperties { static elementDefinitions: ElementDefinitionsMap; static styles: import("lit").CSSResult; debounceTimeout: number; local: boolean; size: number; category: FtSizeCategory; private watcher?; private resizeObserver; private debouncer; protected render(): import("lit-html").TemplateResult<1>; protected contentAvailableCallback(props: PropertyValues): void; private updateSize; }