wowok_agent
Version:
Create, collaborate, and transact on your own terms with the AI-driven web3 collaboration protocol.
86 lines • 3.75 kB
TypeScript
/**
* Provide an operate interface for AI
* Restrictive prioritization, such as setting a deposit first and setting a deposit guard later (only subsequent deposits are affected).
*/
import { CallArbitration_Data } from "./call/arbitration";
import { CallDemand_Data } from "./call/demand";
import { CallMachine_Data } from "./call/machine";
import { CallPermission_Data } from "./call/permission";
import { CallPersonal_Data } from "./call/personal";
import { CallRepository_Data } from "./call/repository";
import { CallService_Data } from "./call/service";
import { CallTreasury_Data } from "./call/treasury";
import { CallResult, GuardInfo_forCall } from "./call/base";
import { CallGuard_Data } from "./call/guard";
import { CallObjectPermission_Data } from "./call/object_permission";
export interface CallDemandObject {
data: CallDemand_Data;
account?: string;
witness?: GuardInfo_forCall;
}
export interface CallServiceObject {
data: CallService_Data;
account?: string;
witness?: GuardInfo_forCall;
}
export interface CallMachineObject {
data: CallMachine_Data;
account?: string;
witness?: GuardInfo_forCall;
}
export interface CallTreasuryObject {
data: CallTreasury_Data;
account?: string;
witness?: GuardInfo_forCall;
}
export interface CallArbitrationObject {
data: CallArbitration_Data;
account?: string;
witness?: GuardInfo_forCall;
}
export interface CallGuardObject {
data: CallGuard_Data;
account?: string;
witness?: GuardInfo_forCall;
}
export interface CallRepositoryObject {
data: CallRepository_Data;
account?: string;
witness?: GuardInfo_forCall;
}
export interface CallPersonalObject {
data: CallPersonal_Data;
account?: string;
witness?: GuardInfo_forCall;
}
export interface CallPermissionObject {
data: CallPermission_Data;
account?: string;
witness?: GuardInfo_forCall;
}
export interface CallTransferPermissionObject {
data: CallObjectPermission_Data;
account?: string;
witness?: GuardInfo_forCall;
}
export declare const call_demand_json: (json: string) => Promise<string>;
export declare const call_service_json: (json: string) => Promise<string>;
export declare const call_machine_json: (json: string) => Promise<string>;
export declare const call_repository_json: (json: string) => Promise<string>;
export declare const call_permission_json: (json: string) => Promise<string>;
export declare const call_transferpermission_json: (json: string) => Promise<string>;
export declare const call_treasury_json: (json: string) => Promise<string>;
export declare const call_arbitration_json: (json: string) => Promise<string>;
export declare const call_personal_json: (json: string) => Promise<string>;
export declare const call_guard_json: (json: string) => Promise<string>;
export declare const call_demand: (call: CallDemandObject) => Promise<CallResult>;
export declare const call_service: (call: CallServiceObject) => Promise<CallResult>;
export declare const call_treasury: (call: CallTreasuryObject) => Promise<CallResult>;
export declare const call_repository: (call: CallRepositoryObject) => Promise<CallResult>;
export declare const call_guard: (call: CallGuardObject) => Promise<CallResult>;
export declare const call_machine: (call: CallMachineObject) => Promise<CallResult>;
export declare const call_personal: (call: CallPersonalObject) => Promise<CallResult>;
export declare const call_permission: (call: CallPermissionObject) => Promise<CallResult>;
export declare const call_transfer_permission: (call: CallTransferPermissionObject) => Promise<CallResult>;
export declare const call_arbitration: (call: CallArbitrationObject) => Promise<CallResult>;
//# sourceMappingURL=call.d.ts.map