UNPKG

wowok_agent

Version:

Agent for WoWok: Unlock Co-Creation, Lighting Transaction, Empower Potential.

1,520 lines 377 kB
import { z } from "zod"; import * as WOWOK from 'wowok'; export declare const GetMarkNameSchema: (object?: string) => z.ZodString; export declare const AccountNameSchema: z.ZodOptional<z.ZodString>; export declare const AccountOrMarkNameSchema: z.ZodObject<{ name_or_address: z.ZodOptional<z.ZodString>; local_mark_first: z.ZodOptional<z.ZodBoolean>; }, "strip", z.ZodTypeAny, { name_or_address?: string | undefined; local_mark_first?: boolean | undefined; }, { name_or_address?: string | undefined; local_mark_first?: boolean | undefined; }>; export declare const CallDemandDataSchema: z.ZodObject<{ object: z.ZodUnion<[z.ZodString, z.ZodObject<{ name: z.ZodOptional<z.ZodString>; tags: z.ZodOptional<z.ZodArray<z.ZodString, "many">>; useAddressIfNameExist: z.ZodOptional<z.ZodBoolean>; onChain: z.ZodOptional<z.ZodBoolean>; } & { permission: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodObject<{ name: z.ZodOptional<z.ZodString>; tags: z.ZodOptional<z.ZodArray<z.ZodString, "many">>; useAddressIfNameExist: z.ZodOptional<z.ZodBoolean>; onChain: z.ZodOptional<z.ZodBoolean>; } & { description: z.ZodOptional<z.ZodString>; }, "strip", z.ZodTypeAny, { tags?: string[] | undefined; name?: string | undefined; description?: string | undefined; onChain?: boolean | undefined; useAddressIfNameExist?: boolean | undefined; }, { tags?: string[] | undefined; name?: string | undefined; description?: string | undefined; onChain?: boolean | undefined; useAddressIfNameExist?: boolean | undefined; }>]>>; } & { type_parameter: z.ZodString; }, "strip", z.ZodTypeAny, { type_parameter: string; tags?: string[] | undefined; name?: string | undefined; permission?: string | { tags?: string[] | undefined; name?: string | undefined; description?: string | undefined; onChain?: boolean | undefined; useAddressIfNameExist?: boolean | undefined; } | undefined; onChain?: boolean | undefined; useAddressIfNameExist?: boolean | undefined; }, { type_parameter: string; tags?: string[] | undefined; name?: string | undefined; permission?: string | { tags?: string[] | undefined; name?: string | undefined; description?: string | undefined; onChain?: boolean | undefined; useAddressIfNameExist?: boolean | undefined; } | undefined; onChain?: boolean | undefined; useAddressIfNameExist?: boolean | undefined; }>]>; present: z.ZodOptional<z.ZodObject<{ service: z.ZodOptional<z.ZodString>; recommend_words: z.ZodDefault<z.ZodString>; }, "strip", z.ZodTypeAny, { recommend_words: string; service?: string | undefined; }, { service?: string | undefined; recommend_words?: string | undefined; }>>; description: z.ZodOptional<z.ZodString>; time_expire: z.ZodOptional<z.ZodUnion<[z.ZodObject<{ op: z.ZodLiteral<"duration">; minutes: z.ZodNumber; }, "strip", z.ZodTypeAny, { op: "duration"; minutes: number; }, { op: "duration"; minutes: number; }>, z.ZodObject<{ op: z.ZodLiteral<"time">; time: z.ZodNumber; }, "strip", z.ZodTypeAny, { op: "time"; time: number; }, { op: "time"; time: number; }>]>>; bounty: z.ZodOptional<z.ZodUnion<[z.ZodObject<{ op: z.ZodLiteral<"add">; object: z.ZodUnion<[z.ZodObject<{ address: z.ZodString; }, "strip", z.ZodTypeAny, { address: string; }, { address: string; }>, z.ZodObject<{ balance: z.ZodUnion<[z.ZodString, z.ZodNumber]>; }, "strip", z.ZodTypeAny, { balance: string | number; }, { balance: string | number; }>]>; }, "strip", z.ZodTypeAny, { object: { address: string; } | { balance: string | number; }; op: "add"; }, { object: { address: string; } | { balance: string | number; }; op: "add"; }>, z.ZodObject<{ op: z.ZodLiteral<"reward">; service: z.ZodString; }, "strip", z.ZodTypeAny, { service: string; op: "reward"; }, { service: string; op: "reward"; }>, z.ZodObject<{ op: z.ZodLiteral<"refund">; }, "strip", z.ZodTypeAny, { op: "refund"; }, { op: "refund"; }>]>>; guard: z.ZodOptional<z.ZodObject<{ guard: z.ZodNullable<z.ZodString>; service_id_in_guard: z.ZodOptional<z.ZodNumber>; }, "strip", z.ZodTypeAny, { guard: string | null; service_id_in_guard?: number | undefined; }, { guard: string | null; service_id_in_guard?: number | undefined; }>>; }, "strip", z.ZodTypeAny, { object: string | { type_parameter: string; tags?: string[] | undefined; name?: string | undefined; permission?: string | { tags?: string[] | undefined; name?: string | undefined; description?: string | undefined; onChain?: boolean | undefined; useAddressIfNameExist?: boolean | undefined; } | undefined; onChain?: boolean | undefined; useAddressIfNameExist?: boolean | undefined; }; description?: string | undefined; guard?: { guard: string | null; service_id_in_guard?: number | undefined; } | undefined; present?: { recommend_words: string; service?: string | undefined; } | undefined; time_expire?: { op: "duration"; minutes: number; } | { op: "time"; time: number; } | undefined; bounty?: { object: { address: string; } | { balance: string | number; }; op: "add"; } | { service: string; op: "reward"; } | { op: "refund"; } | undefined; }, { object: string | { type_parameter: string; tags?: string[] | undefined; name?: string | undefined; permission?: string | { tags?: string[] | undefined; name?: string | undefined; description?: string | undefined; onChain?: boolean | undefined; useAddressIfNameExist?: boolean | undefined; } | undefined; onChain?: boolean | undefined; useAddressIfNameExist?: boolean | undefined; }; description?: string | undefined; guard?: { guard: string | null; service_id_in_guard?: number | undefined; } | undefined; present?: { service?: string | undefined; recommend_words?: string | undefined; } | undefined; time_expire?: { op: "duration"; minutes: number; } | { op: "time"; time: number; } | undefined; bounty?: { object: { address: string; } | { balance: string | number; }; op: "add"; } | { service: string; op: "reward"; } | { op: "refund"; } | undefined; }>; export declare const CallGuardDataSchema: z.ZodObject<{ root: z.ZodType<any, z.ZodTypeDef, any>; namedNew: z.ZodOptional<z.ZodObject<{ name: z.ZodOptional<z.ZodString>; tags: z.ZodOptional<z.ZodArray<z.ZodString, "many">>; useAddressIfNameExist: z.ZodOptional<z.ZodBoolean>; onChain: z.ZodOptional<z.ZodBoolean>; }, "strip", z.ZodTypeAny, { tags?: string[] | undefined; name?: string | undefined; onChain?: boolean | undefined; useAddressIfNameExist?: boolean | undefined; }, { tags?: string[] | undefined; name?: string | undefined; onChain?: boolean | undefined; useAddressIfNameExist?: boolean | undefined; }>>; description: z.ZodOptional<z.ZodString>; table: z.ZodOptional<z.ZodArray<z.ZodObject<{ identifier: z.ZodNumber; bWitness: z.ZodBoolean; value_type: z.ZodNativeEnum<typeof WOWOK.ValueType>; value: z.ZodOptional<z.ZodAny>; }, "strip", z.ZodTypeAny, { identifier: number; value_type: WOWOK.ValueType; bWitness: boolean; value?: any; }, { identifier: number; value_type: WOWOK.ValueType; bWitness: boolean; value?: any; }>, "many">>; }, "strip", z.ZodTypeAny, { table?: { identifier: number; value_type: WOWOK.ValueType; bWitness: boolean; value?: any; }[] | undefined; description?: string | undefined; root?: any; namedNew?: { tags?: string[] | undefined; name?: string | undefined; onChain?: boolean | undefined; useAddressIfNameExist?: boolean | undefined; } | undefined; }, { table?: { identifier: number; value_type: WOWOK.ValueType; bWitness: boolean; value?: any; }[] | undefined; description?: string | undefined; root?: any; namedNew?: { tags?: string[] | undefined; name?: string | undefined; onChain?: boolean | undefined; useAddressIfNameExist?: boolean | undefined; } | undefined; }>; export declare const CallMachineDataSchema: z.ZodObject<{ object: z.ZodUnion<[z.ZodString, z.ZodObject<{ name: z.ZodOptional<z.ZodString>; tags: z.ZodOptional<z.ZodArray<z.ZodString, "many">>; useAddressIfNameExist: z.ZodOptional<z.ZodBoolean>; onChain: z.ZodOptional<z.ZodBoolean>; } & { permission: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodObject<{ name: z.ZodOptional<z.ZodString>; tags: z.ZodOptional<z.ZodArray<z.ZodString, "many">>; useAddressIfNameExist: z.ZodOptional<z.ZodBoolean>; onChain: z.ZodOptional<z.ZodBoolean>; } & { description: z.ZodOptional<z.ZodString>; }, "strip", z.ZodTypeAny, { tags?: string[] | undefined; name?: string | undefined; description?: string | undefined; onChain?: boolean | undefined; useAddressIfNameExist?: boolean | undefined; }, { tags?: string[] | undefined; name?: string | undefined; description?: string | undefined; onChain?: boolean | undefined; useAddressIfNameExist?: boolean | undefined; }>]>>; }, "strip", z.ZodTypeAny, { tags?: string[] | undefined; name?: string | undefined; permission?: string | { tags?: string[] | undefined; name?: string | undefined; description?: string | undefined; onChain?: boolean | undefined; useAddressIfNameExist?: boolean | undefined; } | undefined; onChain?: boolean | undefined; useAddressIfNameExist?: boolean | undefined; }, { tags?: string[] | undefined; name?: string | undefined; permission?: string | { tags?: string[] | undefined; name?: string | undefined; description?: string | undefined; onChain?: boolean | undefined; useAddressIfNameExist?: boolean | undefined; } | undefined; onChain?: boolean | undefined; useAddressIfNameExist?: boolean | undefined; }>]>; progress_new: z.ZodOptional<z.ZodObject<{ task_address: z.ZodOptional<z.ZodString>; namedNew: z.ZodOptional<z.ZodObject<{ name: z.ZodOptional<z.ZodString>; tags: z.ZodOptional<z.ZodArray<z.ZodString, "many">>; useAddressIfNameExist: z.ZodOptional<z.ZodBoolean>; onChain: z.ZodOptional<z.ZodBoolean>; }, "strip", z.ZodTypeAny, { tags?: string[] | undefined; name?: string | undefined; onChain?: boolean | undefined; useAddressIfNameExist?: boolean | undefined; }, { tags?: string[] | undefined; name?: string | undefined; onChain?: boolean | undefined; useAddressIfNameExist?: boolean | undefined; }>>; }, "strip", z.ZodTypeAny, { task_address?: string | undefined; namedNew?: { tags?: string[] | undefined; name?: string | undefined; onChain?: boolean | undefined; useAddressIfNameExist?: boolean | undefined; } | undefined; }, { task_address?: string | undefined; namedNew?: { tags?: string[] | undefined; name?: string | undefined; onChain?: boolean | undefined; useAddressIfNameExist?: boolean | undefined; } | undefined; }>>; progress_context_repository: z.ZodOptional<z.ZodObject<{ progress: z.ZodOptional<z.ZodString>; repository: z.ZodNullable<z.ZodString>; }, "strip", z.ZodTypeAny, { repository: string | null; progress?: string | undefined; }, { repository: string | null; progress?: string | undefined; }>>; progress_namedOperator: z.ZodOptional<z.ZodObject<{ progress: z.ZodOptional<z.ZodString>; data: z.ZodArray<z.ZodObject<{ name: z.ZodString; operators: z.ZodArray<z.ZodObject<{ name_or_address: z.ZodOptional<z.ZodString>; local_mark_first: z.ZodOptional<z.ZodBoolean>; }, "strip", z.ZodTypeAny, { name_or_address?: string | undefined; local_mark_first?: boolean | undefined; }, { name_or_address?: string | undefined; local_mark_first?: boolean | undefined; }>, "many">; }, "strip", z.ZodTypeAny, { name: string; operators: { name_or_address?: string | undefined; local_mark_first?: boolean | undefined; }[]; }, { name: string; operators: { name_or_address?: string | undefined; local_mark_first?: boolean | undefined; }[]; }>, "many">; }, "strip", z.ZodTypeAny, { data: { name: string; operators: { name_or_address?: string | undefined; local_mark_first?: boolean | undefined; }[]; }[]; progress?: string | undefined; }, { data: { name: string; operators: { name_or_address?: string | undefined; local_mark_first?: boolean | undefined; }[]; }[]; progress?: string | undefined; }>>; progress_parent: z.ZodOptional<z.ZodObject<{ progress: z.ZodOptional<z.ZodString>; parent: z.ZodNullable<z.ZodObject<{ parent_id: z.ZodString; parent_session_id: z.ZodNumber; operation: z.ZodObject<{ next_node_name: z.ZodString; forward: z.ZodString; }, "strip", z.ZodTypeAny, { next_node_name: string; forward: string; }, { next_node_name: string; forward: string; }>; }, "strip", z.ZodTypeAny, { parent_id: string; parent_session_id: number; operation: { next_node_name: string; forward: string; }; }, { parent_id: string; parent_session_id: number; operation: { next_node_name: string; forward: string; }; }>>; }, "strip", z.ZodTypeAny, { parent: { parent_id: string; parent_session_id: number; operation: { next_node_name: string; forward: string; }; } | null; progress?: string | undefined; }, { parent: { parent_id: string; parent_session_id: number; operation: { next_node_name: string; forward: string; }; } | null; progress?: string | undefined; }>>; progress_hold: z.ZodOptional<z.ZodObject<{ progress: z.ZodOptional<z.ZodString>; operation: z.ZodObject<{ next_node_name: z.ZodString; forward: z.ZodString; }, "strip", z.ZodTypeAny, { next_node_name: string; forward: string; }, { next_node_name: string; forward: string; }>; bHold: z.ZodBoolean; adminUnhold: z.ZodOptional<z.ZodBoolean>; }, "strip", z.ZodTypeAny, { operation: { next_node_name: string; forward: string; }; bHold: boolean; progress?: string | undefined; adminUnhold?: boolean | undefined; }, { operation: { next_node_name: string; forward: string; }; bHold: boolean; progress?: string | undefined; adminUnhold?: boolean | undefined; }>>; progress_task: z.ZodOptional<z.ZodObject<{ progress: z.ZodString; task_address: z.ZodString; }, "strip", z.ZodTypeAny, { progress: string; task_address: string; }, { progress: string; task_address: string; }>>; progress_next: z.ZodOptional<z.ZodObject<{ progress: z.ZodString; operation: z.ZodObject<{ next_node_name: z.ZodString; forward: z.ZodString; }, "strip", z.ZodTypeAny, { next_node_name: string; forward: string; }, { next_node_name: string; forward: string; }>; deliverable: z.ZodObject<{ msg: z.ZodString; orders: z.ZodArray<z.ZodString, "many">; }, "strip", z.ZodTypeAny, { msg: string; orders: string[]; }, { msg: string; orders: string[]; }>; }, "strip", z.ZodTypeAny, { progress: string; operation: { next_node_name: string; forward: string; }; deliverable: { msg: string; orders: string[]; }; }, { progress: string; operation: { next_node_name: string; forward: string; }; deliverable: { msg: string; orders: string[]; }; }>>; description: z.ZodOptional<z.ZodString>; endpoint: z.ZodOptional<z.ZodString>; consensus_repository: z.ZodOptional<z.ZodUnion<[z.ZodObject<{ op: z.ZodUnion<[z.ZodLiteral<"set">, z.ZodLiteral<"remove">, z.ZodLiteral<"add">]>; objects: z.ZodArray<z.ZodString, "many">; }, "strip", z.ZodTypeAny, { objects: string[]; op: "set" | "add" | "remove"; }, { objects: string[]; op: "set" | "add" | "remove"; }>, z.ZodObject<{ op: z.ZodLiteral<"removeall">; }, "strip", z.ZodTypeAny, { op: "removeall"; }, { op: "removeall"; }>]>>; nodes: z.ZodOptional<z.ZodUnion<[z.ZodObject<{ op: z.ZodLiteral<"add">; data: z.ZodArray<z.ZodObject<{ name: z.ZodString; pairs: z.ZodArray<z.ZodObject<{ prior_node: z.ZodString; threshold: z.ZodNumber; forwards: z.ZodArray<z.ZodObject<{ name: z.ZodString; namedOperator: z.ZodOptional<z.ZodString>; permission: z.ZodOptional<z.ZodTypeAny>; weight: z.ZodOptional<z.ZodDefault<z.ZodNumber>>; guard: z.ZodOptional<z.ZodString>; suppliers: z.ZodOptional<z.ZodArray<z.ZodObject<{ service: z.ZodString; bRequired: z.ZodOptional<z.ZodBoolean>; }, "strip", z.ZodTypeAny, { service: string; bRequired?: boolean | undefined; }, { service: string; bRequired?: boolean | undefined; }>, "many">>; }, "strip", z.ZodTypeAny, { name: string; permission?: any; guard?: string | undefined; namedOperator?: string | undefined; weight?: number | undefined; suppliers?: { service: string; bRequired?: boolean | undefined; }[] | undefined; }, { name: string; permission?: any; guard?: string | undefined; namedOperator?: string | undefined; weight?: number | undefined; suppliers?: { service: string; bRequired?: boolean | undefined; }[] | undefined; }>, "many">; }, "strip", z.ZodTypeAny, { prior_node: string; threshold: number; forwards: { name: string; permission?: any; guard?: string | undefined; namedOperator?: string | undefined; weight?: number | undefined; suppliers?: { service: string; bRequired?: boolean | undefined; }[] | undefined; }[]; }, { prior_node: string; threshold: number; forwards: { name: string; permission?: any; guard?: string | undefined; namedOperator?: string | undefined; weight?: number | undefined; suppliers?: { service: string; bRequired?: boolean | undefined; }[] | undefined; }[]; }>, "many">; }, "strip", z.ZodTypeAny, { name: string; pairs: { prior_node: string; threshold: number; forwards: { name: string; permission?: any; guard?: string | undefined; namedOperator?: string | undefined; weight?: number | undefined; suppliers?: { service: string; bRequired?: boolean | undefined; }[] | undefined; }[]; }[]; }, { name: string; pairs: { prior_node: string; threshold: number; forwards: { name: string; permission?: any; guard?: string | undefined; namedOperator?: string | undefined; weight?: number | undefined; suppliers?: { service: string; bRequired?: boolean | undefined; }[] | undefined; }[]; }[]; }>, "many">; }, "strip", z.ZodTypeAny, { data: { name: string; pairs: { prior_node: string; threshold: number; forwards: { name: string; permission?: any; guard?: string | undefined; namedOperator?: string | undefined; weight?: number | undefined; suppliers?: { service: string; bRequired?: boolean | undefined; }[] | undefined; }[]; }[]; }[]; op: "add"; }, { data: { name: string; pairs: { prior_node: string; threshold: number; forwards: { name: string; permission?: any; guard?: string | undefined; namedOperator?: string | undefined; weight?: number | undefined; suppliers?: { service: string; bRequired?: boolean | undefined; }[] | undefined; }[]; }[]; }[]; op: "add"; }>, z.ZodObject<{ op: z.ZodLiteral<"remove">; names: z.ZodArray<z.ZodString, "many">; bTransferMyself: z.ZodOptional<z.ZodBoolean>; }, "strip", z.ZodTypeAny, { op: "remove"; names: string[]; bTransferMyself?: boolean | undefined; }, { op: "remove"; names: string[]; bTransferMyself?: boolean | undefined; }>, z.ZodObject<{ op: z.ZodLiteral<"rename node">; data: z.ZodArray<z.ZodObject<{ old: z.ZodString; new: z.ZodString; }, "strip", z.ZodTypeAny, { new: string; old: string; }, { new: string; old: string; }>, "many">; }, "strip", z.ZodTypeAny, { data: { new: string; old: string; }[]; op: "rename node"; }, { data: { new: string; old: string; }[]; op: "rename node"; }>, z.ZodObject<{ op: z.ZodLiteral<"add from myself">; addresses: z.ZodArray<z.ZodString, "many">; }, "strip", z.ZodTypeAny, { op: "add from myself"; addresses: string[]; }, { op: "add from myself"; addresses: string[]; }>, z.ZodObject<{ op: z.ZodLiteral<"remove pair">; pairs: z.ZodArray<z.ZodObject<{ prior_node_name: z.ZodString; node_name: z.ZodString; }, "strip", z.ZodTypeAny, { prior_node_name: string; node_name: string; }, { prior_node_name: string; node_name: string; }>, "many">; }, "strip", z.ZodTypeAny, { op: "remove pair"; pairs: { prior_node_name: string; node_name: string; }[]; }, { op: "remove pair"; pairs: { prior_node_name: string; node_name: string; }[]; }>, z.ZodObject<{ op: z.ZodLiteral<"add forward">; data: z.ZodArray<z.ZodObject<{ prior_node_name: z.ZodString; node_name: z.ZodString; forward: z.ZodObject<{ name: z.ZodString; namedOperator: z.ZodOptional<z.ZodString>; permission: z.ZodOptional<z.ZodTypeAny>; weight: z.ZodOptional<z.ZodDefault<z.ZodNumber>>; guard: z.ZodOptional<z.ZodString>; suppliers: z.ZodOptional<z.ZodArray<z.ZodObject<{ service: z.ZodString; bRequired: z.ZodOptional<z.ZodBoolean>; }, "strip", z.ZodTypeAny, { service: string; bRequired?: boolean | undefined; }, { service: string; bRequired?: boolean | undefined; }>, "many">>; }, "strip", z.ZodTypeAny, { name: string; permission?: any; guard?: string | undefined; namedOperator?: string | undefined; weight?: number | undefined; suppliers?: { service: string; bRequired?: boolean | undefined; }[] | undefined; }, { name: string; permission?: any; guard?: string | undefined; namedOperator?: string | undefined; weight?: number | undefined; suppliers?: { service: string; bRequired?: boolean | undefined; }[] | undefined; }>; threshold: z.ZodOptional<z.ZodNumber>; remove_old_forward: z.ZodOptional<z.ZodString>; }, "strip", z.ZodTypeAny, { forward: { name: string; permission?: any; guard?: string | undefined; namedOperator?: string | undefined; weight?: number | undefined; suppliers?: { service: string; bRequired?: boolean | undefined; }[] | undefined; }; prior_node_name: string; node_name: string; threshold?: number | undefined; remove_old_forward?: string | undefined; }, { forward: { name: string; permission?: any; guard?: string | undefined; namedOperator?: string | undefined; weight?: number | undefined; suppliers?: { service: string; bRequired?: boolean | undefined; }[] | undefined; }; prior_node_name: string; node_name: string; threshold?: number | undefined; remove_old_forward?: string | undefined; }>, "many">; }, "strip", z.ZodTypeAny, { data: { forward: { name: string; permission?: any; guard?: string | undefined; namedOperator?: string | undefined; weight?: number | undefined; suppliers?: { service: string; bRequired?: boolean | undefined; }[] | undefined; }; prior_node_name: string; node_name: string; threshold?: number | undefined; remove_old_forward?: string | undefined; }[]; op: "add forward"; }, { data: { forward: { name: string; permission?: any; guard?: string | undefined; namedOperator?: string | undefined; weight?: number | undefined; suppliers?: { service: string; bRequired?: boolean | undefined; }[] | undefined; }; prior_node_name: string; node_name: string; threshold?: number | undefined; remove_old_forward?: string | undefined; }[]; op: "add forward"; }>, z.ZodObject<{ op: z.ZodLiteral<"remove forward">; data: z.ZodArray<z.ZodObject<{ prior_node_name: z.ZodString; node_name: z.ZodString; forward_name: z.ZodString; }, "strip", z.ZodTypeAny, { prior_node_name: string; node_name: string; forward_name: string; }, { prior_node_name: string; node_name: string; forward_name: string; }>, "many">; }, "strip", z.ZodTypeAny, { data: { prior_node_name: string; node_name: string; forward_name: string; }[]; op: "remove forward"; }, { data: { prior_node_name: string; node_name: string; forward_name: string; }[]; op: "remove forward"; }>]>>; bPublished: z.ZodOptional<z.ZodBoolean>; bPaused: z.ZodOptional<z.ZodBoolean>; clone_new: z.ZodOptional<z.ZodObject<{ namedNew: z.ZodOptional<z.ZodObject<{ name: z.ZodOptional<z.ZodString>; tags: z.ZodOptional<z.ZodArray<z.ZodString, "many">>; useAddressIfNameExist: z.ZodOptional<z.ZodBoolean>; onChain: z.ZodOptional<z.ZodBoolean>; }, "strip", z.ZodTypeAny, { tags?: string[] | undefined; name?: string | undefined; onChain?: boolean | undefined; useAddressIfNameExist?: boolean | undefined; }, { tags?: string[] | undefined; name?: string | undefined; onChain?: boolean | undefined; useAddressIfNameExist?: boolean | undefined; }>>; }, "strip", z.ZodTypeAny, { namedNew?: { tags?: string[] | undefined; name?: string | undefined; onChain?: boolean | undefined; useAddressIfNameExist?: boolean | undefined; } | undefined; }, { namedNew?: { tags?: string[] | undefined; name?: string | undefined; onChain?: boolean | undefined; useAddressIfNameExist?: boolean | undefined; } | undefined; }>>; }, "strip", z.ZodTypeAny, { object: string | { tags?: string[] | undefined; name?: string | undefined; permission?: string | { tags?: string[] | undefined; name?: string | undefined; description?: string | undefined; onChain?: boolean | undefined; useAddressIfNameExist?: boolean | undefined; } | undefined; onChain?: boolean | undefined; useAddressIfNameExist?: boolean | undefined; }; description?: string | undefined; progress_new?: { task_address?: string | undefined; namedNew?: { tags?: string[] | undefined; name?: string | undefined; onChain?: boolean | undefined; useAddressIfNameExist?: boolean | undefined; } | undefined; } | undefined; progress_context_repository?: { repository: string | null; progress?: string | undefined; } | undefined; progress_namedOperator?: { data: { name: string; operators: { name_or_address?: string | undefined; local_mark_first?: boolean | undefined; }[]; }[]; progress?: string | undefined; } | undefined; progress_parent?: { parent: { parent_id: string; parent_session_id: number; operation: { next_node_name: string; forward: string; }; } | null; progress?: string | undefined; } | undefined; progress_hold?: { operation: { next_node_name: string; forward: string; }; bHold: boolean; progress?: string | undefined; adminUnhold?: boolean | undefined; } | undefined; progress_task?: { progress: string; task_address: string; } | undefined; progress_next?: { progress: string; operation: { next_node_name: string; forward: string; }; deliverable: { msg: string; orders: string[]; }; } | undefined; endpoint?: string | undefined; consensus_repository?: { objects: string[]; op: "set" | "add" | "remove"; } | { op: "removeall"; } | undefined; nodes?: { data: { name: string; pairs: { prior_node: string; threshold: number; forwards: { name: string; permission?: any; guard?: string | undefined; namedOperator?: string | undefined; weight?: number | undefined; suppliers?: { service: string; bRequired?: boolean | undefined; }[] | undefined; }[]; }[]; }[]; op: "add"; } | { op: "remove"; names: string[]; bTransferMyself?: boolean | undefined; } | { data: { new: string; old: string; }[]; op: "rename node"; } | { op: "add from myself"; addresses: string[]; } | { op: "remove pair"; pairs: { prior_node_name: string; node_name: string; }[]; } | { data: { forward: { name: string; permission?: any; guard?: string | undefined; namedOperator?: string | undefined; weight?: number | undefined; suppliers?: { service: string; bRequired?: boolean | undefined; }[] | undefined; }; prior_node_name: string; node_name: string; threshold?: number | undefined; remove_old_forward?: string | undefined; }[]; op: "add forward"; } | { data: { prior_node_name: string; node_name: string; forward_name: string; }[]; op: "remove forward"; } | undefined; bPublished?: boolean | undefined; bPaused?: boolean | undefined; clone_new?: { namedNew?: { tags?: string[] | undefined; name?: string | undefined; onChain?: boolean | undefined; useAddressIfNameExist?: boolean | undefined; } | undefined; } | undefined; }, { object: string | { tags?: string[] | undefined; name?: string | undefined; permission?: string | { tags?: string[] | undefined; name?: string | undefined; description?: string | undefined; onChain?: boolean | undefined; useAddressIfNameExist?: boolean | undefined; } | undefined; onChain?: boolean | undefined; useAddressIfNameExist?: boolean | undefined; }; description?: string | undefined; progress_new?: { task_address?: string | undefined; namedNew?: { tags?: string[] | undefined; name?: string | undefined; onChain?: boolean | undefined; useAddressIfNameExist?: boolean | undefined; } | undefined; } | undefined; progress_context_repository?: { repository: string | null; progress?: string | undefined; } | undefined; progress_namedOperator?: { data: { name: string; operators: { name_or_address?: string | undefined; local_mark_first?: boolean | undefined; }[]; }[]; progress?: string | undefined; } | undefined; progress_parent?: { parent: { parent_id: string; parent_session_id: number; operation: { next_node_name: string; forward: string; }; } | null; progress?: string | undefined; } | undefined; progress_hold?: { operation: { next_node_name: string; forward: string; }; bHold: boolean; progress?: string | undefined; adminUnhold?: boolean | undefined; } | undefined; progress_task?: { progress: string; task_address: string; } | undefined; progress_next?: { progress: string; operation: { next_node_name: string; forward: string; }; deliverable: { msg: string; orders: string[]; }; } | undefined; endpoint?: string | undefined; consensus_repository?: { objects: string[]; op: "set" | "add" | "remove"; } | { op: "removeall"; } | undefined; nodes?: { data: { name: string; pairs: { prior_node: string; threshold: number; forwards: { name: string; permission?: any; guard?: string | undefined; namedOperator?: string | undefined; weight?: number | undefined; suppliers?: { service: string; bRequired?: boolean | undefined; }[] | undefined; }[]; }[]; }[]; op: "add"; } | { op: "remove"; names: string[]; bTransferMyself?: boolean | undefined; } | { data: { new: string; old: string; }[]; op: "rename node"; } | { op: "add from myself"; addresses: string[]; } | { op: "remove pair"; pairs: { prior_node_name: string; node_name: string; }[]; } | { data: { forward: { name: string; permission?: any; guard?: string | undefined; namedOperator?: string | undefined; weight?: number | undefined; suppliers?: { service: string; bRequired?: boolean | undefined; }[] | undefined; }; prior_node_name: string; node_name: string; threshold?: number | undefined; remove_old_forward?: string | undefined; }[]; op: "add forward"; } | { data: { prior_node_name: string; node_name: string; forward_name: string; }[]; op: "remove forward"; } | undefined; bPublished?: boolean | undefined; bPaused?: boolean | undefined; clone_new?: { namedNew?: { tags?: string[] | undefined; name?: string | undefined; onChain?: boolean | undefined; useAddressIfNameExist?: boolean | undefined; } | undefined; } | undefined; }>; export declare const CallPermissionDataSchema: z.ZodObject<{ object: z.ZodUnion<[z.ZodString, z.ZodObject<{ name: z.ZodOptional<z.ZodString>; tags: z.ZodOptional<z.ZodArray<z.ZodString, "many">>; useAddressIfNameExist: z.ZodOptional<z.ZodBoolean>; onChain: z.ZodOptional<z.ZodBoolean>; }, "strip", z.ZodTypeAny, { tags?: string[] | undefined; name?: string | undefined; onChain?: boolean | undefined; useAddressIfNameExist?: boolean | undefined; }, { tags?: string[] | undefined; name?: string | undefined; onChain?: boolean | undefined; useAddressIfNameExist?: boolean | undefined; }>]>; description: z.ZodOptional<z.ZodString>; biz_permission: z.ZodOptional<z.ZodUnion<[z.ZodObject<{ op: z.ZodLiteral<"add">; data: z.ZodArray<z.ZodObject<{ index: z.ZodEffects<z.ZodTypeAny, number, any>; name: z.ZodString; }, "strip", z.ZodTypeAny, { name: string; index: number; }, { name: string; index?: any; }>, "many">; }, "strip", z.ZodTypeAny, { data: { name: string; index: number; }[]; op: "add"; }, { data: { name: string; index?: any; }[]; op: "add"; }>, z.ZodObject<{ op: z.ZodLiteral<"remove">; permissions: z.ZodArray<z.ZodEffects<z.ZodTypeAny, number, any>, "many">; }, "strip", z.ZodTypeAny, { op: "remove"; permissions: number[]; }, { op: "remove"; permissions: any[]; }>]>>; permission: z.ZodOptional<z.ZodUnion<[z.ZodObject<{ op: z.ZodLiteral<"add entity">; entities: z.ZodArray<z.ZodObject<{ address: z.ZodObject<{ name_or_address: z.ZodOptional<z.ZodString>; local_mark_first: z.ZodOptional<z.ZodBoolean>; }, "strip", z.ZodTypeAny, { name_or_address?: string | undefined; local_mark_first?: boolean | undefined; }, { name_or_address?: string | undefined; local_mark_first?: boolean | undefined; }>; permissions: z.ZodArray<z.ZodObject<{ index: z.ZodEffects<z.ZodTypeAny, number, any>; guard: z.ZodOptional<z.ZodString>; }, "strip", z.ZodTypeAny, { index: number; guard?: string | undefined; }, { guard?: string | undefined; index?: any; }>, "many">; }, "strip", z.ZodTypeAny, { address: { name_or_address?: string | undefined; local_mark_first?: boolean | undefined; }; permissions: { index: number; guard?: string | undefined; }[]; }, { address: { name_or_address?: string | undefined; local_mark_first?: boolean | undefined; }; permissions: { guard?: string | undefined; index?: any; }[]; }>, "many">; }, "strip", z.ZodTypeAny, { op: "add entity"; entities: { address: { name_or_address?: string | undefined; local_mark_first?: boolean | undefined; }; permissions: { index: number; guard?: string | undefined; }[]; }[]; }, { op: "add entity"; entities: { address: { name_or_address?: string | undefined; local_mark_first?: boolean | undefined; }; permissions: { guard?: string | undefined; index?: any; }[]; }[]; }>, z.ZodObject<{ op: z.ZodLiteral<"add permission">; permissions: z.ZodArray<z.ZodObject<{ index: z.ZodEffects<z.ZodTypeAny, number, any>; entities: z.ZodArray<z.ZodObject<{ address: z.ZodObject<{ name_or_address: z.ZodOptional<z.ZodString>; local_mark_first: z.ZodOptional<z.ZodBoolean>; }, "strip", z.ZodTypeAny, { name_or_address?: string | undefined; local_mark_first?: boolean | undefined; }, { name_or_address?: string | undefined; local_mark_first?: boolean | undefined; }>; guard: z.ZodOptional<z.ZodString>; }, "strip", z.ZodTypeAny, { address: { name_or_address?: string | undefined; local_mark_first?: boolean | undefined; }; guard?: string | undefined; }, { address: { name_or_address?: string | undefined; local_mark_first?: boolean | undefined; }; guard?: string | undefined; }>, "many">; }, "strip", z.ZodTypeAny, { index: number; entities: { address: { name_or_address?: string | undefined; local_mark_first?: boolean | undefined; }; guard?: string | undefined; }[]; }, { entities: { address: { name_or_address?: string | undefined; local_mark_first?: boolean | undefined; }; guard?: string | undefined; }[]; index?: any; }>, "many">; }, "strip", z.ZodTypeAny, { op: "add permission"; permissions: { index: number; entities: { address: { name_or_address?: string | undefined; local_mark_first?: boolean | undefined; }; guard?: string | undefined; }[]; }[]; }, { op: "add permission"; permissions: { entities: { address: { name_or_address?: string | undefined; local_mark_first?: boolean | undefined; }; guard?: string | undefined; }[]; index?: any; }[]; }>, z.ZodObject<{ op: z.ZodLiteral<"remove entity">; addresses: z.ZodArray<z.ZodObject<{ name_or_address: z.ZodOptional<z.ZodString>; local_mark_first: z.ZodOptional<z.ZodBoolean>; }, "strip", z.ZodTypeAny, { name_or_address?: string | undefined; local_mark_first?: boolean | undefined; }, { name_or_address?: string | undefined; local_mark_first?: boolean | undefined; }>, "many">; }, "strip", z.ZodTypeAny, { op: "remove entity"; addresses: