import * as React from 'react'; import { Omit } from '../../utils/types'; export type HTMLTableDataProps = Omit, 'onClick'>; export interface KeyboardItemProps extends HTMLTableDataProps { prefixCls?: string; tdRef?: React.Ref; iconOnly?: boolean; onClick: (event: React.MouseEvent, value: string) => void; } export declare class KeyboardItem extends React.Component { static defaultProps: any; render(): JSX.Element; } declare class CustomKeyboard extends React.Component { static defaultProps: any; linkedInput: any; antmKeyboard?: HTMLDivElement | null; confirmDisabled?: boolean; confirmKeyboardItem?: HTMLTableDataCellElement | null; onKeyboardClick: (e: React.MouseEvent, value?: string) => any; renderKeyboardItem: (item: string, index: number) => JSX.Element; render(): JSX.Element; getAriaAttr(label: string): { label: string; iconOnly: boolean; role?: undefined; 'aria-label'?: undefined; } | { role: string; 'aria-label': string; label?: undefined; iconOnly?: undefined; }; } export default CustomKeyboard;