import { default as React, JSX } from 'react'; import { MapDropdownItem } from '../map-dropdown/map-dropdown'; export interface MapAccordionItemHeaderProps { /** * React content to render in header */ children?: React.ReactNode; /** * Optional custom Popover element */ dropdownContent?: MapDropdownItem[]; /** * @default primary * Background color for Accordion header */ backgroundColor?: 'primary' | 'secondary'; hasSeparator?: boolean; renderToggleButton?: boolean; /** Optional icon override when item is open */ openIcon?: string | JSX.Element; /** Optional icon override when item is closed */ closeIcon?: string | JSX.Element; /** Title rendered before children in header */ title?: string | React.ReactNode; /** Optional custom content in action area (before dropdowns/buttons) */ actions?: React.ReactNode; className?: string; } export declare const MapAccordionItemHeader: (props: MapAccordionItemHeaderProps) => JSX.Element; export default MapAccordionItemHeader;