import { SessionTrackingOptions, TrackerEventRecorder, TrackerInterface } from '../types/trackers';
export declare class SessionTracker implements TrackerInterface {
    private options;
    private eventRecorder;
    private initialEventSent;
    private sessionTrackingActive;
    constructor(eventRecorder: TrackerEventRecorder, options?: SessionTrackingOptions);
    configure(eventRecorder: TrackerEventRecorder, options?: SessionTrackingOptions): void;
    cleanup(): void;
    private handleStateChange;
    private sessionStarted;
    private sessionStopped;
}
