export declare const BEFORE_CONFIRM_TIMEOUT_MS = 15000;
/**
 * 带超时的异步执行，始终清理定时器避免 unhandled promise rejection。
 *
 * @param fn - 要执行的异步函数
 * @param timeoutMs - 超时时间（毫秒），默认 15000
 * @returns result 为 fn 的返回值（超时时为 undefined），timedOut 表示是否因超时返回
 */
export declare function executeWithTimeout<T>(fn: () => Promise<T>, timeoutMs?: number): Promise<{
    result: T | undefined;
    timedOut: boolean;
}>;
