import React from 'react';
import { IconName } from '../../Icons';
import { ContextButtonProps, NavigationButtonProps } from './Button.model';
/**
 * Button which can render an icon.
 * @example
 *   // to render a button element
 *   <Button type="button" icon={IconName.X} />
 *   // to render an anchor element
 *   <Button path="/home" icon={IconName.X} />
 */
export declare const Button: React.ForwardRefExoticComponent<((NavigationButtonProps | ContextButtonProps) & {
    width?: string | number;
    height?: string | number;
    icon?: IconName;
}) & React.RefAttributes<HTMLButtonElement | HTMLAnchorElement>>;
//# sourceMappingURL=Button.d.ts.map