import { FiltersEngine, Request } from '@ghostery/adblocker';
export { Request as AdblockerRequest };
type FromRawDetailsParams = Parameters<typeof Request.fromRawDetails>;
type DeserializeParams = Parameters<typeof FiltersEngine.deserialize>;
export default function loadTrackerDBEngine(engineBytes: DeserializeParams[0]): Promise<{
    ENGINE_VERSION: number;
    engine: FiltersEngine;
    matchUrl(requestArgs: FromRawDetailsParams[0], getPatternMetadataParams?: {
        getDomainMetadata: boolean;
    }): import("@ghostery/adblocker/dist/commonjs/engine/metadata").IPatternLookupResult[];
    matchDomain(domain: string): import("@ghostery/adblocker/dist/commonjs/engine/metadata").IPatternLookupResult[];
}>;
