/** * SPDX-FileCopyrightText: (c) 2026 Liferay, Inc. https://liferay.com * SPDX-License-Identifier: LGPL-2.1-or-later OR LicenseRef-Liferay-DXP-EULA-2.0.0-2023-06 */ import { ClayDropDownWithItems } from '@clayui/drop-down'; import React from 'react'; import type { ButtonWithIconProps } from '@clayui/button'; interface IProps extends React.BaseHTMLAttributes { actions?: React.ComponentProps['items']; /** * Props to add to the checkbox element */ checkboxProps?: React.HTMLAttributes; /** * Flag to indicate that all interactions on the card will be disabled. */ disabled?: boolean; /** * Props to add to the dropdown trigger element */ dropDownTriggerProps?: Omit; /** * Path or URL to item */ href?: string; /** * Callback for when item is selected. */ onSelectChange?: (value: boolean | string) => void; /** * Props to add to the radio element */ radioProps?: React.HTMLAttributes & { name: string; value: string; }; /** * Determines what type of selectable it is. */ selectableType?: 'checkbox' | 'radio'; /** * Flag to indicate if card is selected */ selected?: boolean; /** * Path to clay icon spritemap */ spritemap?: string; /** * Name of icon symbol */ symbol?: string; /** * Name of the item */ title: string; /** * Flag to indicate if the card text is truncated */ truncate?: boolean; } export declare function ClayCardWithHorizontal({ 'aria-label': ariaLabel, actions, checkboxProps, disabled, dropDownTriggerProps, href, onSelectChange, radioProps, selectableType, selected, spritemap, symbol, title, truncate, ...otherProps }: IProps): React.JSX.Element; export {};