import { type Optional } from '@ephox/katamari'; import type { SugarElement } from '@ephox/sugar'; import type { CustomEvent } from '../../events/SimulatedEvent'; import type { AlloyComponent } from '../component/ComponentApi'; declare const focus: () => string; declare const postBlur: () => string; declare const postPaste: () => string; declare const receive: () => string; declare const execute: () => string; declare const focusItem: () => string; declare const tap: () => string; declare const tapOrClick: () => string; declare const longpress: () => string; declare const sandboxClose: () => string; declare const typeaheadCancel: () => string; declare const systemInit: () => string; declare const documentTouchmove: () => string; declare const documentTouchend: () => string; declare const windowScroll: () => string; declare const windowResize: () => string; declare const attachedToDom: () => string; declare const detachedFromDom: () => string; declare const dismissRequested: () => string; declare const repositionRequested: () => string; export interface AlloyFocusShiftedEvent extends CustomEvent { readonly prevFocus: Optional>; readonly newFocus: Optional>; } declare const focusShifted: () => string; declare const slotVisibility: () => string; declare const externalElementScroll: () => string; export interface AlloySlotVisibilityEvent extends CustomEvent { readonly name: string; readonly visible: boolean; } export interface AlloyChangeTabEvent extends CustomEvent { readonly button: AlloyComponent; } export interface AlloyDismissTabEvent extends CustomEvent { readonly button: AlloyComponent; } declare const changeTab: () => string; declare const dismissTab: () => string; declare const highlight: () => string; declare const dehighlight: () => string; export { focus, postBlur, postPaste, receive, execute, focusItem, tap, tapOrClick, longpress, sandboxClose, systemInit, typeaheadCancel, documentTouchmove, documentTouchend, windowScroll, windowResize, dismissRequested, repositionRequested, focusShifted, attachedToDom, detachedFromDom, changeTab, dismissTab, slotVisibility, externalElementScroll, highlight, dehighlight }; //# sourceMappingURL=SystemEvents.d.ts.map