import { AnchorHTMLAttributes } from 'react';
import { CSSObject } from '@emotion/react';
import { QA } from '../common';
export declare enum LinkVariant {
Accent = "accent",
Blue = "blue"
}
export type LinkStyles = {
/** Отключено */
disabled?: boolean;
/** Стиль с подчеркиванием */
isPseudolink?: boolean;
/** Использовать состояние :visited */
isVisitable?: boolean;
/** Показать loader */
isLoading?: boolean;
/** Кастомные стили */
behavior: {
/** По умолчанию */
default: CSSObject;
/** При наведении */
hover: CSSObject;
/** При нажатии */
active: CSSObject;
/** Был переход по ссылке */
visited: CSSObject;
/** Отключенный */
disabled: CSSObject;
};
};
export type LinkProps = {
/** Вариант */
variant?: LinkVariant | `${LinkVariant}`;
} & QA & Partial & AnchorHTMLAttributes;