import { OnInit, ChangeDetectorRef, TemplateRef } from '@angular/core';
import { AbstractSubscriberComponent } from '../../abstract-subscriber';
import { DomUtilService, JsonStoreService, AppGlobalsService } from '../../shared/services';
import { JsonPatch, JsonPatchesByPath } from '../../shared/interfaces';
export declare class PatchesConsoleTabComponent extends AbstractSubscriberComponent implements OnInit {
    private domUtilService;
    private appGlobalsService;
    private jsonStoreService;
    private changeDetectorRef;
    patchesByPath: JsonPatchesByPath;
    constructor(domUtilService: DomUtilService, appGlobalsService: AppGlobalsService, jsonStoreService: JsonStoreService, changeDetectorRef: ChangeDetectorRef);
    ngOnInit(): void;
    focusPatch(patch: JsonPatch): void;
    readonly patches: Array<JsonPatch>;
    readonly customHeaderTemplate: TemplateRef<any>;
    acceptAll(): void;
    rejectAll(): void;
}
