import { type PropType, type StyleValue } from 'vue'; export interface KeyboardProps { rootStyle?: StyleValue; rootClass?: string; type?: 'number' | 'digit' | 'idcard' | 'random' | 'plate'; } export declare const keyboardProps: { rootStyle: PropType; rootClass: StringConstructor; type: { type: StringConstructor; default: string; }; }; export interface KeyboardSlots { default(props: Record): any; } export interface KeyboardEmits { (e: 'input', key: string): void; (e: 'delete'): void; } export interface KeyBoardExpose { shuffle: () => void; toggle: () => void; } export declare const numberKeys: string[]; export declare const digitKeys: string[]; export declare const idcardKeys: string[]; export declare const chineseKeys: string[]; export declare const englishKeys: string[]; export declare function shuffle(arr: any[]): any[]; export declare function getRandomKeys(): any[];