import * as react_jsx_runtime from 'react/jsx-runtime';
import React__default from 'react';
import { VariantProps as VariantPropsInternal } from './variants.js';

declare const fieldClearButton: (props?: ({
    size?: "sm" | "md" | "lg" | undefined;
    hasSuffix?: boolean | undefined;
} & {
    className?: string;
}) | undefined) => string;
interface FieldClearButtonProps {
    as?: React__default.ElementType;
    hasSuffix?: boolean;
    size?: VariantPropsInternal<typeof fieldClearButton>['size'];
    onClick?: (event: React__default.MouseEvent) => void;
    className?: string;
}
declare function FieldClearButton({ as, size, onClick, hasSuffix, className, }: FieldClearButtonProps): react_jsx_runtime.JSX.Element;
declare namespace FieldClearButton {
    var displayName: string;
}

export { FieldClearButton, type FieldClearButtonProps };
