/** * Safely executes a callback function. * @template T The type of the callback's return value. * @template E The type of the error. * @param {() => Promise | T} callback A function that might throw an error. * @returns {Promise<[T | undefined, E | undefined]>} A tuple with either the result or the error. */ export declare const runSafe: (callback: () => Promise | T) => Promise<[T | undefined, E | undefined]>;