/**
 * Simplified Accessible Button Component
 * Provides basic accessibility features without external dependencies
 */
import React from 'react';
export interface AccessibleButtonProps extends React.ButtonHTMLAttributes<HTMLButtonElement> {
    variant?: 'primary' | 'secondary' | 'tertiary' | 'danger' | 'success';
    size?: 'sm' | 'md' | 'lg';
    isLoading?: boolean;
    leftIcon?: React.ReactNode;
    rightIcon?: React.ReactNode;
    fullWidth?: boolean;
    disabled?: boolean;
    label?: React.ReactNode;
    icon?: React.ReactNode;
    iconPosition?: 'start' | 'end';
    isDisabled?: boolean;
    startIcon?: React.ReactNode;
    endIcon?: React.ReactNode;
}
export declare const AccessibleButton: React.FC<AccessibleButtonProps>;
export default AccessibleButton;
//# sourceMappingURL=AccessibleButton.d.ts.map