import { ComponentPropsWithoutRef, ReactNode } from 'react'; type ELButtonCustomProps = { 'aria-label'?: string; variant: 'filled' | 'outlined' | 'text' | 'floating'; color: 'primary' | 'secondary' | 'danger'; label: string; leadingIcon?: ReactNode; trailingIcon?: ReactNode; size?: 'small' | 'medium' | 'large'; fullWidth?: boolean; float?: boolean; fullRadius?: boolean; 'data-id'?: string; 'data-cy'?: string; }; type ELButtonProps = ComponentPropsWithoutRef<'button'> & ELButtonCustomProps; export declare const ELButton: ({ type, variant, color, leadingIcon, trailingIcon, label, size, fullWidth, float, fullRadius, disabled, "aria-label": _ariaLabel, ...rest }: ELButtonProps) => import("react/jsx-runtime").JSX.Element; export {};