import { XinEventHandler, XinTouchableType, XinBinding, XinBindingSpec, EventType } from './xin-types'; export declare const touchElement: (element: Element, changedPath?: string) => void; interface BindingOptions { [key: string]: any; } export declare function bind(element: T, what: XinTouchableType | XinBindingSpec, binding: XinBinding, options?: BindingOptions): T; type RemoveListener = VoidFunction; export declare function on(element: E, eventType: K, eventHandler: XinEventHandler): RemoveListener; export {};