export type SplitOrientation = 'horizontal' | 'vertical'; interface SplitHandleProps { orientation?: SplitOrientation; value?: number; min?: number; max?: number; dragging?: boolean; /** * Idle: thin accent line only. * Hover / focus / drag: full grip handle. */ revealOnHover?: boolean; /** Step used for keyboard adjustments (percentage points) */ step?: number; class?: string; onpointerdown?: (e: PointerEvent) => void; onpointermove?: (e: PointerEvent) => void; onpointerup?: (e: PointerEvent) => void; onpointercancel?: (e: PointerEvent) => void; /** Called with signed delta when arrow keys adjust the split */ onadjust?: (delta: number) => void; } declare const SplitHandle: import("svelte").Component; type SplitHandle = ReturnType; export default SplitHandle;