import type { LinkedBundle } from '@devvit/protos/types/devvit/runtime/bundle.js'; import type { RuntimeMetric } from '../types/Commands.js'; type PromiseParams = Parameters>[0]>; export type LiteLoadResponse = { metrics: { /** See RuntimeLite's ReadyResponse. */ init: RuntimeMetric; /** Loading the LinkedBundle metrics */ loadBundle?: RuntimeMetric; }; }; export type ResolveRejectHandlers = { resolve: PromiseParams[0]; reject: PromiseParams[1]; }; /** * Saves the promise callbacks for calls made asynchronously to BrowserLiteWorker to be * used when a response is received from the worker. */ export type ReturnHandlerMap = { [key: number]: ResolveRejectHandlers; }; export declare function getAppTitle(bundle: Readonly): string; export {}; //# sourceMappingURL=ClientShared.d.ts.map