export interface ManifestData { name: string; logo: string; version: string; default_language: string; base_url: string; admin_email: string; rss_variants?: string[][]; colors: { primary: string; }; } export default class Manifest implements ManifestData { data: ManifestData; name: string; logo: string; version: string; default_language: string; base_url: string; admin_email: string; colors: { primary: string; }; rss_variants?: string[][]; constructor(data: ManifestData); validate(): void; }