export declare class MayBe { value: T; constructor(value: T); static of(value: U): MayBe; isNothing(): boolean; map(callback: (arg: null | undefined) => R): MayBe; map(callback: (arg: T) => R): MayBe; join(): T | MayBe; chain(callback: (arg: T) => R): MayBe; }