import { ModifierModule, ModifierState } from '../base'; export interface RestrictOptions { restriction: Interact.RectResolvable<[number, number, Interact.Interaction]>; elementRect: Interact.Rect; offset: Interact.Rect; endOnly: boolean; enabled?: boolean; } export declare type RestrictState = ModifierState; export declare function getRestrictionRect(value: Interact.RectResolvable<[number, number, Interact.Interaction]>, interaction: Interact.Interaction, coords?: Interact.Point): import("@interactjs/types/types").Rect; declare const restrict: ModifierModule; export default restrict;