export declare class Result { code: number; data?: T; message?: any; constructor(code: number, data?: T, message?: any); isSuccess(): boolean; isFailure(): boolean; getData(): T; copyError(): Result; } export declare function newSuccessResult(data: T): Result; export declare function newFailureResult(code: number, message: any): Result; export declare function isSuccess(result: Result): boolean; export declare function getData(result: Result): T;