import { ClickEventProps, ClickEventState, GlobalProps, GlobalState, LinkProps, ShowIconProps, TextProps } from '../../shared/model'; export declare const LinkVariantList: readonly ["adaptive", "brand"]; export type LinkVariantType = (typeof LinkVariantList)[number]; export declare const LinkSizeList: readonly ["medium", "small"]; export type LinkSizeType = (typeof LinkSizeList)[number]; export declare const LinkContentList: readonly ["external", "internal"]; export type LinkContentType = (typeof LinkContentList)[number]; export type DBLinkDefaultProps = { /** * Adds a different arrow after the link to indicate external or internal link */ content?: LinkContentType; /** * Change the size of the link */ size?: LinkSizeType; /** * Change the styling of the link. `inline` will remove the arrow. Defaults to adaptive. */ variant?: LinkVariantType; }; export type DBLinkProps = DBLinkDefaultProps & GlobalProps & ClickEventProps & LinkProps & ShowIconProps & TextProps; export type DBLinkDefaultState = {}; export type DBLinkState = DBLinkDefaultState & GlobalState & ClickEventState;