/**
 * @file AiButton.tsx
 * AI-Enhanced Button Component
 */
import React from 'react';
import './AiButton.css';
export interface AiButtonProps {
    text: string;
    variant?: 'primary' | 'secondary' | 'danger' | 'success';
    size?: 'small' | 'medium' | 'large';
    onClick?: () => void;
    href?: string;
    disabled?: boolean;
    aiConfig?: {
        optimize?: boolean;
        predictiveLoading?: boolean;
        usageLearning?: boolean;
        autoAccessibility?: boolean;
    };
    className?: string;
    'aria-label'?: string;
}
/**
 * AI-Enhanced Button with self-optimization and predictive capabilities
 */
export declare const AiButton: React.FC<AiButtonProps>;
export type { AiButtonProps };
//# sourceMappingURL=AiButton.d.ts.map