import { Result } from "../classes/result.js";
import { Awaitable } from '@blackglory/prelude';
export declare function toResultAsync<E = Error, T = unknown>(fn: () => Awaitable<T>): Promise<Result<T, E>>;
