/** * Result type pattern for handling operation results * Success case contains data, failure case contains error */ export type Result = { success: true; data: T; } | { success: false; error: E; }; /** * Creates a success result with the provided data */ export declare function createSuccessResult(data: T): { success: true; data: T; }; /** * Creates an error result with the provided error */ export declare function createErrorResult(error: E): { success: false; error: E; };