import React, { ComponentPropsWithoutRef } from 'react';
import { MarginProps } from '../../helpers';
export interface ButtonProps extends ComponentPropsWithoutRef<'button'>, MarginProps {
    actionType?: 'normal' | 'destructive';
    children?: React.ReactNode;
    iconLeft?: React.ReactNode;
    iconOnly?: React.ReactNode;
    iconRight?: React.ReactNode;
    isLoading?: boolean;
    mobileWidth?: 'auto' | '100%';
    variant?: 'primary' | 'secondary' | 'subtle' | 'utility';
}
export declare const StyleableButton: React.ForwardRefExoticComponent<ButtonProps & React.RefAttributes<HTMLButtonElement>>;
export declare const Button: React.ForwardRefExoticComponent<ButtonProps & React.RefAttributes<HTMLButtonElement>>;
//# sourceMappingURL=Button.d.ts.map