export declare type DocumentDirection = 'ltr' | 'rtl'; export declare type PlatformConfigs = { [key: string]: PlatformConfig; }; export declare enum Type { BASE = 0, PLATFORM = 1, SYSTEM = 2, BRAND = 3, ENVIRONMENT = 4, } export interface PlatformConfig { type: Type; initialize?: Function; settings?: {}; isMatch?: Function; versionParser?: Function; } export interface PlatformVersion { str?: string; num?: number; major?: number; minor?: number; patch?: number; } export interface BackButtonAction { fn: Function; priority: number; } export interface EventListenerOptions { capture?: boolean; passive?: boolean; } export interface SDKInfo { jsSDKUrl: string; jsSDKName: string; jsSDKEventName: string; timeout?: number; }