import { Failure } from "./failure"; export declare class Result { readonly content: ContentType; readonly failure: Failure | undefined; private constructor(); isFailure(): this is Result & { failure: Failure; }; isSuccess(): this is Result & { failure: undefined; }; static withSuccess(content?: ContentType): Result; static withFailure(failure: Failure | Error | string): Result; getErrorMessage(): string | undefined; }