import { type SugarElement } from '@ephox/sugar'; import { type MixedKeyModifiers } from '../keyboard/FakeKeys'; import { Step } from './Step'; export type KeyModifiers = MixedKeyModifiers; declare const keydown: (value: number, modifiers: KeyModifiers, dispatcher: SugarElement) => void; declare const keyup: (value: number, modifiers: KeyModifiers, dispatcher: SugarElement) => void; declare const keypress: (value: number, modifiers: KeyModifiers, dispatcher: SugarElement) => void; declare const keystroke: (value: number, modifiers: KeyModifiers, dispatcher: SugarElement) => void; declare const activeKeydown: (doc: SugarElement, value: number, modifiers?: KeyModifiers) => void; declare const activeKeyup: (doc: SugarElement, value: number, modifiers?: KeyModifiers) => void; declare const activeKeypress: (doc: SugarElement, value: number, modifiers?: KeyModifiers) => void; declare const activeKeystroke: (doc: SugarElement, value: number, modifiers?: KeyModifiers) => void; declare const sKeydown: (doc: SugarElement, keyvalue: number, modifiers?: KeyModifiers) => Step; declare const sKeyup: (doc: SugarElement, keyvalue: number, modifiers?: KeyModifiers) => Step; declare const sKeypress: (doc: SugarElement, keyvalue: number, modifiers?: KeyModifiers) => Step; declare const sKeystroke: (doc: SugarElement, keyvalue: number, modifiers?: KeyModifiers) => Step; declare const pTypeTextInElement: (el: SugarElement, text: string, speed?: number) => Promise; export { keydown, keyup, keypress, keystroke, activeKeydown, activeKeyup, activeKeypress, activeKeystroke, sKeydown, sKeyup, sKeypress, sKeystroke, pTypeTextInElement }; //# sourceMappingURL=Keyboard.d.ts.map