/**
 * @license
 * Copyright 2023 Tyler Technologies, Inc. 
 * License: Apache-2.0
 */
import { IRippleComponent } from './ripple';
export interface IRippleAdapter {
    initialize(target: string, unbounded: boolean): void;
    destroy(): void;
    activate(): void;
    deactivate(): void;
}
export declare class RippleAdapter implements IRippleAdapter {
    private _component;
    private _target;
    private _ripple;
    constructor(_component: IRippleComponent);
    private _tryFindTarget;
    initialize(target: string, unbounded: boolean): void;
    destroy(): void;
    activate(): void;
    deactivate(): void;
}
