import { type DefaultProps } from '../config'; export type KeyboardPlateMode = 'chinese' | 'english'; export interface KeyboardProps { type?: 'number' | 'digit' | 'idcard' | 'random' | 'plate'; mode?: KeyboardPlateMode; disabledKey?: (key: string) => boolean; } export declare const defaultKeyboardProps: DefaultProps; export interface KeyboardSlots { default?(props: Record): any; } export interface KeyboardEmits { (e: 'input', key: string): void; (e: 'delete'): void; (e: 'update:mode', mode: KeyboardPlateMode): void; } export interface KeyBoardExpose { shuffle: () => void; } export declare const plateProvinceKeys: string[]; export declare const plateSuffixKeys: string[]; export declare const plateEnglishLetterKeys: string[]; 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 getRandomKeys(): string[];