import { DOMInsets } from "../../../util/insets.js"; import { StateObserver, type $Coder } from "../../../util/StateObserver.js"; import { BasePlugin } from "../../base/base.plugin.js"; import type { $VirtualKeyboardRawState, $VirtualKeyboardState, $VirtualKeyboardWritableState } from "./virtual-keyboard.type.js"; export declare class VirtualKeyboardPlugin extends BasePlugin { constructor(); coder: $Coder<$VirtualKeyboardRawState, $VirtualKeyboardState>; get state(): StateObserver<$VirtualKeyboardRawState, $VirtualKeyboardState>; setState(state: Partial<$VirtualKeyboardWritableState>): Promise; setStateByKey(key: K, value: $VirtualKeyboardWritableState[K]): Promise; getState(): Promise<{ overlay: boolean; insets: DOMInsets; }>; setOverlay(overlay: boolean): Promise; getOverlay(): Promise; } //# sourceMappingURL=VirtualKeyboardPlugin.d.ts.map