import { AfterViewInit, ElementRef } from '@angular/core'; import { RippleConfig } from './ripple-config.model'; import * as i0 from "@angular/core"; export declare class RippleDirective implements AfterViewInit { protected readonly _elementRef: ElementRef; private document; rippleConfig: RippleConfig; disabled: boolean; isTouching: boolean; constructor(_elementRef: ElementRef, document: any); private static _setElementSquareSizeAndCenter; _mousedown: (e: MouseEvent) => void; _touchstart: (e: TouchEvent) => void; ngAfterViewInit(): void; createRipple(releaseEventName: string, releaseCallback: Function | null, pageX: number, pageY: number): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; }