import { InternalLogger, UserActionInternalInterface } from "@grafana/faro-core"; //#region src/instrumentations/userActions/userActionController.d.ts export declare class UserActionController { private userAction; private logDebug; private initialActivityTimeout; private readonly http; private readonly dom; private readonly perf; private allMonitorsSub?; private stateSub?; private startupTid?; private followUpTid?; private haltTid?; private isValid; private runningRequests; constructor(userAction: UserActionInternalInterface, logDebug: InternalLogger["debug"], initialActivityTimeout?: number); attach(): void; private scheduleFollowUp; private haltAction; private startHaltTimeout; private endAction; private cancelAction; private cleanup; private clearTimer; } //#endregion