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