/** * @param fn function which returns a promise of a value * @param defaultValue fallback to use when the promise rejects or function throws */ export declare function tryOr(fn: () => Promise, defaultValue?: D | Promise): Promise; /** * @param fn function which returns a value * @param defaultValue fallback to use when the function throws */ export declare function tryOr(fn: () => T, defaultValue?: D): T | D;