import React from "react";
interface KanaButtonProps {
    id?: string;
    label: string;
    size?: "small" | "medium" | "large";
    width?: string;
    height?: string;
    leftIcon?: React.ReactNode;
    rightIcon?: React.ReactNode;
    type?: "primary" | "secondary" | "warning" | "danger";
    onClick?: React.MouseEventHandler<HTMLButtonElement>;
    buttonType?: "button" | "submit" | "reset";
    isDisabled?: boolean;
    isLoading?: boolean;
    loaderColor?: string;
    ref?: React.Ref<HTMLButtonElement>;
}
declare const KanaButton: React.ForwardRefExoticComponent<Omit<KanaButtonProps, "ref"> & React.RefAttributes<HTMLButtonElement>>;
export default KanaButton;
