import { Directive } from 'vue';
export interface ResizeEvent {
    clientY: number;
    deltaY: number;
    initialHeight: number;
}
export interface ResizeOptions {
    onStart?: (event: MouseEvent | TouchEvent) => void;
    onResize?: (event: ResizeEvent) => void;
    onEnd?: (event: ResizeEvent) => void;
    minHeight?: number;
    maxHeight?: number;
    handle?: string;
    gridSize?: number;
    handleClass?: string;
}
export declare const vResize: Directive<HTMLElement, ResizeOptions>;
//# sourceMappingURL=vResize.d.ts.map