import type { PWAPluginOptions, RegisterSwScriptInjectionPosition, RegisterSwScriptInjectionTarget, ServiceWorkerConfig } from "./types.ts"; export declare const PLUGIN_NAME = "rsbuild:pwa"; export declare const LOG_PREFIX: string; export declare const DEFAULT_WEB_APP_MANIFEST_FILENAME = "manifest.webmanifest"; export declare const DEFAULT_WEB_APP_MANIFEST_NAME = "App"; export declare const DEFAULT_WEB_APP_MANIFEST_DISPLAY = "standalone"; export declare const DEFAULT_SW_FILENAME = "sw.js"; export declare const DEFAULT_REG_SW_FILENAME = "register-sw.js"; export declare const DEFAULT_REG_SW_SCRIPT_INJ_POS: RegisterSwScriptInjectionPosition; export declare const DEFAULT_REG_SW_SCRIPT_INJ_TAR: RegisterSwScriptInjectionTarget; export declare const DEFAULT_REG_SW_SCRIPT_INJ_DEFER = true; export declare const DEFAULT_REG_SW_CONFIG: { readonly type: "script"; readonly scriptName: "register-sw.js"; readonly injectPosition: "end"; readonly injectTarget: "head"; readonly defer: true; readonly features: { readonly autoReloadPage: false; readonly autoSkipWaiting: false; }; }; export declare const DEFAULT_WORKBOX_BUILD_VALUES: { inlineWorkboxRuntime: boolean; globIgnores: string[]; cleanupOutdatedCaches: boolean; }; export declare const DEFAULT_SW_CONFIG: ServiceWorkerConfig; export declare const GARBAGE_ASSET_PATTERN: RegExp; export declare const DEFAULT_THEME_COLOR = "#ffffff"; export declare const DEFAULT_DISABLE_PLUGIN: NonNullable; export declare const DEFAULT_ENABLE_PLUGIN_IN_DEV = false; export declare const DEV_GENERATE_SW_GLOB_FOLDER: string; export declare const DEV_SUPPRESS_WORKBOX_WARNINGS_FILENAME = "suppress-workbox-build-warnings.js"; export declare const DEV_SUPPRESS_WORKBOX_WARNINGS_CONTENT = "const meaningOfLine = '42';"; export declare const PLUGIN_PKG_JSON_PATH: string; export declare const VM_MOD_BASE_NAME = "rsbuild-plugin-pwa_vm"; export declare const VM_LIST: readonly ["preact", "react", "register-sw", "solid", "svelte", "vue", "debug"]; export declare const VM_SRC_BASE_FOLDER: string; export declare const VM_SRC_FOLDER_MOCK: string; export declare const VM_SRC_FOLDER: string; export declare const VM_COMPILED_BASE_FOLDER: string; export declare const VM_COMPILED_FOLDER: string; export declare const VM_COMPILED_FOLDER_MOCK: string; export declare const REG_SW_SCRIPT_SRC_FOLDER: string; export declare const REG_SW_SCRIPT_COMPILED_FOLDER: string;