/** Dependency-free validation for extension-owned, immutable browser bundles. */ export interface ImmutableBrowserBundleValidationOptions { readonly bundleLabel: string; readonly providerLabel: string; readonly maxBytes: number; } /** Validate canonical JavaScript source and its exact UTF-8 byte budget. */ export declare function validateImmutableBrowserBundle(value: unknown, options: ImmutableBrowserBundleValidationOptions): string; /** Snapshot a strict one-property provider without invoking accessors. */ export declare function snapshotImmutableBrowserBundleProvider(value: unknown, options: ImmutableBrowserBundleValidationOptions): Readonly<{ browserBundle: string; }>; //# sourceMappingURL=immutable-browser-bundle.d.ts.map