import type { TimeoutToolAction, TimeoutToolResult, TimeoutToolRuntimeAdapter, TimeoutToolRuntimeContext } from './TimeoutToolRuntimeAdapter';
/**
 * Return type of timeout adapter resolution helper.
 *
 * @private type of UseTimeoutCommitmentDefinition
 */
type TimeoutToolRuntimeAdapterResolution = {
    adapter: TimeoutToolRuntimeAdapter | null;
    disabledResult: TimeoutToolResult | null;
};
/**
 * Resolves the runtime adapter for timeout tools or returns disabled payload when unavailable.
 *
 * @private internal utility of USE TIMEOUT
 */
export declare function getTimeoutToolRuntimeAdapterOrDisabledResult(action: TimeoutToolAction, runtimeContext: TimeoutToolRuntimeContext): TimeoutToolRuntimeAdapterResolution;
export {};
