type Manifest = Record; export type SemanticFields = { permissions?: string[]; optional_permissions?: string[]; host_permissions?: string[]; csp?: { mv: 2; value?: string; } | { mv: 3; extension_pages?: string; sandbox?: string; raw?: Record; }; externally_connectable?: Record; gecko_id?: string; } | undefined; export declare function semanticFields(manifest: Manifest): SemanticFields; export {};