/// <reference types="react" />
import React from 'react';
import { JsxstyleProps } from 'jsxstyle';
export declare const types: {
    primary: {
        backgroundColor: string;
        color: string;
    };
    success: {
        backgroundColor: string;
        color: string;
    };
    warning: {
        backgroundColor: string;
        color: string;
    };
    secondary: {
        backgroundColor: string;
        color: string;
    };
    tertiary: {
        backgroundColor: string;
        color: string;
    };
    twitter: {
        backgroundColor: string;
        color: string;
    };
    black: {
        backgroundColor: string;
        color: string;
        activeBackground: string;
    };
    white: {
        backgroundColor: string;
        color: string;
    };
    gray: {
        backgroundColor: string;
        color: string;
    };
    transparent: {
        fontWeight: number;
        borderBottom: number;
        backgroundColor: string;
        boxShadow: string;
        color: string;
    };
};
export interface ButtonProps extends JsxstyleProps<React.HTMLProps<HTMLButtonElement>> {
    active?: boolean;
    disabled?: boolean;
    slim?: boolean;
    type?: keyof typeof types;
    withMoreIconAfter?: boolean;
    withMoreIconBefore?: boolean;
}
export declare const Button: React.StatelessComponent<ButtonProps>;
export declare const AnchorButton: React.StatelessComponent<ButtonProps>;
export default Button;
