UNPKG

telegram-sdk-adv

Version:

Telegram SDK for Advertisers

20 lines (19 loc) 526 B
import { SDKConfig } from '../types'; export declare class AuthManager { private apiKey; private baseURL; private token; private userId; private tokenExpiration; constructor(config: SDKConfig); private parseJwt; private setAuthData; private isTokenExpired; initialize(): Promise<boolean>; refreshTokenIfNeeded(): Promise<boolean>; getValidToken(): Promise<string>; getUserId(): string; getToken(): string | null; isAuthenticated(): boolean; clearAuth(): void; }