import { Monad, Unit } from './monad'; export interface MaybeMonad extends Monad { map(f: (a: A) => B): MaybeMonad; } export declare const MaybeUnit: Unit, any>; export declare namespace MaybeMonad { function fromNullable(value: A | null): MaybeMonad; }