import { TooltipProps } from '@cloud-ru/ds-tooltip'; import { ReactElement, RefObject } from 'react'; import { FavoriteProps, VisibilityStrategy } from '../../types'; export type CardActionsSurfaceProps = { /** * Формат отображения действий: всегда или при наведении и фокусе * @default 'hover' */ actionsVisibility?: VisibilityStrategy; /** Кнопка info с тултипом */ tooltip?: Omit & { buttonRef?: RefObject; 'data-test-id'?: string; }; /** Кнопка «Избранное» */ favorite?: FavoriteProps & { buttonRef?: RefObject; 'data-test-id'?: string; }; /** Кнопка раскрытия */ expandable?: { value: boolean; onClick(): void; buttonRef?: RefObject; }; /** CSS-класс корневого элемента */ className?: string; /** Callback, вызываемый при открытии тултипа */ onTooltipOpenChange?(isOpen: boolean): void; }; export declare function CardActionsSurface({ actionsVisibility, tooltip, favorite, expandable, className, onTooltipOpenChange, }: CardActionsSurfaceProps): ReactElement | null;