import { KeyBoardMode, KeyEvent } from '../types';
type __VLS_Props = {
    /**
     * 默认的键盘模式
     */
    defaultMode?: KeyBoardMode;
    /**
     * 是否启用手写输入
     */
    enableHandwriting?: boolean;
    /**
     * 键盘定位模式
     * @default 'static'
     */
    position?: 'static' | 'float' | 'bottom';
    /**
     * 当没有input获得焦点时是否禁用键盘
     * @default true
     */
    disableWhenNoFocus?: boolean;
};
declare const _default: import('vue').DefineComponent<__VLS_Props, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {} & {
    key: (payload: KeyEvent) => any;
}, string, import('vue').PublicProps, Readonly<__VLS_Props> & Readonly<{
    onKey?: ((payload: KeyEvent) => any) | undefined;
}>, {
    enableHandwriting: boolean;
    defaultMode: KeyBoardMode;
    position: "static" | "float" | "bottom";
    disableWhenNoFocus: boolean;
}, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, {
    keyboardRef: HTMLDivElement;
}, any>;
export default _default;
