declare type ResizableElement = HTMLElement & {
__rz__?: Resize;
};
declare type ResizableListener = (...args: any[]) => any;
export declare class Resize {
el: ResizableElement;
static of(el: ResizableElement): Resize;
static on(el: ResizableElement, fn: ResizableListener): Function;
static off(el: ResizableElement, fn?: ResizableListener): void;
listeners: ResizableListener[];
ro: ResizeObserver | null;
constructor(el: ResizableElement);
handleResize: (entries: ResizeObserverEntry[]) => void;
on(fn: ResizableListener): () => void;
off(fn?: ResizableListener): void;
}
export { }