import React from "react"; export interface GlassSplitPaneProps extends React.HTMLAttributes { /** * Split direction */ direction?: "horizontal" | "vertical"; /** * Initial split percentage for first pane */ initial?: number; /** * Minimum percentage for first pane */ min?: number; /** * Maximum percentage for first pane */ max?: number; /** * Content for the left/top pane */ left?: React.ReactNode; /** * Content for the right/bottom pane */ right?: React.ReactNode; /** * Whether to respect user's motion preferences */ respectMotionPreference?: boolean; /** * Accessibility label for screen readers */ "aria-label"?: string; /** * Callback when split percentage changes */ onSplitChange?: (percentage: number) => void; /** * Compact density for constrained previews and embedded panels. */ compact?: boolean; /** * Keep the split pane visually bounded inside its parent. */ contained?: boolean; /** * Maximum rendered height for contained/compact contexts. */ maxHeight?: number | string; /** * Maximum rendered width for contained/compact contexts. */ maxWidth?: number | string; } /** * GlassSplitPane component * Resizable split pane with glassmorphism styling */ export declare const GlassSplitPane: React.ForwardRefExoticComponent>; export default GlassSplitPane; //# sourceMappingURL=GlassSplitPane.d.ts.map