import * as React from 'react';
import { HTMLProps, ReactNode } from 'react';
import { AccessLevel } from '../../AdaptableState/Common/Entitlement';
import { AdaptableIcon } from '../../AdaptableState/Common/AdaptableIcon';
import { BoxProps } from '../Flex';
export declare const baseClassName = "ab-SimpleButton";
export interface SimpleButtonProps extends Omit, HTMLProps {
tooltip?: string;
variant?: 'text' | 'outlined' | 'raised';
tone?: 'success' | 'error' | 'neutral' | 'none' | 'warning' | 'info' | 'accent';
icon?: string | AdaptableIcon | ReactNode;
iconSize?: number;
iconPosition?: 'start' | 'end';
disabled?: boolean;
accessLevel?: AccessLevel;
}
declare const SimpleButton: React.ForwardRefExoticComponent, "ref"> & React.RefAttributes>;
export default SimpleButton;