export interface AdvancedSettingsForm {
	cache_ttl_album_library: number;
	cache_ttl_album_non_library: number;
	cache_ttl_artist_library: number;
	cache_ttl_artist_non_library: number;
	cache_ttl_artist_discovery_library: number;
	cache_ttl_artist_discovery_non_library: number;
	cache_ttl_search: number;
	cache_ttl_local_files_recently_added: number;
	cache_ttl_local_files_storage_stats: number;
	cache_ttl_jellyfin_recently_played: number;
	cache_ttl_jellyfin_favorites: number;
	cache_ttl_jellyfin_genres: number;
	cache_ttl_jellyfin_library_stats: number;
	cache_ttl_plex_albums: number;
	cache_ttl_plex_search: number;
	cache_ttl_plex_genres: number;
	cache_ttl_plex_stats: number;
	http_timeout: number;
	http_connect_timeout: number;
	http_max_connections: number;
	batch_artist_images: number;
	batch_albums: number;
	delay_artist: number;
	delay_albums: number;
	artist_discovery_warm_interval: number;
	artist_discovery_warm_delay: number;
	artist_discovery_precache_delay: number;
	memory_cache_max_entries: number;
	memory_cache_cleanup_interval: number;
	cover_memory_cache_max_entries: number;
	cover_memory_cache_max_size_mb: number;
	disk_cache_cleanup_interval: number;
	recent_metadata_max_size_mb: number;
	recent_covers_max_size_mb: number;
	persistent_metadata_ttl_hours: number;
	musicbrainz_concurrent_searches: number;
	discover_queue_size: number;
	discover_queue_ttl: number;
	discover_queue_auto_generate: boolean;
	discover_queue_polling_interval: number;
	discover_queue_warm_cycle_build: boolean;
	discover_queue_seed_artists: number;
	discover_queue_wildcard_slots: number;
	discover_queue_similar_artists_limit: number;
	discover_queue_albums_per_similar: number;
	discover_queue_enrich_ttl: number;
	discover_queue_lastfm_mbid_max_lookups: number;
	frontend_ttl_home: number;
	frontend_ttl_discover: number;
	frontend_ttl_library: number;
	frontend_ttl_recently_added: number;
	frontend_ttl_discover_queue: number;
	frontend_ttl_search: number;
	frontend_ttl_local_files_sidebar: number;
	frontend_ttl_jellyfin_sidebar: number;
	frontend_ttl_plex_sidebar: number;
	frontend_ttl_playlist_sources: number;
	audiodb_enabled: boolean;
	audiodb_api_key: string;
	audiodb_name_search_fallback: boolean;
	direct_remote_images_enabled: boolean;
	cache_ttl_audiodb_found: number;
	cache_ttl_audiodb_not_found: number;
	cache_ttl_audiodb_library: number;
	cache_ttl_recently_viewed_bytes: number;
	sync_stall_timeout_minutes: number;
	sync_max_timeout_hours: number;
	audiodb_prewarm_concurrency: number;
	audiodb_prewarm_delay: number;
	artist_discovery_precache_concurrency: number;
}
