import { Tuple } from 'ts-essentials'; declare type SuccessfulCall = { success: true; value: T; }; declare type ErrorCall = { success: false; error: unknown; }; export declare function tryExecute(func: (...args: any[]) => unknown, parameters: Parameters[]): SuccessfulCall> | ErrorCall; export declare function tryExecuteAsync(func: (...args: T) => Promise, parameters: Parameters): Promise | ErrorCall>; export {};