import { TrackerEventType } from "src/core/model/TrackerEventType";
import { TrackerVariableType } from "src/core/model/TrackerVariableType";
import { EventListener } from "./EventListener";
import { NativeEventTrigger } from "./PageViewListener";
/**
 * Triggers COPY_PASTE event when the user pastes content.
 * Uses cooldown to prevent spam from rapid paste operations.
 */
export declare class CopyPasteListener implements EventListener {
    private trigger;
    private started;
    private boundHandler;
    private cooldownMs;
    private lastTriggerTs;
    constructor(trigger: NativeEventTrigger, cooldownMs?: number);
    start(): void;
    stop(): void;
    getTypes(): TrackerEventType[];
    getVariableTypes(): TrackerVariableType[];
}
