import { ListItemInfo } from "../listitems";
type Props = {
    /**
     * The accordion title.
     */
    title: string;
    /**
     * The list of items to display within the accordion.
     */
    items: Array<Item>;
    /**
     * Enable the selection of items with a checkbox.
     * @default true
     */
    selectionEnabled?: boolean;
    /**
     * The IDs of the selected items, when the component is controlled.
     */
    selectedItemIds?: Array<string>;
    /**
     * Whether the accordion starts expanded.
     * @default false
     */
    defaultExpanded?: boolean;
    /**
     * Function called when a item is selected.
     */
    onItemSelected?: (item: Item, selected: boolean) => void;
    /**
     * Function called when the accordion is toggled to collapsed or expanded state.
     */
    onToggle?: (expanded: boolean) => void;
    accessibilityLabel?: string;
    /**
     * Accordion header gradient colors.
     */
    headerGradientColors?: Array<string>;
};
type Item = {
    id: string;
    value: string;
    description: string;
    type?: "text" | "image";
    endElement?: ListItemInfo["endElement"];
};
export declare const ClaimsSelector: ({ title, items, defaultExpanded, onItemSelected, onToggle, accessibilityLabel, selectedItemIds, selectionEnabled, headerGradientColors }: Props) => import("react/jsx-runtime").JSX.Element;
export {};
//# sourceMappingURL=ClaimsSelector.d.ts.map