import { ObjectDirective } from 'vue';
import { ResizeHandler } from '@vexip-ui/hooks';
export interface VResizeOptions {
    handler: ResizeHandler;
    throttle?: boolean | number;
    disabled?: boolean;
}
interface ResizeRecord {
    useThrottle: boolean | number;
    observed: boolean;
}
export declare const vResize: ObjectDirective<HTMLElement & {
    __resize?: ResizeRecord;
}, ResizeHandler | VResizeOptions>;
export {};
