import { ManifestObject, ManifestValidationResult } from '../types'; import { ManifestSchema } from '../schema/manifest'; import { ValidatorInterface } from './validator-interface'; export declare const PROTOCOL_BLOCKLIST: string[]; export declare class PermissionsValidator implements ValidatorInterface | undefined, ManifestSchema> { private remotesHasValidEntryForKey; private isValidURL; private isValidHash; private hasPathComponent; private addValidationErrors; private validateExternalPermissionURLs; validate(manifest: ManifestObject | undefined): Promise>; } //# sourceMappingURL=permissions-validator.d.ts.map