export interface SelectionAnalyzerOptions {
    maxSelectionsPerSecond: number;
    minVariance: number;
    historySize: number;
}
export declare class SelectionAnalyzer {
    private readonly options;
    private events;
    private selectionStartTime;
    private lastSelectionTime;
    private lastSelectionPosition;
    private selectionPatterns;
    private lastSelectedText;
    constructor(options?: SelectionAnalyzerOptions);
    analyze(selection: Selection | null): boolean;
    private analyzeSelectionPattern;
    private calculateVariance;
    private cleanup;
    clear(): void;
}
