import type * as Ts from "../interfaces/index.js"; import type { KodikApiClientOptions } from "./types.js"; export declare class ApiClient { static readonly DEFAULT_API_URL: "https://kodikapi.com"; private readonly kodikApiUrl; private readonly api_token; private readonly _fetch; constructor({ token, kodikApiUrl, refineFetch }: KodikApiClientOptions); private _processRes; countries: (params: Ts.CountriesParams) => Promise; genres: (params?: Ts.GenresParams) => Promise; list: (params?: Ts.ListParams) => Promise; qualities: (params?: Ts.QualitiesParams) => Promise; qualitiesV2: (params?: Ts.QualitiesV2Params) => Promise; search: (params?: Ts.SearchParams) => Promise; translations: (params?: Ts.TranslationsParams) => Promise; translationsV2: (params?: Ts.TranslationsV2Params) => Promise; years: (params?: Ts.YearsParams) => Promise; }