import { EventEmitter, OnInit } from '@angular/core';
import { CaseLink, LinkedCasesState } from '../../domain';
import { LinkedCasesService } from '../../services/linked-cases.service';
import { AbstractJourneyComponent } from '../../../base-field';
import { MultipageComponentStateService } from '../../../../../services';
import { Journey } from '../../../../../domain';
import * as i0 from "@angular/core";
export declare class CheckYourAnswersComponent extends AbstractJourneyComponent implements OnInit, Journey {
    private readonly linkedCasesService;
    linkedCasesStateEmitter: EventEmitter<LinkedCasesState>;
    linkedCases: CaseLink[];
    casesToUnlink: CaseLink[];
    isLinkCasesJourney: boolean;
    linkedCasesTableCaption: string;
    constructor(linkedCasesService: LinkedCasesService, multipageComponentStateService: MultipageComponentStateService);
    ngOnInit(): void;
    ensureDataIntegrity(): void;
    onChange(): void;
    next(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<CheckYourAnswersComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<CheckYourAnswersComponent, "ccd-linked-cases-check-your-answers", never, {}, { "linkedCasesStateEmitter": "linkedCasesStateEmitter"; }, never, never, false, never>;
}
//# sourceMappingURL=check-your-answers.component.d.ts.map