import { ISmsCredentials, ICredentialsProvider, ILogger } from './interfaces'; import { IConnector } from './connector'; declare class CredentialsProvider implements ICredentialsProvider { private _connector; private _logger; private readonly _auth; private _tokens; private _sessionId; private _sessionTimeoutId; private _authPromise; constructor(login: string, sha256password: string, _connector: IConnector, _logger: ILogger); getCredentials(): Promise; destroy(): void; private _getToken; private _authenticate; private _login; private _getSession; private _clearSessionData; private _resetTimeout; } export default CredentialsProvider;