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;
}