export declare class Result { isSuccess: boolean; private data; message: string | undefined; errorCode: number | undefined; constructor(isSuccess: boolean, message?: string, value?: T, errorCode?: number); getValue(): T; static ok(value: U, message?: string): Result; static fail(message?: string, errorCode?: number): Result; }