@promptbook/remote-server
Version:
Promptbook: Create persistent AI agents that turn your company's scattered knowledge into action
18 lines (17 loc) • 738 B
TypeScript
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 {};