/** * Result type for error handling * Based on the pattern from srchd/src/tools/process.ts */ export type Result = { success: true; value: T; } | { success: false; code: string; message: string; cause?: unknown; }; export declare function ok(value: T): Result; export declare function err(code: string, message: string, cause?: unknown): Result; export declare function isOk(result: Result): result is { success: true; value: T; }; export declare function isErr(result: Result): result is { success: false; code: string; message: string; cause?: unknown; }; //# sourceMappingURL=error.d.ts.map