import { DragResizeWindowPropsRND, DragResizeWindowRNDRefHandler } from './types';
/**
 * Este component es un wrapper o ventana draggable y resizable al children.
 * Características
 *   - Permite definir bounds para que la ventana no se salga del contenedor padre.
 *   - Es obligarlo pasarle como props el containerElement (HTMLElement) del padre.
 *   - Reajusta el Resizable para que los handlers n, w, crezcan en la dirección correcta.
 * Funcionamiento interno:
 *   - DraggableCore clona el children y le agrega un handle para poder arrastrar la ventana
 *   - DraggableCore recomienda pasarle el nodeRef del wrapper Element , para que no tenga que hacer FindDOMNode.
 *   - DraggableCore No se le puede poner estilo, ya que no aporta className ni html, solo clona el children
 *     internamente le agrega las clases propias del componente: react-draggable,react-draggable-dragging,react-draggable-dragged
 *     Por lo tanto todo el estilo, va directamente a WrapperWindowRoot.
 * Consideraciones:
 * @param props
 * @returns
 */
export declare const DragResizeWindowRND: import('react').ForwardRefExoticComponent<Omit<DragResizeWindowPropsRND, "ref"> & import('react').RefAttributes<DragResizeWindowRNDRefHandler>>;
export default DragResizeWindowRND;
//# sourceMappingURL=DragResizeWindowRND.d.ts.map