import { default as React, ReactNode, HTMLAttributes } from 'react';
export interface PanelBodyProps extends HTMLAttributes<HTMLDivElement> {
    /**
     * 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?: React.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.
 */
export declare const PanelBody: React.FC<PanelBodyProps>;
//# sourceMappingURL=PanelBody.component.d.ts.map