import { AllowArray } from '../types.js'; import { FilterByExternalDatabase, SharedFields, SharedSearchListFields, TranslationType, KodikResponse, MaterialObject } from './shared-types.js'; interface SearchParams extends FilterByExternalDatabase, Omit, SharedSearchListFields { title?: string; title_orig?: string; strict?: boolean; full_match?: boolean; id?: string; player_link?: string; kinopoisk_id?: number; imdb_id?: string; mdl_id?: string; worldart_animation_id?: number; worldart_cinema_id?: number; worldart_link?: string; shikimori_id?: number; prioritize_translations?: AllowArray; unprioritize_translations?: AllowArray; prioritize_translation_type?: TranslationType; season?: number; episode?: number; } type SearchResponse = KodikResponse; export { SearchParams, SearchResponse };