/**
 * Copyright 2020, Verizon Media
 * Licensed under the terms of the MIT license. See accompanying LICENSE.md file for terms.
 */
import React from 'react';
export declare const DnButton: React.FC<DnButtonProps>;
export declare enum DnButtonStyles {
    solid = "solid",
    outline = "outline",
    ghost = "ghost",
    text = "text"
}
export declare enum DnButtonSizes {
    small = "small",
    medium = "medium",
    default = "default",
    large = "large"
}
export declare enum DnButtonTypes {
    button = "button",
    submit = "submit",
    reset = "reset"
}
export interface DnButtonProps {
    isActive?: boolean;
    style?: DnButtonStyles;
    size?: DnButtonSizes;
    isInverse?: boolean;
    isDisabled?: boolean;
    isFull?: boolean;
    type?: DnButtonTypes;
    isLoading?: boolean;
    children?: React.ReactNode;
    className?: string;
}
//# sourceMappingURL=DnButton.d.ts.map