import type { IResult, ResultStatus } from './i-result.js'; export declare class Result implements IResult { static Success(message?: string): IResult; static Fail(error: unknown, message?: string): IResult; static Unknow(message?: string): IResult; readonly status: ResultStatus; readonly message: string; readonly error?: unknown; constructor(status: ResultStatus, message: string, error?: unknown); get isSuccess(): boolean; get isFailed(): boolean; get isUnknow(): boolean; }