import { noop } from '../../../utils';
import { PropType } from 'vue';
export declare const LayoutResizeObserver: import('vue').DefineComponent<import('vue').ExtractPropTypes<{
    debounce: {
        type: PropType<string | number>;
        default: number;
    };
}>, typeof noop, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {
    resize: (contentRect: Pick<DOMRectReadOnly, "width" | "height">) => true;
}, string, import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{
    debounce: {
        type: PropType<string | number>;
        default: number;
    };
}>> & Readonly<{
    onResize?: ((contentRect: Pick<DOMRectReadOnly, "height" | "width">) => any) | undefined;
}>, {
    debounce: string | number;
}, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>;
