export interface SplitterResizeDetail { sizes: [number, number]; orientation: "horizontal" | "vertical"; } export interface SplitterOptions { selector: string; orientation?: "horizontal" | "vertical"; /** * Relative share for primary and secondary panes. Values are normalized, so `[1, 3]` behaves like `[0.25, 0.75]`. */ initialSizes?: [number, number]; /** * Minimum relative share each pane should keep while dragging. Defaults to `[0.15, 0.15]`. */ minSizes?: [number, number]; hydrate?: boolean; onResize?: (detail: SplitterResizeDetail) => void; } //# sourceMappingURL=Splitter.types.d.ts.map