import * as react_jsx_runtime from 'react/jsx-runtime'; import * as React from 'react'; type PropertiesCardActionsProps = { removeLabel: string; expandLabel: string; expanded: boolean; onRemove: (event: React.MouseEvent) => void; onToggleExpand: () => void; groupAriaLabel: string; }; /** Delete + expand/collapse pair — single row so both icons share one vertical centerline. */ declare function PropertiesCardActions({ removeLabel, expandLabel, expanded, onRemove, onToggleExpand, groupAriaLabel, }: PropertiesCardActionsProps): react_jsx_runtime.JSX.Element; type PropertiesCardIconActionProps = { label: string; onClick: (event: React.MouseEvent) => void; className?: string; tipSide?: "top" | "bottom" | "left" | "right"; "aria-expanded"?: boolean; }; /** Single remove action (e.g. sort-card). */ declare function PropertiesCardIconAction({ label, onClick, className, tipSide, "aria-expanded": ariaExpanded, }: PropertiesCardIconActionProps): react_jsx_runtime.JSX.Element; export { PropertiesCardActions, type PropertiesCardActionsProps, PropertiesCardIconAction, type PropertiesCardIconActionProps };