import { MemoryDirectory, MemoryObject, MemoryRoot } from './definitions.js';
export declare class NotFoundException extends Error {
    protected lastObject: MemoryDirectory | MemoryRoot;
    protected level: number;
    constructor(path: string, lastObject: MemoryDirectory | MemoryRoot, level?: number);
    get last(): MemoryDirectory | MemoryRoot;
    get depth(): number;
}
export declare class AlreadyExistsException extends Error {
    protected object: MemoryObject | MemoryRoot;
    constructor(path: string, object: MemoryObject | MemoryRoot);
    get ref(): MemoryObject | MemoryRoot;
}
