import type { ShowActionSheetFn } from 'q2-tecton-common/lib/types/action-sheet'; import type { PlatformDimensions } from 'q2-tecton-common/lib/types/platformDimensions'; import type { LocFn, ResizeIframeFn, ResolveMenuFn, NavigateToFn, ShowOverpanelFn } from './util'; declare global { interface Window { tecton: { actions: Record; sources: Record; }; TectonElements?: { loc: LocFn; resizeIframe: ResizeIframeFn; resolveMenu: ResolveMenuFn; navigateTo: NavigateToFn; showOverpanel: ShowOverpanelFn; showActionSheet?: ShowActionSheetFn; beta?: boolean; }; Tecton?: { inMobileApp: boolean; noStrings: boolean; platformUrl: string; platformDimensions: PlatformDimensions | null; useActionSheets?: boolean; }; } }