import React from "react";
import "./css/button.css";
import { FinsembleIconType } from "./FinsembleIcon";
export interface AdvancedButtonProps {
    icon: FinsembleIconType;
    text: string;
    displayText?: boolean;
    disabled?: boolean;
    onClick?: (e: React.MouseEvent<HTMLButtonElement>) => void;
    tabIndex?: number;
    className?: string;
    buttonAttributes?: object;
}
export interface ButtonProps {
    fashion: "secondary" | "primary" | "hollow" | "danger" | "ghost" | "danger ghost";
    text: string;
    iconBefore?: FinsembleIconType;
    iconAfter?: FinsembleIconType;
    disabled?: boolean;
    onClick?: (e: React.MouseEvent<HTMLButtonElement>) => void;
    className?: string;
    buttonAttributes?: object;
    fixedSize?: number;
}
export declare const fashion_class_lookup: {
    secondary: string;
    tile: string;
    primary: string;
    icon: string;
    hollow: string;
    danger: string;
    ghost: string;
    "danger ghost": string;
};
export declare const Button: React.FC<ButtonProps>;
//# sourceMappingURL=Button.d.ts.map