import * as react_jsx_runtime from 'react/jsx-runtime';
import { SeparatorProps, Panel, GroupProps, PanelProps } from 'react-resizable-panels';

type ResizablePanelGroupProps = Omit<GroupProps, "orientation"> & {
    direction?: "horizontal" | "vertical";
};
declare function ResizablePanelGroup({ direction, className, ...props }: ResizablePanelGroupProps): react_jsx_runtime.JSX.Element;
type ResizablePanelProps = PanelProps;
declare const ResizablePanel: typeof Panel;
type ResizableHandleProps = Omit<SeparatorProps, "children"> & {
    /** Render a visible grip icon on the handle. */
    withHandle?: boolean;
};
declare function ResizableHandle({ withHandle, className, ...props }: ResizableHandleProps): react_jsx_runtime.JSX.Element;

export { ResizableHandle, type ResizableHandleProps, ResizablePanel, ResizablePanelGroup, type ResizablePanelGroupProps, type ResizablePanelProps };
