import { default as React } from 'react'; export interface SplitPaneProps { /** Left/Top panel content */ left: React.ReactNode; /** Right/Bottom panel content */ right: React.ReactNode; /** Split direction */ direction?: 'horizontal' | 'vertical'; /** Initial split position (0-1) */ initialSplit?: number; /** Controlled split position */ split?: number; /** Split change handler */ onSplitChange?: (split: number) => void; /** Minimum left/top panel size (pixels or %) */ minLeftSize?: number | string; /** Minimum right/bottom panel size (pixels or %) */ minRightSize?: number | string; /** Divider size in pixels */ dividerSize?: number; /** Allow resize */ resizable?: boolean; /** Additional className */ className?: string; } /** * SplitPane Component * * Resizable split panel layout with draggable divider. * Supports horizontal and vertical splits. * * @example * ```tsx * } * right={} * direction="horizontal" * initialSplit={0.3} * minLeftSize={200} * minRightSize={400} * /> * ``` * * @example * ```tsx * } * right={} * direction="vertical" * split={editorHeight} * onSplitChange={setEditorHeight} * /> * ``` */ export declare const SplitPane: React.FC; //# sourceMappingURL=split-pane.d.ts.map