import type { ReactNode } from "react";
export interface SectionProps {
    readonly title: string;
    readonly count?: number;
    /** Arbitrary action elements rendered in the header row (e.g. expand, share). */
    readonly headerActions?: ReactNode;
    readonly onEdit?: () => void;
    readonly children: ReactNode;
    readonly className?: string;
}
/**
 * Shared section layout for resource detail views.
 *
 * Renders a labeled section with an optional count badge and edit affordance
 * in the header row. The content is wrapped in a bordered card.
 *
 * Used uniformly by AgentDetailView, McpServerDetailView, and SkillDetailView.
 */
export declare function Section({ title, count, headerActions, onEdit, children, className, }: SectionProps): import("react/jsx-runtime").JSX.Element;
//# sourceMappingURL=Section.d.ts.map