import type { EditorInterface, StylesPanelMode } from "./editorInterface"; export type ObsidianDeviceType = { isDesktop: boolean; isPhone: boolean; isTablet: boolean; isMobile: boolean; isLinux: boolean; isMacOS: boolean; isWindows: boolean; isIOS: boolean; isAndroid: boolean; }; export declare let hostPlugin: any; export declare function destroyObsidianUtils(): void; export declare function initializeObsidianUtils(): void; export declare function getHostPlugin(): any; export declare const getObsidianDeviceInfo: () => ObsidianDeviceType | null; export declare const getDesktopUIMode: () => any; export declare const getPreferredUIMode: (formFactor: EditorInterface["formFactor"]) => StylesPanelMode; export declare function getAreaLimit(): any; export declare function getWidthHeightLimit(): any; export declare function getHighlightColor(sceneBgColor: string, opacity?: number): string;