import { OnDestroy } from '@angular/core';
import { Subject } from 'rxjs';
import { TokenHelperService } from 'angular-simple-oidc/core';
import { EventsService } from 'angular-simple-oidc/events';
import { TokenStorageService } from '../token-storage.service';
export declare class TokenFromStorageInitializerDaemonService implements OnDestroy {
    protected readonly events: EventsService;
    protected readonly storage: TokenStorageService;
    protected readonly tokenHelper: TokenHelperService;
    protected readonly destroyedSubject: Subject<unknown>;
    constructor(events: EventsService, storage: TokenStorageService, tokenHelper: TokenHelperService);
    startDaemon(): void;
    loadTokenFromStorage(): Promise<void>;
    ngOnDestroy(): void;
}
