import { SelectItem } from 'primeng/api'; import { BehaviorSubject, Subject } from 'rxjs'; /** * Represents the device display settings. */ export interface AppDeviceSettings { isMobile: boolean; isTablet: boolean; isDesktop: boolean; } /** * Represents the device display settings. */ export declare const AppDeviceInfo: AppDeviceSettings; /** * Determines if the device is a mobile device. * * @returns boolean - true if the device is a mobile device, false otherwise. */ export declare function UseMobile(): boolean; /** * Shared resize observer for the application. */ export declare const GlobalResizeObserver: BehaviorSubject; /** * Shared layout change observer for the application. */ export declare const LayoutChangeObserver$: Subject; /** * Shared object with the log levels for each component. * * @todo See if this is actually usable */ export declare const ComponentLogLevels: Record; /** * Convenience object for boolean options to be passed to dropdown components etc.. */ export declare const BooleanOptions: SelectItem[];