import { PlatformAnalysisResult } from '../utils/types'; export declare class Utils { static getFirstMatch(regex: RegExp, userAgent: string): string; static getSecondMatch(regex: RegExp, userAgent: string): string; static assign(target: T, ...sources: Partial[]): T; } export interface IPlatformAnalyzer { getResult(): PlatformAnalysisResult; } export declare class PlatformAnalyzer implements IPlatformAnalyzer { private userAgent; private parsedResult; constructor(); private parseBrowser; private parseOS; private parsePlatform; private parse; private getBrowserVersion; parseWebView(): void; getResult(): PlatformAnalysisResult; }