/// <reference types="react" />
import { StyledButton } from "./button.styles";
export interface ButtonProps {
    isDisabled?: boolean;
    isLoading?: boolean;
    loadingText?: string;
    spinnerPlacement?: "right" | "left";
    spinner?: React.ReactNode;
    rightIcon?: React.ReactElement;
    leftIcon?: React.ReactElement;
    icon?: React.ReactElement;
    children?: React.ReactNode;
}
export declare type StyledButtonProps = ButtonProps & Omit<React.ComponentProps<typeof StyledButton>, "children">;
