export declare class RcDeviceService { windowWidth: any; windowHeight: any; private currentOverflowY; protected xs: number; protected sm: number; protected md: number; protected lg: number; constructor(); setWindowDimensions(): void; disableScrolling(): void; enableScrolling(): void; /** * Check screen resolution (windowWidth < 576px) */ isXs(): boolean; /** * Check screen resolution (windowWidth >= 576px && windowWidth < 768px) */ isSm(): boolean; /** * Check screen resolution (windowWidth >= 768px && windowWidth < 992px) */ isMd(): boolean; /** * Check screen resolution (windowWidth >= 992px && windowWidth < 1200px) */ isLg(): boolean; /** * Check screen resolution (windowWidth >= 1200px) */ isXl(): boolean; /** * Check if the user agent is IE */ isIE(): boolean; /** * Check if the user agent is Safari */ isSafari(): boolean; /** * Check if the user agent is Mobile Device */ isMobileDeviceByUserAgent(): boolean; /** * Check if the user agent is iOS */ isIOS(): boolean; /** * return if device is mobile by size * @returns boolean */ isMobileDeviceBySize(): boolean; }