import * as PIXI from "pixi.js";
import { SonarEventTypes } from "./sonar";
export declare class SonarDebounce extends PIXI.utils.EventEmitter {
    readonly eventType: SonarEventTypes | undefined;
    protected _timeout: number;
    protected _eventType: SonarEventTypes | undefined;
    private _timeoutId;
    private _nextTimeoutId;
    constructor(timeout?: number, eventType?: SonarEventTypes);
    detectChanges(nextStep?: boolean): void;
    detect(): void;
    stop(): void;
    destroy(): void;
    private _detectChangesNextFrame;
    private _detectChangesHandler;
}
//# sourceMappingURL=sonar-debounce.d.ts.map