import { EventsFnOptions } from './DOMSource'; import { VNode, DOMDriverOptions } from './index'; import { Observable } from 'rxjs'; import { Stream } from 'xstream'; import { Driver } from '@cycle/run'; export interface DOMSource { select(selector: string): DOMSource; elements(): Observable>; element(): Observable; events(eventType: K, options?: EventsFnOptions, bubbles?: boolean): Observable; events(eventType: string, options?: EventsFnOptions): Observable; } export declare const makeDOMDriver: (sel: string | Element | DocumentFragment, opts?: DOMDriverOptions) => Driver, DOMSource>;