import { BoxProps, CompoundStylesApiProps, ElementProps, Factory } from '../../../core';
export type SplitterPaneStylesNames = 'pane';
export interface SplitterPaneProps extends BoxProps, CompoundStylesApiProps<SplitterPaneFactory>, ElementProps<'div'> {
    /** Initial size as percentage (0-100). All panes must sum to 100. */
    defaultSize: number;
    /** Minimum size percentage @default 0 */
    min?: number;
    /** Maximum size percentage @default 100 */
    max?: number;
    /** Whether this pane can be collapsed @default false */
    collapsible?: boolean;
    /** Size below which the pane snaps to collapsed (percentage), defaults to `min` */
    collapseThreshold?: number;
    /** Pane content */
    children?: React.ReactNode;
    /** @internal Index set by parent */
    __index?: number;
}
export type SplitterPaneFactory = Factory<{
    props: SplitterPaneProps;
    ref: HTMLDivElement;
    stylesNames: SplitterPaneStylesNames;
    compound: true;
}>;
export declare const SplitterPane: import("../../..").MantineComponent<{
    props: SplitterPaneProps;
    ref: HTMLDivElement;
    stylesNames: SplitterPaneStylesNames;
    compound: true;
}>;
