@promptbook/remote-server
Version:
Promptbook: Create persistent AI agents that turn your company's scattered knowledge into action
17 lines (16 loc) • 778 B
TypeScript
import type { WalletDisabledToolResult, WalletRuntimeToolAction, WalletToolRuntimeAdapter, WalletToolRuntimeContext } from './WalletToolRuntimeAdapter';
/**
* Resolves disabled message for wallet runtime context.
*
* @private function of WalletCommitmentDefinition
*/
export declare function resolveWalletDisabledMessage(runtimeContext: WalletToolRuntimeContext): string | null;
/**
* Resolves runtime adapter for wallet tools or returns disabled payload when unavailable.
*
* @private function of WalletCommitmentDefinition
*/
export declare function getWalletToolRuntimeAdapterOrDisabledResult(action: WalletRuntimeToolAction, runtimeContext: WalletToolRuntimeContext): {
adapter: WalletToolRuntimeAdapter | null;
disabledResult?: WalletDisabledToolResult;
};