import { type KeyboardProps, type KeyboardSlots, type KeyBoardExpose, type KeyboardPlateMode } from './common'; type __VLS_Slots = KeyboardSlots; declare const __VLS_base: import("vue").DefineComponent any; delete: () => any; "update:mode": (mode: KeyboardPlateMode) => any; }, string, import("vue").PublicProps, Readonly & Readonly<{ onInput?: ((key: string) => any) | undefined; onDelete?: (() => any) | undefined; "onUpdate:mode"?: ((mode: KeyboardPlateMode) => any) | undefined; }>, { mode: KeyboardPlateMode; type: "number" | "digit" | "idcard" | "random" | "plate"; disabledKey: (key: string) => boolean; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, false, {}, any>; declare const __VLS_export: __VLS_WithSlots; declare const _default: typeof __VLS_export; export default _default; type __VLS_WithSlots = T & { new (): { $slots: S; }; };