declare abstract class BaseDetector { userAgent: string; navigator?: Navigator; process?: NodeJS.Process; constructor(userAgent?: string); abstract detect(): T; protected validate(): void; protected get isIPad13(): boolean; protected get isIPhone13(): boolean; protected get isIPod13(): boolean; } export { BaseDetector };