//#region packages/dom/getShiftEvent.d.ts type SeatEvent = MouseEvent | Touch; type Type = 'touch' | 'mouse'; type Callback = (e: SeatEvent, t: Type, te?: TouchEvent) => void; type Dom = HTMLElement | Document; declare const eventTypes: { press: { touch: string; mouse: string; }; shift: { touch: string; mouse: string; }; release: { touch: string; mouse: string; }; }; type EventTypeKey = keyof typeof eventTypes; declare function pressEvent(dom: HTMLElement, press: (e: SeatEvent, t?: Type, te?: TouchEvent) => any, shift?: Callback, release?: Callback, dom1?: Dom, type?: Type): void; declare function shiftEvent(t: Type, dom1: Dom, shift?: Callback, release?: Callback, is?: boolean): void; declare function foundEvent(eventType: EventTypeKey, c: Callback, dom?: Dom, type?: Type): void; declare function foundEventCallback(eventType: EventTypeKey, c: Callback, dom?: Dom, type?: Type): (event: Event) => void; //#endregion export { shiftEvent as a, pressEvent as i, foundEvent as n, foundEventCallback as r, SeatEvent as t };