import { PureComponent, ReactNode } from 'react'; export declare const SOFT_PANEL_SIZES: string[]; export declare class Panel extends PureComponent<{ children: ReactNode; className?: string; /** * If active, adds a deeper shadow to the panel */ hasShadow?: boolean; /** * Padding applied to the panel */ paddingSize?: string; /** * When true the panel will grow to match `SoftFlexItem` */ grow?: boolean; panelRef?: any; onClick?: () => any; /** * Add a badge to the panel to label it as "Beta" or other non-GA state */ betaBadgeLabel?: string; /** * Add a description to the beta badge (will appear in a tooltip) */ betaBadgeTooltipContent?: ReactNode; /** * Optional title will be supplied as tooltip title or title attribute otherwise the label will be used */ betaBadgeTitle?: string; tabIndex?: any; style?: object; }> { static defaultProps: { paddingSize: string; hasShadow: boolean; grow: boolean; }; static propTypes: {}; render(): JSX.Element; }