import * as React from 'react'; import { BaseProps, BaseHtmlProps } from "../../../utils/types"; import { IconType } from "../../../common.type"; export declare type ButtonType = 'button' | 'submit' | 'reset'; export declare type LinkButtonSize = 'tiny' | 'regular'; export declare type IconAlignment = 'left' | 'right'; export interface LinkButtonProps extends BaseProps, BaseHtmlProps { type?: ButtonType; size?: LinkButtonSize; disabled?: boolean; icon?: string; iconAlign?: IconAlignment; iconType?: IconType; children?: React.ReactText; tabIndex?: number; autoFocus?: boolean; subtle?: boolean; onClick?: (event: React.MouseEvent) => void; onMouseEnter?: (event: React.MouseEvent) => void; onMouseLeave?: (event: React.MouseEvent) => void; } export declare const LinkButton: React.ForwardRefExoticComponent>; export default LinkButton;