import type { WebViewImmersiveMode } from '@devvit/protos/json/devvit/ui/effects/web_view/v1alpha/immersive_mode.js'; import type { ConsentStatus } from '@devvit/protos/json/reddit/devvit/app_permission/v1/app_permission.js'; import type { DevvitGlobal, WebViewScriptsVersion } from '@devvit/shared-types/client/devvit-global.js'; import { type WebbitToken } from '@devvit/shared-types/webbit.js'; declare global { var devvit: DevvitGlobal; /** Defined by build.js. */ var webViewScriptsVersion: Readonly; } export declare function updateConsentStatus(consentStatus: ConsentStatus): void; export declare function updateMode(mode: WebViewImmersiveMode): void; export declare function updateToken(token: WebbitToken): void; //# sourceMappingURL=devvit-global.d.ts.map