import { Maybe } from "@tsplus/stdlib/data/Maybe/definition";
import { LazyArg } from "@tsplus/stdlib/data/Function";
/**
* Extracts the value out of the structure, if it exists. Otherwise returns the
* given default value.
* @tsplus fluent Maybe getOrElse
* @tsplus location "@tsplus/stdlib/data/Maybe/getOrElse"
*/
export declare function getOrElse_(self: Maybe, onNone: LazyArg): A | B;
/**
* @tsplus static Maybe.Aspects getOrElse
* @tsplus pipeable Maybe getOrElse
* @tsplus location "@tsplus/stdlib/data/Maybe/getOrElse"
*/
export declare const getOrElse: (onNone: import("../Function").LazyArg) => (self: import("./definition").Maybe) => A | B;
//# sourceMappingURL=getOrElse.d.ts.map