import { EventEmitter, OnDestroy, OnInit } from '@angular/core';
import { Subscription } from 'rxjs';
import { SessionStorageService } from '../../../../../services';
import { EventCompletionStateMachineContext } from '../../../domain';
import { CaseworkerService } from '../../../services/case-worker.service';
import { JudicialworkerService } from '../../../services/judicial-worker.service';
import * as i0 from "@angular/core";
export declare class CaseEventCompletionTaskReassignedComponent implements OnInit, OnDestroy {
    private readonly sessionStorageService;
    private readonly judicialworkerService;
    private readonly caseworkerService;
    context: EventCompletionStateMachineContext;
    notifyEventCompletionReassigned: EventEmitter<boolean>;
    caseId: string;
    assignedUserId: string;
    assignedUserName: string;
    subscription: Subscription;
    caseworkerSubscription: Subscription;
    judicialworkerSubscription: Subscription;
    jurisdiction: string;
    caseType: string;
    constructor(sessionStorageService: SessionStorageService, judicialworkerService: JudicialworkerService, caseworkerService: CaseworkerService);
    ngOnInit(): void;
    ngOnDestroy(): void;
    onContinue(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<CaseEventCompletionTaskReassignedComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<CaseEventCompletionTaskReassignedComponent, "app-case-event-completion-task-reassigned", never, { "context": { "alias": "context"; "required": false; }; }, { "notifyEventCompletionReassigned": "notifyEventCompletionReassigned"; }, never, never, false, never>;
}
//# sourceMappingURL=case-event-completion-task-reassigned.component.d.ts.map