import React from 'react';
import './UISection.scss';
export declare enum UISectionLayout {
    Standard = "standard",
    Extended = "extended"
}
export interface UISectionProps {
    title?: string;
    height?: string;
    className?: string;
    hidden?: boolean;
    layout?: UISectionLayout;
    collapsible?: boolean;
    scrollable?: boolean;
    cleanPadding?: boolean;
    rootRef?: React.RefObject<HTMLDivElement>;
    onScroll?: () => void;
}
/**
 * Section Component.
 *
 * @exports
 * @class {UISection}
 * @extends {React.Component<UISectionProps>}
 */
export declare class UISection extends React.Component<UISectionProps & Readonly<{
    children?: React.ReactNode;
}>> {
    private onScroll;
    /**
     * @returns {React.ReactElement}
     */
    render(): React.ReactElement;
}
//# sourceMappingURL=UISection.d.ts.map