import { type CSSProperties, type ReactNode } from 'react'; type ElasticDivSize = { width: number; height: number; }; type ElasticDivProps = { title?: ReactNode; children?: ReactNode; className?: string; contentClassName?: string; handleClassName?: string; style?: CSSProperties; initialWidth?: number; height?: number; minWidth?: number; maxWidth?: number; elasticity?: number; keyboardStep?: number; dragDuration?: number; releaseDuration?: number; handleLabel?: string; onResize?: (size: ElasticDivSize) => void; onResizeEnd?: (size: ElasticDivSize) => void; }; declare const ElasticDiv: ({ title, children, className, contentClassName, handleClassName, style, initialWidth, height, minWidth, maxWidth, elasticity, keyboardStep, dragDuration, releaseDuration, handleLabel, onResize, onResizeEnd, }: ElasticDivProps) => import("react/jsx-runtime").JSX.Element; export { ElasticDiv }; export type { ElasticDivProps, ElasticDivSize };