import * as React from 'react'; import { Omit } from '../_util/types'; export declare 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: { prefixCls: string; onClick: () => void; disabled: boolean; }; render(): JSX.Element; } declare class CustomKeyboard extends React.Component { static defaultProps: { prefixCls: string; disabledKeys: null; }; linkedInput: any; antmKeyboard: HTMLDivElement | null; confirmDisabled: boolean; confirmKeyboardItem: HTMLTableDataCellElement | null; onKeyboardClick: (e: React.MouseEvent, value?: string) => null | undefined; 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;