import { Plugin } from "vite"; //#region src/builders/web/bundleAssetPolicy.d.ts interface PolicyOutput { type: 'asset' | 'chunk'; isEntry?: boolean; facadeModuleId?: string | null; modules?: Record; imports?: string[]; dynamicImports?: string[]; referencedFiles?: string[]; code?: string; source?: string | Uint8Array; viteMetadata?: { importedAssets?: Set; }; } /** Classifies only output owned exclusively by a known optional dependency graph. */ export declare function classifyOptionalBundleAssets(bundle: Readonly>, moduleDependencies?: (id: string) => readonly string[] | undefined): string[]; /** Emits an authenticated v1 policy derived from Rollup's module and resource graph. */ export declare function bundleAssetPolicyPlugin(): Plugin; //#endregion //# sourceMappingURL=bundleAssetPolicy.d.mts.map