wowok_agent
Version:
Making It Easy for AI Agents to Communicate, Collaborate, Trade, and Trust.
1,446 lines (1,445 loc) • 153 kB
TypeScript
import { z } from 'zod';
export declare const ProgressNamedOperatorSchema: z.ZodObject<{
op: z.ZodUnion<[z.ZodLiteral<"add">, z.ZodLiteral<"set">, z.ZodLiteral<"remove">]>;
name: z.ZodEffects<z.ZodString, string, string>;
operators: z.ZodObject<{
entities: z.ZodArray<z.ZodObject<{
name_or_address: z.ZodOptional<z.ZodEffects<z.ZodString, string, string>>;
local_mark_first: z.ZodOptional<z.ZodBoolean>;
}, "strict", z.ZodTypeAny, {
name_or_address?: string | undefined;
local_mark_first?: boolean | undefined;
}, {
name_or_address?: string | undefined;
local_mark_first?: boolean | undefined;
}>, "many">;
check_all_founded: z.ZodOptional<z.ZodBoolean>;
}, "strict", z.ZodTypeAny, {
entities: {
name_or_address?: string | undefined;
local_mark_first?: boolean | undefined;
}[];
check_all_founded?: boolean | undefined;
}, {
entities: {
name_or_address?: string | undefined;
local_mark_first?: boolean | undefined;
}[];
check_all_founded?: boolean | undefined;
}>;
}, "strict", z.ZodTypeAny, {
name: string;
op: "set" | "add" | "remove";
operators: {
entities: {
name_or_address?: string | undefined;
local_mark_first?: boolean | undefined;
}[];
check_all_founded?: boolean | undefined;
};
}, {
name: string;
op: "set" | "add" | "remove";
operators: {
entities: {
name_or_address?: string | undefined;
local_mark_first?: boolean | undefined;
}[];
check_all_founded?: boolean | undefined;
};
}>;
export declare const ProgressNewSchema: z.ZodObject<{
task: z.ZodOptional<z.ZodUnion<[z.ZodEffects<z.ZodString, string, string>, z.ZodNull]>>;
repository: z.ZodOptional<z.ZodUnion<[z.ZodObject<{
op: z.ZodUnion<[z.ZodLiteral<"add">, z.ZodLiteral<"set">]>;
objects: z.ZodArray<z.ZodEffects<z.ZodString, string, string>, "many">;
}, "strict", z.ZodTypeAny, {
op: "set" | "add";
objects: string[];
}, {
op: "set" | "add";
objects: string[];
}>, z.ZodObject<{
op: z.ZodLiteral<"remove">;
objects: z.ZodArray<z.ZodEffects<z.ZodString, string, string>, "many">;
}, "strict", z.ZodTypeAny, {
op: "remove";
objects: string[];
}, {
op: "remove";
objects: string[];
}>, z.ZodObject<{
op: z.ZodLiteral<"clear">;
}, "strict", z.ZodTypeAny, {
op: "clear";
}, {
op: "clear";
}>]>>;
progress_namedOperator: z.ZodOptional<z.ZodObject<{
op: z.ZodUnion<[z.ZodLiteral<"add">, z.ZodLiteral<"set">, z.ZodLiteral<"remove">]>;
name: z.ZodEffects<z.ZodString, string, string>;
operators: z.ZodObject<{
entities: z.ZodArray<z.ZodObject<{
name_or_address: z.ZodOptional<z.ZodEffects<z.ZodString, string, string>>;
local_mark_first: z.ZodOptional<z.ZodBoolean>;
}, "strict", z.ZodTypeAny, {
name_or_address?: string | undefined;
local_mark_first?: boolean | undefined;
}, {
name_or_address?: string | undefined;
local_mark_first?: boolean | undefined;
}>, "many">;
check_all_founded: z.ZodOptional<z.ZodBoolean>;
}, "strict", z.ZodTypeAny, {
entities: {
name_or_address?: string | undefined;
local_mark_first?: boolean | undefined;
}[];
check_all_founded?: boolean | undefined;
}, {
entities: {
name_or_address?: string | undefined;
local_mark_first?: boolean | undefined;
}[];
check_all_founded?: boolean | undefined;
}>;
}, "strict", z.ZodTypeAny, {
name: string;
op: "set" | "add" | "remove";
operators: {
entities: {
name_or_address?: string | undefined;
local_mark_first?: boolean | undefined;
}[];
check_all_founded?: boolean | undefined;
};
}, {
name: string;
op: "set" | "add" | "remove";
operators: {
entities: {
name_or_address?: string | undefined;
local_mark_first?: boolean | undefined;
}[];
check_all_founded?: boolean | undefined;
};
}>>;
namedNew: z.ZodOptional<z.ZodObject<{
name: z.ZodOptional<z.ZodEffects<z.ZodString, string, string>>;
tags: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
onChain: z.ZodOptional<z.ZodBoolean>;
replaceExistName: z.ZodOptional<z.ZodBoolean>;
}, "strict", z.ZodTypeAny, {
name?: string | undefined;
replaceExistName?: boolean | undefined;
tags?: string[] | undefined;
onChain?: boolean | undefined;
}, {
name?: string | undefined;
replaceExistName?: boolean | undefined;
tags?: string[] | undefined;
onChain?: boolean | undefined;
}>>;
}, "strict", z.ZodTypeAny, {
task?: string | null | undefined;
namedNew?: {
name?: string | undefined;
replaceExistName?: boolean | undefined;
tags?: string[] | undefined;
onChain?: boolean | undefined;
} | undefined;
repository?: {
op: "set" | "add";
objects: string[];
} | {
op: "remove";
objects: string[];
} | {
op: "clear";
} | undefined;
progress_namedOperator?: {
name: string;
op: "set" | "add" | "remove";
operators: {
entities: {
name_or_address?: string | undefined;
local_mark_first?: boolean | undefined;
}[];
check_all_founded?: boolean | undefined;
};
} | undefined;
}, {
task?: string | null | undefined;
namedNew?: {
name?: string | undefined;
replaceExistName?: boolean | undefined;
tags?: string[] | undefined;
onChain?: boolean | undefined;
} | undefined;
repository?: {
op: "set" | "add";
objects: string[];
} | {
op: "remove";
objects: string[];
} | {
op: "clear";
} | undefined;
progress_namedOperator?: {
name: string;
op: "set" | "add" | "remove";
operators: {
entities: {
name_or_address?: string | undefined;
local_mark_first?: boolean | undefined;
}[];
check_all_founded?: boolean | undefined;
};
} | undefined;
}>;
export declare const NodeAddForwardDataSchema: z.ZodObject<{
prior_node_name: z.ZodEffects<z.ZodString, string, string>;
node_name: z.ZodEffects<z.ZodString, string, string>;
forward: z.ZodArray<z.ZodObject<{
name: z.ZodEffects<z.ZodString, string, string>;
namedOperator: z.ZodOptional<z.ZodUnion<[z.ZodEffects<z.ZodString, string, string>, z.ZodNull]>>;
permissionIndex: z.ZodOptional<z.ZodUnion<[z.ZodEffects<z.ZodNumber, number, number>, z.ZodNull]>>;
weight: z.ZodNumber;
}, "strict", z.ZodTypeAny, {
name: string;
weight: number;
namedOperator?: string | null | undefined;
permissionIndex?: number | null | undefined;
}, {
name: string;
weight: number;
namedOperator?: string | null | undefined;
permissionIndex?: number | null | undefined;
}>, "many">;
threshold: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodNull]>>;
}, "strict", z.ZodTypeAny, {
forward: {
name: string;
weight: number;
namedOperator?: string | null | undefined;
permissionIndex?: number | null | undefined;
}[];
prior_node_name: string;
node_name: string;
threshold?: number | null | undefined;
}, {
forward: {
name: string;
weight: number;
namedOperator?: string | null | undefined;
permissionIndex?: number | null | undefined;
}[];
prior_node_name: string;
node_name: string;
threshold?: number | null | undefined;
}>;
export declare const NodeRemoveForwardDataSchema: z.ZodObject<{
prior_node_name: z.ZodEffects<z.ZodString, string, string>;
node_name: z.ZodEffects<z.ZodString, string, string>;
forward_name: z.ZodArray<z.ZodEffects<z.ZodString, string, string>, "many">;
}, "strict", z.ZodTypeAny, {
prior_node_name: string;
node_name: string;
forward_name: string[];
}, {
prior_node_name: string;
node_name: string;
forward_name: string[];
}>;
export declare const NodeRemovePriorNodeDataSchema: z.ZodObject<{
prior_node_name: z.ZodArray<z.ZodEffects<z.ZodString, string, string>, "many">;
node_name: z.ZodEffects<z.ZodString, string, string>;
}, "strict", z.ZodTypeAny, {
prior_node_name: string[];
node_name: string;
}, {
prior_node_name: string[];
node_name: string;
}>;
export declare const NodeSchema: z.ZodDiscriminatedUnion<"op", [z.ZodObject<{
op: z.ZodLiteral<"add">;
nodes: z.ZodArray<z.ZodObject<{
name: z.ZodString;
pairs: z.ZodArray<z.ZodObject<{
prev_node: z.ZodString;
threshold: z.ZodNumber;
forwards: z.ZodArray<z.ZodObject<{
name: z.ZodString;
namedOperator: z.ZodOptional<z.ZodString>;
permissionIndex: z.ZodOptional<z.ZodEffects<z.ZodNumber, number, number>>;
weight: z.ZodNumber;
guard: z.ZodOptional<z.ZodObject<{
guard: z.ZodString;
retained_submission: z.ZodOptional<z.ZodArray<z.ZodNumber, "many">>;
}, "strict", z.ZodTypeAny, {
guard: string;
retained_submission?: number[] | undefined;
}, {
guard: string;
retained_submission?: number[] | undefined;
}>>;
}, "strict", z.ZodTypeAny, {
name: string;
weight: number;
guard?: {
guard: string;
retained_submission?: number[] | undefined;
} | undefined;
namedOperator?: string | undefined;
permissionIndex?: number | undefined;
}, {
name: string;
weight: number;
guard?: {
guard: string;
retained_submission?: number[] | undefined;
} | undefined;
namedOperator?: string | undefined;
permissionIndex?: number | undefined;
}>, "many">;
}, "strict", z.ZodTypeAny, {
forwards: {
name: string;
weight: number;
guard?: {
guard: string;
retained_submission?: number[] | undefined;
} | undefined;
namedOperator?: string | undefined;
permissionIndex?: number | undefined;
}[];
threshold: number;
prev_node: string;
}, {
forwards: {
name: string;
weight: number;
guard?: {
guard: string;
retained_submission?: number[] | undefined;
} | undefined;
namedOperator?: string | undefined;
permissionIndex?: number | undefined;
}[];
threshold: number;
prev_node: string;
}>, "many">;
}, "strict", z.ZodTypeAny, {
name: string;
pairs: {
forwards: {
name: string;
weight: number;
guard?: {
guard: string;
retained_submission?: number[] | undefined;
} | undefined;
namedOperator?: string | undefined;
permissionIndex?: number | undefined;
}[];
threshold: number;
prev_node: string;
}[];
}, {
name: string;
pairs: {
forwards: {
name: string;
weight: number;
guard?: {
guard: string;
retained_submission?: number[] | undefined;
} | undefined;
namedOperator?: string | undefined;
permissionIndex?: number | undefined;
}[];
threshold: number;
prev_node: string;
}[];
}>, "many">;
bReplace: z.ZodOptional<z.ZodBoolean>;
}, "strict", z.ZodTypeAny, {
op: "add";
nodes: {
name: string;
pairs: {
forwards: {
name: string;
weight: number;
guard?: {
guard: string;
retained_submission?: number[] | undefined;
} | undefined;
namedOperator?: string | undefined;
permissionIndex?: number | undefined;
}[];
threshold: number;
prev_node: string;
}[];
}[];
bReplace?: boolean | undefined;
}, {
op: "add";
nodes: {
name: string;
pairs: {
forwards: {
name: string;
weight: number;
guard?: {
guard: string;
retained_submission?: number[] | undefined;
} | undefined;
namedOperator?: string | undefined;
permissionIndex?: number | undefined;
}[];
threshold: number;
prev_node: string;
}[];
}[];
bReplace?: boolean | undefined;
}>, z.ZodObject<{
op: z.ZodLiteral<"set">;
nodes: z.ZodArray<z.ZodObject<{
name: z.ZodString;
pairs: z.ZodArray<z.ZodObject<{
prev_node: z.ZodString;
threshold: z.ZodNumber;
forwards: z.ZodArray<z.ZodObject<{
name: z.ZodString;
namedOperator: z.ZodOptional<z.ZodString>;
permissionIndex: z.ZodOptional<z.ZodEffects<z.ZodNumber, number, number>>;
weight: z.ZodNumber;
guard: z.ZodOptional<z.ZodObject<{
guard: z.ZodString;
retained_submission: z.ZodOptional<z.ZodArray<z.ZodNumber, "many">>;
}, "strict", z.ZodTypeAny, {
guard: string;
retained_submission?: number[] | undefined;
}, {
guard: string;
retained_submission?: number[] | undefined;
}>>;
}, "strict", z.ZodTypeAny, {
name: string;
weight: number;
guard?: {
guard: string;
retained_submission?: number[] | undefined;
} | undefined;
namedOperator?: string | undefined;
permissionIndex?: number | undefined;
}, {
name: string;
weight: number;
guard?: {
guard: string;
retained_submission?: number[] | undefined;
} | undefined;
namedOperator?: string | undefined;
permissionIndex?: number | undefined;
}>, "many">;
}, "strict", z.ZodTypeAny, {
forwards: {
name: string;
weight: number;
guard?: {
guard: string;
retained_submission?: number[] | undefined;
} | undefined;
namedOperator?: string | undefined;
permissionIndex?: number | undefined;
}[];
threshold: number;
prev_node: string;
}, {
forwards: {
name: string;
weight: number;
guard?: {
guard: string;
retained_submission?: number[] | undefined;
} | undefined;
namedOperator?: string | undefined;
permissionIndex?: number | undefined;
}[];
threshold: number;
prev_node: string;
}>, "many">;
}, "strict", z.ZodTypeAny, {
name: string;
pairs: {
forwards: {
name: string;
weight: number;
guard?: {
guard: string;
retained_submission?: number[] | undefined;
} | undefined;
namedOperator?: string | undefined;
permissionIndex?: number | undefined;
}[];
threshold: number;
prev_node: string;
}[];
}, {
name: string;
pairs: {
forwards: {
name: string;
weight: number;
guard?: {
guard: string;
retained_submission?: number[] | undefined;
} | undefined;
namedOperator?: string | undefined;
permissionIndex?: number | undefined;
}[];
threshold: number;
prev_node: string;
}[];
}>, "many">;
bReplace: z.ZodOptional<z.ZodBoolean>;
}, "strict", z.ZodTypeAny, {
op: "set";
nodes: {
name: string;
pairs: {
forwards: {
name: string;
weight: number;
guard?: {
guard: string;
retained_submission?: number[] | undefined;
} | undefined;
namedOperator?: string | undefined;
permissionIndex?: number | undefined;
}[];
threshold: number;
prev_node: string;
}[];
}[];
bReplace?: boolean | undefined;
}, {
op: "set";
nodes: {
name: string;
pairs: {
forwards: {
name: string;
weight: number;
guard?: {
guard: string;
retained_submission?: number[] | undefined;
} | undefined;
namedOperator?: string | undefined;
permissionIndex?: number | undefined;
}[];
threshold: number;
prev_node: string;
}[];
}[];
bReplace?: boolean | undefined;
}>, z.ZodObject<{
op: z.ZodLiteral<"remove">;
nodes: z.ZodArray<z.ZodEffects<z.ZodString, string, string>, "many">;
}, "strict", z.ZodTypeAny, {
op: "remove";
nodes: string[];
}, {
op: "remove";
nodes: string[];
}>, z.ZodObject<{
op: z.ZodLiteral<"clear">;
}, "strict", z.ZodTypeAny, {
op: "clear";
}, {
op: "clear";
}>, z.ZodObject<{
op: z.ZodLiteral<"exchange">;
node_one: z.ZodEffects<z.ZodString, string, string>;
node_other: z.ZodEffects<z.ZodString, string, string>;
}, "strict", z.ZodTypeAny, {
op: "exchange";
node_one: string;
node_other: string;
}, {
op: "exchange";
node_one: string;
node_other: string;
}>, z.ZodObject<{
op: z.ZodLiteral<"rename">;
node_name_old: z.ZodEffects<z.ZodString, string, string>;
node_name_new: z.ZodEffects<z.ZodString, string, string>;
}, "strict", z.ZodTypeAny, {
op: "rename";
node_name_old: string;
node_name_new: string;
}, {
op: "rename";
node_name_old: string;
node_name_new: string;
}>, z.ZodObject<{
op: z.ZodLiteral<"remove prior node">;
pairs: z.ZodArray<z.ZodObject<{
prior_node_name: z.ZodArray<z.ZodEffects<z.ZodString, string, string>, "many">;
node_name: z.ZodEffects<z.ZodString, string, string>;
}, "strict", z.ZodTypeAny, {
prior_node_name: string[];
node_name: string;
}, {
prior_node_name: string[];
node_name: string;
}>, "many">;
}, "strict", z.ZodTypeAny, {
op: "remove prior node";
pairs: {
prior_node_name: string[];
node_name: string;
}[];
}, {
op: "remove prior node";
pairs: {
prior_node_name: string[];
node_name: string;
}[];
}>, z.ZodObject<{
op: z.ZodLiteral<"add forward">;
data: z.ZodArray<z.ZodObject<{
prior_node_name: z.ZodEffects<z.ZodString, string, string>;
node_name: z.ZodEffects<z.ZodString, string, string>;
forward: z.ZodArray<z.ZodObject<{
name: z.ZodEffects<z.ZodString, string, string>;
namedOperator: z.ZodOptional<z.ZodUnion<[z.ZodEffects<z.ZodString, string, string>, z.ZodNull]>>;
permissionIndex: z.ZodOptional<z.ZodUnion<[z.ZodEffects<z.ZodNumber, number, number>, z.ZodNull]>>;
weight: z.ZodNumber;
}, "strict", z.ZodTypeAny, {
name: string;
weight: number;
namedOperator?: string | null | undefined;
permissionIndex?: number | null | undefined;
}, {
name: string;
weight: number;
namedOperator?: string | null | undefined;
permissionIndex?: number | null | undefined;
}>, "many">;
threshold: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodNull]>>;
}, "strict", z.ZodTypeAny, {
forward: {
name: string;
weight: number;
namedOperator?: string | null | undefined;
permissionIndex?: number | null | undefined;
}[];
prior_node_name: string;
node_name: string;
threshold?: number | null | undefined;
}, {
forward: {
name: string;
weight: number;
namedOperator?: string | null | undefined;
permissionIndex?: number | null | undefined;
}[];
prior_node_name: string;
node_name: string;
threshold?: number | null | undefined;
}>, "many">;
}, "strict", z.ZodTypeAny, {
data: {
forward: {
name: string;
weight: number;
namedOperator?: string | null | undefined;
permissionIndex?: number | null | undefined;
}[];
prior_node_name: string;
node_name: string;
threshold?: number | null | undefined;
}[];
op: "add forward";
}, {
data: {
forward: {
name: string;
weight: number;
namedOperator?: string | null | undefined;
permissionIndex?: number | null | undefined;
}[];
prior_node_name: string;
node_name: string;
threshold?: number | null | undefined;
}[];
op: "add forward";
}>, z.ZodObject<{
op: z.ZodLiteral<"remove forward">;
data: z.ZodArray<z.ZodObject<{
prior_node_name: z.ZodEffects<z.ZodString, string, string>;
node_name: z.ZodEffects<z.ZodString, string, string>;
forward_name: z.ZodArray<z.ZodEffects<z.ZodString, string, string>, "many">;
}, "strict", z.ZodTypeAny, {
prior_node_name: string;
node_name: string;
forward_name: string[];
}, {
prior_node_name: string;
node_name: string;
forward_name: string[];
}>, "many">;
}, "strict", 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";
}>]>;
export declare const NodeJsonOrMarkdownFileSchema: z.ZodObject<{
json_or_markdown_file: z.ZodString;
}, "strict", z.ZodTypeAny, {
json_or_markdown_file: string;
}, {
json_or_markdown_file: string;
}>;
export declare const NodeFieldSchema: z.ZodUnion<[z.ZodDiscriminatedUnion<"op", [z.ZodObject<{
op: z.ZodLiteral<"add">;
nodes: z.ZodArray<z.ZodObject<{
name: z.ZodString;
pairs: z.ZodArray<z.ZodObject<{
prev_node: z.ZodString;
threshold: z.ZodNumber;
forwards: z.ZodArray<z.ZodObject<{
name: z.ZodString;
namedOperator: z.ZodOptional<z.ZodString>;
permissionIndex: z.ZodOptional<z.ZodEffects<z.ZodNumber, number, number>>;
weight: z.ZodNumber;
guard: z.ZodOptional<z.ZodObject<{
guard: z.ZodString;
retained_submission: z.ZodOptional<z.ZodArray<z.ZodNumber, "many">>;
}, "strict", z.ZodTypeAny, {
guard: string;
retained_submission?: number[] | undefined;
}, {
guard: string;
retained_submission?: number[] | undefined;
}>>;
}, "strict", z.ZodTypeAny, {
name: string;
weight: number;
guard?: {
guard: string;
retained_submission?: number[] | undefined;
} | undefined;
namedOperator?: string | undefined;
permissionIndex?: number | undefined;
}, {
name: string;
weight: number;
guard?: {
guard: string;
retained_submission?: number[] | undefined;
} | undefined;
namedOperator?: string | undefined;
permissionIndex?: number | undefined;
}>, "many">;
}, "strict", z.ZodTypeAny, {
forwards: {
name: string;
weight: number;
guard?: {
guard: string;
retained_submission?: number[] | undefined;
} | undefined;
namedOperator?: string | undefined;
permissionIndex?: number | undefined;
}[];
threshold: number;
prev_node: string;
}, {
forwards: {
name: string;
weight: number;
guard?: {
guard: string;
retained_submission?: number[] | undefined;
} | undefined;
namedOperator?: string | undefined;
permissionIndex?: number | undefined;
}[];
threshold: number;
prev_node: string;
}>, "many">;
}, "strict", z.ZodTypeAny, {
name: string;
pairs: {
forwards: {
name: string;
weight: number;
guard?: {
guard: string;
retained_submission?: number[] | undefined;
} | undefined;
namedOperator?: string | undefined;
permissionIndex?: number | undefined;
}[];
threshold: number;
prev_node: string;
}[];
}, {
name: string;
pairs: {
forwards: {
name: string;
weight: number;
guard?: {
guard: string;
retained_submission?: number[] | undefined;
} | undefined;
namedOperator?: string | undefined;
permissionIndex?: number | undefined;
}[];
threshold: number;
prev_node: string;
}[];
}>, "many">;
bReplace: z.ZodOptional<z.ZodBoolean>;
}, "strict", z.ZodTypeAny, {
op: "add";
nodes: {
name: string;
pairs: {
forwards: {
name: string;
weight: number;
guard?: {
guard: string;
retained_submission?: number[] | undefined;
} | undefined;
namedOperator?: string | undefined;
permissionIndex?: number | undefined;
}[];
threshold: number;
prev_node: string;
}[];
}[];
bReplace?: boolean | undefined;
}, {
op: "add";
nodes: {
name: string;
pairs: {
forwards: {
name: string;
weight: number;
guard?: {
guard: string;
retained_submission?: number[] | undefined;
} | undefined;
namedOperator?: string | undefined;
permissionIndex?: number | undefined;
}[];
threshold: number;
prev_node: string;
}[];
}[];
bReplace?: boolean | undefined;
}>, z.ZodObject<{
op: z.ZodLiteral<"set">;
nodes: z.ZodArray<z.ZodObject<{
name: z.ZodString;
pairs: z.ZodArray<z.ZodObject<{
prev_node: z.ZodString;
threshold: z.ZodNumber;
forwards: z.ZodArray<z.ZodObject<{
name: z.ZodString;
namedOperator: z.ZodOptional<z.ZodString>;
permissionIndex: z.ZodOptional<z.ZodEffects<z.ZodNumber, number, number>>;
weight: z.ZodNumber;
guard: z.ZodOptional<z.ZodObject<{
guard: z.ZodString;
retained_submission: z.ZodOptional<z.ZodArray<z.ZodNumber, "many">>;
}, "strict", z.ZodTypeAny, {
guard: string;
retained_submission?: number[] | undefined;
}, {
guard: string;
retained_submission?: number[] | undefined;
}>>;
}, "strict", z.ZodTypeAny, {
name: string;
weight: number;
guard?: {
guard: string;
retained_submission?: number[] | undefined;
} | undefined;
namedOperator?: string | undefined;
permissionIndex?: number | undefined;
}, {
name: string;
weight: number;
guard?: {
guard: string;
retained_submission?: number[] | undefined;
} | undefined;
namedOperator?: string | undefined;
permissionIndex?: number | undefined;
}>, "many">;
}, "strict", z.ZodTypeAny, {
forwards: {
name: string;
weight: number;
guard?: {
guard: string;
retained_submission?: number[] | undefined;
} | undefined;
namedOperator?: string | undefined;
permissionIndex?: number | undefined;
}[];
threshold: number;
prev_node: string;
}, {
forwards: {
name: string;
weight: number;
guard?: {
guard: string;
retained_submission?: number[] | undefined;
} | undefined;
namedOperator?: string | undefined;
permissionIndex?: number | undefined;
}[];
threshold: number;
prev_node: string;
}>, "many">;
}, "strict", z.ZodTypeAny, {
name: string;
pairs: {
forwards: {
name: string;
weight: number;
guard?: {
guard: string;
retained_submission?: number[] | undefined;
} | undefined;
namedOperator?: string | undefined;
permissionIndex?: number | undefined;
}[];
threshold: number;
prev_node: string;
}[];
}, {
name: string;
pairs: {
forwards: {
name: string;
weight: number;
guard?: {
guard: string;
retained_submission?: number[] | undefined;
} | undefined;
namedOperator?: string | undefined;
permissionIndex?: number | undefined;
}[];
threshold: number;
prev_node: string;
}[];
}>, "many">;
bReplace: z.ZodOptional<z.ZodBoolean>;
}, "strict", z.ZodTypeAny, {
op: "set";
nodes: {
name: string;
pairs: {
forwards: {
name: string;
weight: number;
guard?: {
guard: string;
retained_submission?: number[] | undefined;
} | undefined;
namedOperator?: string | undefined;
permissionIndex?: number | undefined;
}[];
threshold: number;
prev_node: string;
}[];
}[];
bReplace?: boolean | undefined;
}, {
op: "set";
nodes: {
name: string;
pairs: {
forwards: {
name: string;
weight: number;
guard?: {
guard: string;
retained_submission?: number[] | undefined;
} | undefined;
namedOperator?: string | undefined;
permissionIndex?: number | undefined;
}[];
threshold: number;
prev_node: string;
}[];
}[];
bReplace?: boolean | undefined;
}>, z.ZodObject<{
op: z.ZodLiteral<"remove">;
nodes: z.ZodArray<z.ZodEffects<z.ZodString, string, string>, "many">;
}, "strict", z.ZodTypeAny, {
op: "remove";
nodes: string[];
}, {
op: "remove";
nodes: string[];
}>, z.ZodObject<{
op: z.ZodLiteral<"clear">;
}, "strict", z.ZodTypeAny, {
op: "clear";
}, {
op: "clear";
}>, z.ZodObject<{
op: z.ZodLiteral<"exchange">;
node_one: z.ZodEffects<z.ZodString, string, string>;
node_other: z.ZodEffects<z.ZodString, string, string>;
}, "strict", z.ZodTypeAny, {
op: "exchange";
node_one: string;
node_other: string;
}, {
op: "exchange";
node_one: string;
node_other: string;
}>, z.ZodObject<{
op: z.ZodLiteral<"rename">;
node_name_old: z.ZodEffects<z.ZodString, string, string>;
node_name_new: z.ZodEffects<z.ZodString, string, string>;
}, "strict", z.ZodTypeAny, {
op: "rename";
node_name_old: string;
node_name_new: string;
}, {
op: "rename";
node_name_old: string;
node_name_new: string;
}>, z.ZodObject<{
op: z.ZodLiteral<"remove prior node">;
pairs: z.ZodArray<z.ZodObject<{
prior_node_name: z.ZodArray<z.ZodEffects<z.ZodString, string, string>, "many">;
node_name: z.ZodEffects<z.ZodString, string, string>;
}, "strict", z.ZodTypeAny, {
prior_node_name: string[];
node_name: string;
}, {
prior_node_name: string[];
node_name: string;
}>, "many">;
}, "strict", z.ZodTypeAny, {
op: "remove prior node";
pairs: {
prior_node_name: string[];
node_name: string;
}[];
}, {
op: "remove prior node";
pairs: {
prior_node_name: string[];
node_name: string;
}[];
}>, z.ZodObject<{
op: z.ZodLiteral<"add forward">;
data: z.ZodArray<z.ZodObject<{
prior_node_name: z.ZodEffects<z.ZodString, string, string>;
node_name: z.ZodEffects<z.ZodString, string, string>;
forward: z.ZodArray<z.ZodObject<{
name: z.ZodEffects<z.ZodString, string, string>;
namedOperator: z.ZodOptional<z.ZodUnion<[z.ZodEffects<z.ZodString, string, string>, z.ZodNull]>>;
permissionIndex: z.ZodOptional<z.ZodUnion<[z.ZodEffects<z.ZodNumber, number, number>, z.ZodNull]>>;
weight: z.ZodNumber;
}, "strict", z.ZodTypeAny, {
name: string;
weight: number;
namedOperator?: string | null | undefined;
permissionIndex?: number | null | undefined;
}, {
name: string;
weight: number;
namedOperator?: string | null | undefined;
permissionIndex?: number | null | undefined;
}>, "many">;
threshold: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodNull]>>;
}, "strict", z.ZodTypeAny, {
forward: {
name: string;
weight: number;
namedOperator?: string | null | undefined;
permissionIndex?: number | null | undefined;
}[];
prior_node_name: string;
node_name: string;
threshold?: number | null | undefined;
}, {
forward: {
name: string;
weight: number;
namedOperator?: string | null | undefined;
permissionIndex?: number | null | undefined;
}[];
prior_node_name: string;
node_name: string;
threshold?: number | null | undefined;
}>, "many">;
}, "strict", z.ZodTypeAny, {
data: {
forward: {
name: string;
weight: number;
namedOperator?: string | null | undefined;
permissionIndex?: number | null | undefined;
}[];
prior_node_name: string;
node_name: string;
threshold?: number | null | undefined;
}[];
op: "add forward";
}, {
data: {
forward: {
name: string;
weight: number;
namedOperator?: string | null | undefined;
permissionIndex?: number | null | undefined;
}[];
prior_node_name: string;
node_name: string;
threshold?: number | null | undefined;
}[];
op: "add forward";
}>, z.ZodObject<{
op: z.ZodLiteral<"remove forward">;
data: z.ZodArray<z.ZodObject<{
prior_node_name: z.ZodEffects<z.ZodString, string, string>;
node_name: z.ZodEffects<z.ZodString, string, string>;
forward_name: z.ZodArray<z.ZodEffects<z.ZodString, string, string>, "many">;
}, "strict", z.ZodTypeAny, {
prior_node_name: string;
node_name: string;
forward_name: string[];
}, {
prior_node_name: string;
node_name: string;
forward_name: string[];
}>, "many">;
}, "strict", 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";
}>]>, z.ZodObject<{
json_or_markdown_file: z.ZodString;
}, "strict", z.ZodTypeAny, {
json_or_markdown_file: string;
}, {
json_or_markdown_file: string;
}>]>;
export declare const CallMachine_DataSchema: z.ZodObject<{
object: z.ZodUnion<[z.ZodEffects<z.ZodString, string, string>, z.ZodObject<{
name: z.ZodOptional<z.ZodEffects<z.ZodString, string, string>>;
tags: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
onChain: z.ZodOptional<z.ZodBoolean>;
replaceExistName: z.ZodOptional<z.ZodBoolean>;
} & {
permission: z.ZodOptional<z.ZodUnion<[z.ZodEffects<z.ZodString, string, string>, z.ZodObject<{
name: z.ZodOptional<z.ZodEffects<z.ZodString, string, string>>;
tags: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
onChain: z.ZodOptional<z.ZodBoolean>;
replaceExistName: z.ZodOptional<z.ZodBoolean>;
} & {
description: z.ZodOptional<z.ZodString>;
}, "strict", z.ZodTypeAny, {
name?: string | undefined;
description?: string | undefined;
replaceExistName?: boolean | undefined;
tags?: string[] | undefined;
onChain?: boolean | undefined;
}, {
name?: string | undefined;
description?: string | undefined;
replaceExistName?: boolean | undefined;
tags?: string[] | undefined;
onChain?: boolean | undefined;
}>]>>;
}, "strict", z.ZodTypeAny, {
name?: string | undefined;
replaceExistName?: boolean | undefined;
tags?: string[] | undefined;
onChain?: boolean | undefined;
permission?: string | {
name?: string | undefined;
description?: string | undefined;
replaceExistName?: boolean | undefined;
tags?: string[] | undefined;
onChain?: boolean | undefined;
} | undefined;
}, {
name?: string | undefined;
replaceExistName?: boolean | undefined;
tags?: string[] | undefined;
onChain?: boolean | undefined;
permission?: string | {
name?: string | undefined;
description?: string | undefined;
replaceExistName?: boolean | undefined;
tags?: string[] | undefined;
onChain?: boolean | undefined;
} | undefined;
}>]>;
progress_new: z.ZodOptional<z.ZodObject<{
task: z.ZodOptional<z.ZodUnion<[z.ZodEffects<z.ZodString, string, string>, z.ZodNull]>>;
repository: z.ZodOptional<z.ZodUnion<[z.ZodObject<{
op: z.ZodUnion<[z.ZodLiteral<"add">, z.ZodLiteral<"set">]>;
objects: z.ZodArray<z.ZodEffects<z.ZodString, string, string>, "many">;
}, "strict", z.ZodTypeAny, {
op: "set" | "add";
objects: string[];
}, {
op: "set" | "add";
objects: string[];
}>, z.ZodObject<{
op: z.ZodLiteral<"remove">;
objects: z.ZodArray<z.ZodEffects<z.ZodString, string, string>, "many">;
}, "strict", z.ZodTypeAny, {
op: "remove";
objects: string[];
}, {
op: "remove";
objects: string[];
}>, z.ZodObject<{
op: z.ZodLiteral<"clear">;
}, "strict", z.ZodTypeAny, {
op: "clear";
}, {
op: "clear";
}>]>>;
progress_namedOperator: z.ZodOptional<z.ZodObject<{
op: z.ZodUnion<[z.ZodLiteral<"add">, z.ZodLiteral<"set">, z.ZodLiteral<"remove">]>;
name: z.ZodEffects<z.ZodString, string, string>;
operators: z.ZodObject<{
entities: z.ZodArray<z.ZodObject<{
name_or_address: z.ZodOptional<z.ZodEffects<z.ZodString, string, string>>;
local_mark_first: z.ZodOptional<z.ZodBoolean>;
}, "strict", z.ZodTypeAny, {
name_or_address?: string | undefined;
local_mark_first?: boolean | undefined;
}, {
name_or_address?: string | undefined;
local_mark_first?: boolean | undefined;
}>, "many">;
check_all_founded: z.ZodOptional<z.ZodBoolean>;
}, "strict", z.ZodTypeAny, {
entities: {
name_or_address?: string | undefined;
local_mark_first?: boolean | undefined;
}[];
check_all_founded?: boolean | undefined;
}, {
entities: {
name_or_address?: string | undefined;
local_mark_first?: boolean | undefined;
}[];
check_all_founded?: boolean | undefined;
}>;
}, "strict", z.ZodTypeAny, {
name: string;
op: "set" | "add" | "remove";
operators: {
entities: {
name_or_address?: string | undefined;
local_mark_first?: boolean | undefined;
}[];
check_all_founded?: boolean | undefined;
};
}, {
name: string;
op: "set" | "add" | "remove";
operators: {
entities: {
name_or_address?: string | undefined;
local_mark_first?: boolean | undefined;
}[];
check_all_founded?: boolean | undefined;
};
}>>;
namedNew: z.ZodOptional<z.ZodObject<{
name: z.ZodOptional<z.ZodEffects<z.ZodString, string, string>>;
tags: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
onChain: z.ZodOptional<z.ZodBoolean>;
replaceExistName: z.ZodOptional<z.ZodBoolean>;
}, "strict", z.ZodTypeAny, {
name?: string | undefined;
replaceExistName?: boolean | undefined;
tags?: string[] | undefined;
onChain?: boolean | undefined;
}, {
name?: string | undefined;
replaceExistName?: boolean | undefined;
tags?: string[] | undefined;
onChain?: boolean | undefined;
}>>;
}, "strict", z.ZodTypeAny, {
task?: string | null | undefined;
namedNew?: {
name?: string | undefined;
replaceExistName?: boolean | undefined;
tags?: string[] | undefined;
onChain?: boolean | undefined;
} | undefined;
repository?: {
op: "set" | "add";
objects: string[];
} | {
op: "remove";
objects: string[];
} | {
op: "clear";
} | undefined;
progress_namedOperator?: {
name: string;
op: "set" | "add" | "remove";
operators: {
entities: {
name_or_address?: string | undefined;
local_mark_first?: boolean | undefined;
}[];
check_all_founded?: boolean | undefined;
};
} | undefined;
}, {
task?: string | null | undefined;
namedNew?: {
name?: string | undefined;
replaceExistName?: boolean | undefined;
tags?: string[] | undefined;
onChain?: boolean | undefined;
} | undefined;
repository?: {
op: "set" | "add";
objects: string[];
} | {
op: "remove";
objects: string[];
} | {
op: "clear";
} | undefined;
progress_namedOperator?: {
name: string;
op: "set" | "add" | "remove";
operators: {
entities: {
name_or_address?: string | undefined;
local_mark_first?: boolean | undefined;
}[];
check_all_founded?: boolean | undefined;
};
} | undefined;
}>>;
description: z.ZodOptional<z.ZodString>;
repository: z.ZodOptional<z.ZodUnion<[z.ZodObject<{
op: z.ZodUnion<[z.ZodLiteral<"add">, z.ZodLiteral<"set">]>;
objects: z.ZodArray<z.ZodEffects<z.ZodString, string, string>, "many">;
}, "strict", z.ZodTypeAny, {
op: "set" | "add";
objects: string[];
}, {
op: "set" | "add";
objects: string[];
}>, z.ZodObject<{
op: z.ZodLiteral<"remove">;
objects: z.ZodArray<z.ZodEffects<z.ZodString, string, string>, "many">;
}, "strict", z.ZodTypeAny, {
op: "remove";
objects: string[];
}, {
op: "remove";
objects: string[];
}>, z.ZodObject<{
op: z.ZodLiteral<"clear">;
}, "strict", z.ZodTypeAny, {
op: "clear";
}, {
op: "clear";
}>]>>;
node: z.ZodOptional<z.ZodUnion<[z.ZodDiscriminatedUnion<"op", [z.ZodObject<{
op: z.ZodLiteral<"add">;
nodes: z.ZodArray<z.ZodObject<{
name: z.ZodString;
pairs: z.ZodArray<z.ZodObject<{
prev_node: z.ZodString;
threshold: z.ZodNumber;
forwards: z.ZodArray<z.ZodObject<{
name: z.ZodString;
namedOperator: z.ZodOptional<z.ZodString>;
permissionIndex: z.ZodOptional<z.ZodEffects<z.ZodNumber, number, number>>;
weight: z.ZodNumber;
guard: z.ZodOptional<z.ZodObject<{
guard: z.ZodString;
retained_submission: z.ZodOptional<z.ZodArray<z.ZodNumber, "many">>;
}, "strict", z.ZodTypeAny, {
guard: string;
retained_submission?: number[] | undefined;
}, {
guard: string;
retained_submission?: number[] | undefined;
}>>;
}, "strict", z.ZodTypeAny, {
name: string;
weight: number;
guard?: {
guard: string;
retained_submission?: number[] | undefined;
} | undefined;
namedOperator?: string | undefined;
permissionIndex?: number | undefined;
}, {
name: string;
weight: number;
guard?: {
guard: string;
retained_submission?: number[] | undefined;
} | undefined;
namedOperator?: string | undefined;
permissionIndex?: number | undefined;
}>, "many">;
}, "strict", z.ZodTypeAny, {
forwards: {
name: string;
weight: number;
guard?: {
guard: string;
retained_submission?: number[] | undefined;
} | undefined;
namedOperator?: string | undefined;