import React, { HTMLAttributes } from 'react';
import './silke-link.scss';
import { LinkProps } from 'react-router-dom';
import { SilkeIcons } from '../silke-icon';
interface LinkChildProps {
external?: boolean;
icon?: SilkeIcons;
children?: React.ReactNode;
}
interface SilkeLinkProps extends Omit, 'children'>, LinkChildProps {
standalone?: boolean;
kind?: 'primary' | 'secondary';
}
export declare const SilkeLink: React.FunctionComponent;
interface SilkeRouterLinkProps extends Omit, LinkChildProps {
standalone?: boolean;
}
export declare const SilkeRouterLink: React.FunctionComponent;
export interface SilkeButtonLinkProps extends HTMLAttributes {
standalone?: boolean;
icon?: SilkeIcons;
}
export declare const SilkeButtonLink: (props: SilkeButtonLinkProps) => import("react/jsx-runtime").JSX.Element;
export {};