import { IAuthenticationService } from "../interfaces/IAuthenticationService"; import { IJwtTokenAuthenticationStateProvider } from "../interfaces/IJwtTokenAuthenticationStateProvider"; import { IJwtTokenRefreshService } from "../interfaces/IJwtTokenRefreshService"; import { JwtClientAuthenticationCoreOptions } from "../options/JwtClientAuthenticationCoreOptions"; export declare class JwtTokenRefreshService implements IJwtTokenRefreshService { private _authenticationService; private _authenticationStateProvider; private _options; private _parsedTokenData; private _timeoutId; constructor(authenticationService: IAuthenticationService, authenticationStateProvider: IJwtTokenAuthenticationStateProvider, options: JwtClientAuthenticationCoreOptions); start: () => void; stop: () => void; private authenticationStateChangedEventHandler; private configureTimer; private clear; private doWork; }