export { J as JSONError } from './packem_shared/json-error-ZPgZIXcg.cjs';

declare class AlreadyExistsError extends Error {
    constructor(message: string);
    get code(): string;
    set code(_name: string);
    get name(): string;
    set name(_name: string);
}

declare class DirectoryError extends Error {
    constructor(message: string);
    get code(): string;
    set code(_name: string);
    get name(): string;
    set name(_name: string);
}

declare class NotEmptyError extends Error {
    constructor(message: string);
    get code(): string;
    set code(_name: string);
    get name(): string;
    set name(_name: string);
}

declare class NotFoundError extends Error {
    constructor(message: string);
    get code(): string;
    set code(_name: string);
    get name(): string;
    set name(_name: string);
}

declare class PermissionError extends Error {
    constructor(message: string);
    get code(): string;
    set code(_name: string);
    get name(): string;
    set name(_name: string);
}

declare class WalkError extends Error {
    root: string;
    constructor(cause: unknown, root: string);
    get name(): string;
    set name(_name: string);
}

export { AlreadyExistsError, DirectoryError, NotEmptyError, NotFoundError, PermissionError, WalkError };
