export type ResizeObserverProps = {
    /**
     * 尺寸变化的回调函数，一旦返回了`false`，表示不可用，会立刻清空监听
     */
    onResize: (target: ResizeObserverEntry) => void | false;
    /**
     * 是否节流，传入数组表示触发间隔
     */
    throttle?: true | number;
};
export type ResizeObserverExpose = {
    /**
     * 当前监听是否可用（响应式）
     */
    visible: boolean;
    /**
     * 取消监听
     * @returns
     */
    cancel: () => void;
    /**
     * 继续监听（如果已经取消了监听，则会重启监听，如果当前已经监听了，则没有任何效果）
     * @returns
     */
    resume: () => void;
};
