import { FutureResult } from './Result'; export type Fallible = ( ...args: A ) => FutureResult; export declare function Fallible( callback: (..._arguments: A) => O | PromiseLike ): Fallible; export default Fallible;