import { IntersectionObserver } from '@tarojs/taro';
import { CSSProperties } from 'react';
export type ResizeResult = IntersectionObserver.RelativeRectResult & {
    width: number;
    height: number;
};
type ResizableProps = {
    children: React.ReactNode;
    listId: string;
    emitWhenMounted?: boolean;
    className?: string;
    style?: CSSProperties;
    onResize?: (res: ResizeResult) => void;
};
export declare function Resizable({ children, className, style, emitWhenMounted, listId, onResize, }: ResizableProps): import("react/jsx-runtime").JSX.Element;
export {};
//# sourceMappingURL=resizable.d.ts.map