import { InjectionToken, Signal } from '@angular/core';
export declare enum AppLockStates {
    Locked = "Locked",
    Unlocked = "Unlocked",
    Changeable = "Changeable"
}
export interface AppContext {
    forceAddChangesToTransports$: Signal<boolean>;
    changeLock$: Signal<boolean>;
    isNodeChangeable(path: string): AppLockStates;
}
export declare const APP_CONTEXT: InjectionToken<AppContext>;
