declare module 'plex-api' { export default class PlexAPI { constructor(intiialOptions: { hostname: string; port: number; token?: string; https?: boolean; timeout?: number; authenticator: { authenticate: ( _plexApi: PlexAPI, cb: (err?: string, token?: string) => void ) => void; }; options: { identifier: string; product: string; deviceName: string; platform: string; }; requestOptions?: Record; }); // eslint-disable-next-line @typescript-eslint/no-explicit-any query: >( endpoint: | string | { uri: string; extraHeaders?: Record; } ) => Promise; } }