import type { AssetProvider, HooksPlugin, ModuleProvider, ProviderContext, ResourceProvider, ViewProvider, ViewTransformPlugin } from './index.js'; interface LwrShim { LWC_VERSION: string; LEGACY_LOADER: boolean; getAssetProviders(context: Partial): AssetProvider[]; getHooks(): HooksPlugin[]; getModuleProviders(context: Partial): ModuleProvider[]; getResourceProviders(context: Partial): ResourceProvider[]; getViewProviders(context: Partial): ViewProvider[]; getViewTransformers(context: Partial): ViewTransformPlugin[]; env: GlobalThisEnvironment; } export interface GlobalThisEnvironment { SSR: string | undefined; basePath: string | undefined; locale: string | undefined; assetBasePath: string | undefined; uiBasePath: string | undefined; } declare global { const LWR: LwrShim | undefined; } export {}; //# sourceMappingURL=lwr-shim.d.ts.map