import { SvelteComponent } from "svelte"; import type { DeviceTypeChangePayload, FullscreenChangePayload, LeftMouseButtonDownPayload, LeftMouseButtonUpPayload, MiddleMouseButtonDownPayload, MiddleMouseButtonUpPayload, MouseMovePayload, MouseScrollPayload, PageFocusChangePayload, PageVisibilityPayload, PointerLockChangePayload, ResizePayload, RightMouseButtonDownPayload, RightMouseButtonUpPayload, ScreenOrientationChangePayload } from '@manapotion/core'; declare const __propDef: { props: { mouseScrollResetDelay?: number | undefined; mouseMovementResetDelay?: number | undefined; }; events: { deviceTypeChange: CustomEvent; fullscreenChange: CustomEvent; keyDown: CustomEvent<{ code: string; key: string; ctrl: boolean; shift: boolean; alt: boolean; meta: boolean; }>; keyUp: CustomEvent<{ code: string; key: string; ctrl: boolean; shift: boolean; alt: boolean; meta: boolean; }>; leftMouseDown: CustomEvent; leftMouseUp: CustomEvent; middleMouseDown: CustomEvent; middleMouseUp: CustomEvent; rightMouseDown: CustomEvent; rightMouseUp: CustomEvent; mouseMove: CustomEvent; scroll: CustomEvent; pageFocusChange: CustomEvent; pageVisibilityChange: CustomEvent; pointerLockChange: CustomEvent; resize: CustomEvent; screenOrientationChange: CustomEvent; } & { [evt: string]: CustomEvent; }; slots: {}; exports?: {} | undefined; bindings?: string | undefined; }; export type ListenersProps = typeof __propDef.props; export type ListenersEvents = typeof __propDef.events; export type ListenersSlots = typeof __propDef.slots; export default class Listeners extends SvelteComponent { } export {};