import Interactable from '@interactjs/core/Interactable'; import { ActionProps } from '@interactjs/core/Interaction'; import { Scope } from '@interactjs/core/scope'; declare module '@interactjs/core/Interactable' { interface Interactable { reflow: (action: ActionProps) => ReturnType; } } declare module '@interactjs/core/Interaction' { interface Interaction { _reflowPromise: Promise; _reflowResolve: () => void; } } declare module '@interactjs/core/InteractEvent' { enum EventPhase { Reflow = "reflow" } } export declare function install(scope: Scope): void; declare function reflow(interactable: Interactable, action: ActionProps, scope: Scope): Promise; declare const _default: import("@interactjs/core/scope").Plugin; export default _default;