UNPKG

@promptbook/remote-server

Version:

Promptbook: Create persistent AI agents that turn your company's scattered knowledge into action

52 lines (51 loc) 1.52 kB
import type { DeleteWalletRecordToolArgs, RequestWalletRecordToolArgs, RetrieveWalletRecordsToolArgs, StoreWalletRecordToolArgs, UpdateWalletRecordToolArgs, WalletRecordType, WalletRequestRecord, WalletToolRecord } from './WalletToolRuntimeAdapter'; /** * Parsed payload for retrieving wallet records. * * @private type of WalletCommitmentDefinition */ type ParsedRetrieveWalletRecordsArgs = { query?: string; recordType?: WalletRecordType; service?: string; key?: string; limit?: number; }; /** * Parsed payload for updating an existing wallet record. * * @private type of WalletCommitmentDefinition */ type ParsedUpdateWalletRecordArgs = WalletToolRecord & { walletId: string; }; /** * Collection of WALLET tool argument parsers. * * @private function of WalletCommitmentDefinition */ export declare const parseWalletToolArgs: { /** * Parses retrieve arguments. */ retrieve(args: RetrieveWalletRecordsToolArgs): ParsedRetrieveWalletRecordsArgs; /** * Parses store payload. */ store(args: StoreWalletRecordToolArgs): WalletToolRecord; /** * Parses update payload. */ update(args: UpdateWalletRecordToolArgs): ParsedUpdateWalletRecordArgs; /** * Parses delete payload. */ delete(args: DeleteWalletRecordToolArgs): { walletId: string; }; /** * Parses request payload for user wallet input prompt. */ request(args: RequestWalletRecordToolArgs): WalletRequestRecord; }; export {};