import './Card.css'; import { ElementType } from 'react'; import type { ReactNode } from 'react'; import { type PolymorphicComponentPropsWithoutRef } from '../../utils/polymorphicComponentWithRef'; export declare const cnCard: import("@bem-react/classname").ClassNameFormatter; export declare const cardSizeVariant: readonly ["s", "m", "l"]; export declare const cardBorderWidthVariant: readonly ["none", "s", "m"]; export declare const cardBorderVariant: readonly ["solid", "dashed"]; export declare const cardBorderColorVariant: readonly ["standard", "selected"]; export declare const cardBackgroundColorVariant: readonly ["standard", "selected"]; export type CardSizeVariant = (typeof cardSizeVariant)[number]; export type CardBorderWidthVariant = (typeof cardBorderWidthVariant)[number]; export type CardBorderVariant = (typeof cardBorderVariant)[number]; export type CardBorderColorVariant = (typeof cardBorderColorVariant)[number]; export type CardBackgroundColorVariant = (typeof cardBackgroundColorVariant)[number]; export type CardBaseProps = { /** Свойство контролирующее размер отступов и скруглений углов карточки */ size?: CardSizeVariant; /** Свойство отвечающее за отображение и размер границы */ borderWidth?: CardBorderWidthVariant; /** Свойство устанавливающее цвет границы карточки */ borderColor?: CardBorderColorVariant; /** Свойство устанавливающее цвет фона карточки */ backgroundColor?: CardBackgroundColorVariant; /** Свойство определяющее стиль отображения границы карточки */ borderVariant?: CardBorderVariant; /** Если {true} отображает компонент заблокированным и отключает взаимодействие с компонентом */ disabled?: boolean; /** Если {true} делает компонент интерактивным */ interactive?: boolean; /** Содержимое карточки */ children: ReactNode; /** Дополнительные СSS-классы */ className?: string; 'data-testid'?: string; }; export type CardProps = PolymorphicComponentPropsWithoutRef; export declare const Card: import("../../utils/polymorphicComponentWithRef").PolymorphicComponentWithRef;