/// import { IconGripVertical } from '@tabler/icons-react'; import { PanelGroup, PanelResizeHandle } from 'react-resizable-panels'; import type { Merge } from 'type-fest'; declare const resizable: import("tailwind-variants").TVReturnType<{ [key: string]: { [key: string]: import("tailwind-merge").ClassNameValue | { root?: import("tailwind-merge").ClassNameValue; handleIndicator?: import("tailwind-merge").ClassNameValue; handleIndicatorIcon?: import("tailwind-merge").ClassNameValue; handle?: import("tailwind-merge").ClassNameValue; }; }; } | { [x: string]: { [x: string]: import("tailwind-merge").ClassNameValue | { root?: import("tailwind-merge").ClassNameValue; handleIndicator?: import("tailwind-merge").ClassNameValue; handleIndicatorIcon?: import("tailwind-merge").ClassNameValue; handle?: import("tailwind-merge").ClassNameValue; }; }; } | {}, { root: string; handle: string[]; handleIndicator: string; handleIndicatorIcon: string; }, undefined, import("tailwind-variants/dist/config.js").TVConfig, { [key: string]: { [key: string]: import("tailwind-merge").ClassNameValue | { root?: import("tailwind-merge").ClassNameValue; handleIndicator?: import("tailwind-merge").ClassNameValue; handleIndicatorIcon?: import("tailwind-merge").ClassNameValue; handle?: import("tailwind-merge").ClassNameValue; }; }; } | {}, { root: string; handle: string[]; handleIndicator: string; handleIndicatorIcon: string; }, import("tailwind-variants").TVReturnType, unknown, unknown, undefined>>; declare function ResizableRoot(props: React.ComponentProps): import("react/jsx-runtime").JSX.Element; declare function ResizableHandle({ indicatorProps, indicatorIconProps, withIndicator, ...props }: Merge, { withIndicator?: boolean; indicatorProps?: React.ComponentProps<'div'>; indicatorIconProps?: React.ComponentProps; }>): import("react/jsx-runtime").JSX.Element; declare const Resizable: typeof ResizableRoot & { Panel: import("react").ForwardRefExoticComponent, "id" | "onResize"> & { className?: string | undefined; collapsedSize?: number | undefined; collapsible?: boolean | undefined; defaultSize?: number | undefined; id?: string | undefined; maxSize?: number | undefined; minSize?: number | undefined; onCollapse?: import("react-resizable-panels").PanelOnCollapse | undefined; onExpand?: import("react-resizable-panels").PanelOnExpand | undefined; onResize?: import("react-resizable-panels").PanelOnResize | undefined; order?: number | undefined; style?: object | undefined; tagName?: keyof HTMLElementTagNameMap | undefined; } & { children?: import("react").ReactNode; } & import("react").RefAttributes>; Handle: typeof ResizableHandle; }; export default Resizable; export { resizable }; export * as ResizablePrimitive from 'react-resizable-panels'; //# sourceMappingURL=resizable.d.ts.map