export type ToOptions = {
    label?: string;
    retries?: number;
    delayMs?: number;
    logger?: (msg: string, err: unknown) => void;
    errorParser?: (err: unknown) => Error;
};
export declare function to<T>(promiseFactory: () => Promise<T>, options?: ToOptions): Promise<[Error | null, T | null]>;
