import React from 'react';
export interface GradientButtonProps {
    title: React.ReactNode;
    icon?: React.ReactNode;
    align?: 'left' | 'center' | 'right';
    disabled?: boolean;
    className?: string;
    iconClassName?: string;
    href?: string;
    openInNewTab?: boolean;
    onClick?: () => void | Promise<void>;
    loadingText?: React.ReactNode;
    preventDoubleClick?: boolean;
}
export declare function GradientButton({ title, icon, align, disabled, className, href, openInNewTab, onClick, loadingText, preventDoubleClick, iconClassName, }: GradientButtonProps): import("react/jsx-runtime").JSX.Element;
