export interface QfClassFunc { (element: Element, event: Event, fn: Function): void } export interface QfEventHandler { (element: Element | Document, event: string, handler: Function): void } export interface DomUtil { addClass: QfClassFunc removeClass: QfClassFunc hasClass: QfClassFunc on: QfEventHandler, off: QfEventHandler }