/*! * Copyright (c) 2017-present Ghostery GmbH. All rights reserved. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at https://mozilla.org/MPL/2.0/. */ import { StaticDataView } from './data-view.js'; export default class Config { static deserialize(buffer: StaticDataView): Config; readonly debug: boolean; readonly enableCompression: boolean; readonly enableHtmlFiltering: boolean; readonly enableInMemoryCache: boolean; readonly enableMutationObserver: boolean; readonly enableOptimizations: boolean; readonly enablePushInjectionsOnNavigationEvents: boolean; readonly guessRequestTypeFromUrl: boolean; readonly integrityCheck: boolean; readonly loadCSPFilters: boolean; readonly loadCosmeticFilters: boolean; readonly loadExceptionFilters: boolean; readonly loadExtendedSelectors: boolean; readonly loadGenericCosmeticsFilters: boolean; readonly loadNetworkFilters: boolean; readonly loadPreprocessors: boolean; constructor({ debug, enableCompression, enableHtmlFiltering, enableInMemoryCache, enableMutationObserver, enableOptimizations, enablePushInjectionsOnNavigationEvents, guessRequestTypeFromUrl, integrityCheck, loadCSPFilters, loadCosmeticFilters, loadExceptionFilters, loadExtendedSelectors, loadGenericCosmeticsFilters, loadNetworkFilters, loadPreprocessors, }?: Partial); getSerializedSize(): number; serialize(buffer: StaticDataView): void; } //# sourceMappingURL=config.d.ts.map