import { CoRippleConfig, CoRippleRenderer } from "./ripple-renderer";
/** Possible states for a ripple element. */
export declare enum CoRippleState {
    FADING_IN = 0,
    VISIBLE = 1,
    FADING_OUT = 2,
    HIDDEN = 3
}
/**
 * Reference to a previously launched ripple element.
 */
export declare class CoRippleRef {
    private _renderer;
    element: HTMLElement;
    config: CoRippleConfig;
    /** Current state of the ripple reference. */
    state: CoRippleState;
    constructor(_renderer: CoRippleRenderer, element: HTMLElement, config: CoRippleConfig);
    /** Fades out the ripple element. */
    fadeOut(): void;
}
