import React from 'react';
import type { PropsWithChildren, ReactNode, JSX } from 'react';
import type { PanelHeaderProps } from '../../components/Panel/PanelHeader';
export type PanelProps = {
    expanded?: boolean;
    isExpandable?: boolean;
    className?: string;
    renderChildrenHidden?: boolean;
    header?: ReactNode | ((props: PanelHeaderProps) => ReactNode);
    footer?: ReactNode;
    onToggle?: (expanded: boolean) => void;
    description?: React.ReactNode;
};
export declare function Panel({ expanded, isExpandable, renderChildrenHidden, header, footer, className, children, onToggle, description, }: PropsWithChildren<PanelProps>): JSX.Element;
