import { EventEmitter, OnInit } from '@angular/core'; import { Observable } from 'rxjs'; import { Draft } from '../../../domain/draft.model'; import { CasesService } from '../services/cases.service'; import { AlertService } from '../../../services/alert'; import { CaseEventData } from '../../../domain'; import { DraftService } from '../../../services/draft/draft.service'; import { EventTriggerService } from '../services/event-trigger.service'; export declare class CaseCreateComponent implements OnInit { private casesService; private alertService; private draftService; private eventTriggerService; jurisdiction: string; caseType: string; event: string; cancelled: EventEmitter; submitted: EventEmitter; private eventTrigger; constructor(casesService: CasesService, alertService: AlertService, draftService: DraftService, eventTriggerService: EventTriggerService); ngOnInit(): void; submit(): (sanitizedEditForm: CaseEventData) => Observable; validate(): (sanitizedEditForm: CaseEventData, pageId: string) => Observable; saveDraft(): (caseEventData: CaseEventData) => Observable; emitCancelled(event: any): void; emitSubmitted(event: any): void; isDataLoaded(): boolean; }