import { ReactNode, ReactElement, HTMLAttributes } from 'react'; export interface PanelBodyProps extends HTMLAttributes { /** * Additional CSS classes to apply to the panel body for custom styling. */ className?: string; /** * The content to be rendered inside the panel body. * Typically, this will include form elements and other interactive content. */ children?: ReactNode; /** * Optional footer component to be rendered below the main content. * The footer can include buttons or other control elements. */ footer?: ReactElement; } /** * A PanelBody component is used to encapsulate the main content of a panel. * The primary content for the panel, such as forms or information, is rendered here. * @see https://cloudoperators.github.io/juno/?path=/docs/layout-panel-panelbody--docs * @see {@link PanelBodyProps} */ export declare const PanelBody: ({ className, footer, children, ...props }: PanelBodyProps) => ReactNode; //# sourceMappingURL=PanelBody.component.d.ts.map