UNPKG

645 BTypeScriptView Raw
1import PropTypes from 'prop-types';
2import { HTMLProps } from 'react';
3import type { Size } from '../../types';
4export interface ClearButtonProps extends Omit<HTMLProps<HTMLButtonElement>, 'size'> {
5 label?: string;
6 size?: Size;
7}
8declare const ClearButton: {
9 ({ className, label, onClick, onKeyDown, size, ...props }: ClearButtonProps): JSX.Element;
10 propTypes: {
11 label: PropTypes.Requireable<string>;
12 onClick: PropTypes.Requireable<(...args: any[]) => any>;
13 onKeyDown: PropTypes.Requireable<(...args: any[]) => any>;
14 size: PropTypes.Requireable<"lg" | "sm">;
15 };
16};
17export default ClearButton;