import { Observable } from 'rxjs'; import { BaseService, Service, ServiceLike } from '../base/service'; export declare function createElementEffectService(element$: Observable, getEffects$: (element: T, document: Document, window: Window) => Observable): Service; export declare class ElementService extends BaseService { constructor(element: T, ...dependencies: ServiceLike[]); readonly element: T; readonly document: Document; readonly window: Window; }