import { ReactNode } from 'react';
export interface PropertyItem {
    label: string;
    description?: string;
    value: ReactNode;
}
export interface PropertiesProps {
    items: PropertyItem[];
    title?: string;
    defaultOpen?: boolean;
}
/**
 * A collapsible component that displays a list of properties.
 *
 * Each property has a label, an optional description (shown as a tooltip), and a value (ReactNode).
 * All labels have the same fixed width for alignment.
 */
export declare const Properties: (props: PropertiesProps) => import("react/jsx-runtime").JSX.Element;
