import { ThemeSize } from "../../theme/types.js"; import { SplitterGroupEmits, SplitterGroupProps, SplitterPanelEmits, SplitterPanelProps, SplitterResizeHandleEmits, SplitterResizeHandleProps, SplitterUi } from "@soybeanjs/headless/splitter"; import { ClassValue } from "@soybeanjs/headless/types"; //#region src/components/splitter/types.d.ts /** * Properties for the SplitterGroup component. */ interface SplitterGroupProps$1 extends SplitterGroupProps { /** * Additional class names applied to the root element. */ class?: ClassValue; /** * Per-slot class overrides for the component. */ ui?: Partial; /** * Visual size of the component. */ size?: ThemeSize; } /** * Events for the SplitterGroup component. */ type SplitterGroupEmits$1 = SplitterGroupEmits; /** * Properties for the SplitterPanel component. */ interface SplitterPanelProps$1 extends SplitterPanelProps { /** * Additional class names applied to the root element. */ class?: ClassValue; } /** * Events for the SplitterPanel component. */ type SplitterPanelEmits$1 = SplitterPanelEmits; /** * Properties for the SplitterResizeHandle component. */ interface SplitterResizeHandleProps$1 extends SplitterResizeHandleProps { /** * Additional class names applied to the root element. */ class?: ClassValue; /** * Whether with handle. */ withHandle?: boolean; } /** * Events for the SplitterResizeHandle component. */ type SplitterResizeHandleEmits$1 = SplitterResizeHandleEmits; //#endregion export { SplitterGroupEmits$1 as SplitterGroupEmits, SplitterGroupProps$1 as SplitterGroupProps, SplitterPanelEmits$1 as SplitterPanelEmits, SplitterPanelProps$1 as SplitterPanelProps, SplitterResizeHandleEmits$1 as SplitterResizeHandleEmits, SplitterResizeHandleProps$1 as SplitterResizeHandleProps };