export function createOperation(handlers: any): any; export function resize(resizable: any): any; export function lock(): any; export function contain(container: ReactRef): { onResize: Function; onBeginResize: Function; onEndResize: Function; dependencies: []; }; export function min(minWidth: number, minHeight: number): { onResize: Function; onBeginResize: Function; onEndResize: Function; dependencies: []; }; export function max(maxWidth: number, maxHeight: number): { onResize: Function; onBeginResize: Function; onEndResize: Function; dependencies: []; }; export function snap(horizontal: number, vertical: number, strength?: number): { onResize: Function; onBeginResize: Function; onEndResize: Function; dependencies: []; }; export function ratio(r: number): { onResize: Function; onBeginResize: Function; onEndResize: Function; dependencies: []; }; export function update(onUpdate: any): operation; export function relative(ref: any): any & { onResize: ((() => null) | any); onBeginResize: ((() => null) | any); onEndResize: ((() => null) | any); };