import { AddonRequest, AddonResponse, CaptchaRequest, CaptchaResponse, DirectoryRequest, DirectoryResponse, IptvRequest, IptvResponse, ItemRequest, ItemResponse, RepositoryRequest, RepositoryResponse, ResolveRequest, ResolveResponse, SelftestRequest, SelftestResponse, SourceRequest, SourceResponse, SubtitleRequest, SubtitleResponse } from "@watchedcom/schema"; import { ActionHandler } from "../types"; import { BasicAddonClass } from "./BasicAddonClass"; /** * Should include all available handlers. * It's base type to pick from (by action). */ export declare type ActionHandlers = { selftest: ActionHandler; addon: ActionHandler; repository: ActionHandler; directory: ActionHandler; item: ActionHandler; source: ActionHandler; subtitle: ActionHandler; resolve: ActionHandler; captcha: ActionHandler; iptv: ActionHandler; };