/** Per-source tagged error families for WorkspaceReadModel source-backed cells. */ declare const SettingsIoError_base: new = {}>(args: import("effect/Types").VoidIfEmpty<{ readonly [P in keyof A as P extends "_tag" ? never : P]: A[P]; }>) => import("effect/Cause").YieldableError & { readonly _tag: "SettingsIoError"; } & Readonly; /** Settings file IO failure (unreadable, permission denied, lower-level error). */ export declare class SettingsIoError extends SettingsIoError_base<{ readonly path: string; readonly cause: unknown; }> { } declare const SettingsParseError_base: new = {}>(args: import("effect/Types").VoidIfEmpty<{ readonly [P in keyof A as P extends "_tag" ? never : P]: A[P]; }>) => import("effect/Cause").YieldableError & { readonly _tag: "SettingsParseError"; } & Readonly; /** Settings JSON parse failure; `raw` carries the unparsed text. */ export declare class SettingsParseError extends SettingsParseError_base<{ readonly path: string; readonly raw: string; readonly cause: unknown; }> { } declare const SettingsDecodeError_base: new = {}>(args: import("effect/Types").VoidIfEmpty<{ readonly [P in keyof A as P extends "_tag" ? never : P]: A[P]; }>) => import("effect/Cause").YieldableError & { readonly _tag: "SettingsDecodeError"; } & Readonly; /** Settings schema decode failure; `raw` carries the parsed value. */ export declare class SettingsDecodeError extends SettingsDecodeError_base<{ readonly path: string; readonly issues: ReadonlyArray; readonly raw: unknown; }> { } /** Settings-read failure union (IO, parse, decode). */ export type SettingsReadError = SettingsIoError | SettingsParseError | SettingsDecodeError; declare const LockfileIoError_base: new = {}>(args: import("effect/Types").VoidIfEmpty<{ readonly [P in keyof A as P extends "_tag" ? never : P]: A[P]; }>) => import("effect/Cause").YieldableError & { readonly _tag: "LockfileIoError"; } & Readonly; /** Lockfile IO failure. */ export declare class LockfileIoError extends LockfileIoError_base<{ readonly path: string; readonly cause: unknown; }> { } declare const LockfileParseError_base: new = {}>(args: import("effect/Types").VoidIfEmpty<{ readonly [P in keyof A as P extends "_tag" ? never : P]: A[P]; }>) => import("effect/Cause").YieldableError & { readonly _tag: "LockfileParseError"; } & Readonly; /** Lockfile YAML parse failure; `raw` carries the unparsed text. */ export declare class LockfileParseError extends LockfileParseError_base<{ readonly path: string; readonly raw: string; readonly cause: unknown; }> { } declare const LockfileDecodeError_base: new = {}>(args: import("effect/Types").VoidIfEmpty<{ readonly [P in keyof A as P extends "_tag" ? never : P]: A[P]; }>) => import("effect/Cause").YieldableError & { readonly _tag: "LockfileDecodeError"; } & Readonly; /** Lockfile schema decode failure; `raw` carries the parsed value. */ export declare class LockfileDecodeError extends LockfileDecodeError_base<{ readonly path: string; readonly issues: ReadonlyArray; readonly raw: unknown; }> { } /** Lockfile-read failure union (IO, parse, decode). */ export type LockfileReadError = LockfileIoError | LockfileParseError | LockfileDecodeError; declare const WorkspaceRootEscape_base: new = {}>(args: import("effect/Types").VoidIfEmpty<{ readonly [P in keyof A as P extends "_tag" ? never : P]: A[P]; }>) => import("effect/Cause").YieldableError & { readonly _tag: "WorkspaceRootEscape"; } & Readonly; /** Provider-construction error: workspace root escapes the configured allowed root. */ export declare class WorkspaceRootEscape extends WorkspaceRootEscape_base<{ readonly workspaceRoot: string; readonly allowedRoot: string; }> { } export {}; //# sourceMappingURL=errors.d.ts.map