import { Observable } from "rxjs";
import { ControlSteps } from "./cod-self-managed-controls";
import { LocalStorageCodSelfMaganedService } from "./local-storage-cod.service";
export interface localStorageValuesTwo {
    control: string;
    value: any;
}
export declare abstract class CodSelfManagedSteps {
    localStorageCOD: LocalStorageCodSelfMaganedService;
    constructor();
    readAndWriteLS(step: number, control: string): localStorageValuesTwo;
    setDataInLocalStorage(step: number, control: string, value: any): void;
    listenFormChanges(step: number, control: string, obs: Observable<any>): void;
    resetLocalStorage(controls: ControlSteps[]): void;
}
