import * as React from 'react';
export type SplitOrientation = 'horizontal' | 'vertical';
export interface SplitPaneProps extends Omit<React.ComponentProps<'div'>, 'children'> {
    /** Layout orientation */
    orientation?: SplitOrientation;
    /** Default size of the first pane as a percentage (0-100) */
    defaultSize?: number;
    /** Minimum size of each pane in pixels */
    minSize?: number;
    /** Gutter (divider) width in pixels */
    gutterSize?: number;
    /** Callback fired during resize with first pane's size percentage */
    onResize?: (size: number) => void;
    /** The two panes as children */
    children: [React.ReactNode, React.ReactNode];
}
declare function SplitPane({ className, orientation, defaultSize, minSize, gutterSize, onResize, children, ...props }: SplitPaneProps): import("react/jsx-runtime").JSX.Element;
export { SplitPane };
//# sourceMappingURL=split-pane.d.ts.map