import { z } from "zod";
import { DiscountType as WDiscountType } from "wowok";
export declare const AmountTypeSchema: z.ZodEnum<["GuardU64Identifier", "Fixed"]>;
export declare const GuardQuerySchema: z.ZodObject<{
    id: z.ZodNumber;
    name: z.ZodString;
    objectType: z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>;
    parameters: z.ZodArray<z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>, z.ZodLiteral<import("wowok").ValueType.Value>]>, z.ZodLiteral<"Value">]>, "many">;
    return: z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>, z.ZodLiteral<import("wowok").ValueType.Value>]>, z.ZodLiteral<"Value">]>;
    description: z.ZodString;
    parameters_description: z.ZodArray<z.ZodString, "many">;
}, "strip", z.ZodTypeAny, {
    name: string;
    description: string;
    id: number;
    objectType: import("wowok").ObjectType;
    parameters: ("string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value")[];
    return: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
    parameters_description: string[];
}, {
    name: string;
    description: string;
    id: number;
    objectType: import("wowok").ObjectType;
    parameters: ("string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value")[];
    return: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
    parameters_description: string[];
}>;
export declare const GuardSubmissionSchema: z.ZodObject<{
    identifier: z.ZodNumber;
    value_type: z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>, z.ZodLiteral<import("wowok").ValueType.Value>]>, z.ZodLiteral<"Value">]>;
    value: z.ZodUnion<[z.ZodUnion<[z.ZodBoolean, z.ZodUnion<[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;
    }>, z.ZodString]>, z.ZodString, z.ZodNumber, z.ZodArray<z.ZodBoolean, "many">, z.ZodUnion<[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;
    }>, z.ZodArray<z.ZodString, "many">]>, z.ZodArray<z.ZodString, "many">, z.ZodArray<z.ZodNumber, "many">, z.ZodArray<z.ZodArray<z.ZodNumber, "many">, "many">]>, z.ZodType<any, z.ZodTypeDef, any>]>;
}, "strip", z.ZodTypeAny, {
    identifier: number;
    value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
    value?: any;
}, {
    identifier: number;
    value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
    value?: any;
}>;
export declare const RecipientSchema: z.ZodUnion<[z.ZodObject<{
    GuardIdentifier: z.ZodNumber;
}, "strip", z.ZodTypeAny, {
    GuardIdentifier: number;
}, {
    GuardIdentifier: number;
}>, z.ZodObject<{
    Entity: 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;
    }>;
}, "strip", z.ZodTypeAny, {
    Entity: {
        name_or_address?: string | undefined;
        local_mark_first?: boolean | undefined;
    };
}, {
    Entity: {
        name_or_address?: string | undefined;
        local_mark_first?: boolean | undefined;
    };
}>, z.ZodObject<{
    Signer: z.ZodLiteral<"signer">;
}, "strip", z.ZodTypeAny, {
    Signer: "signer";
}, {
    Signer: "signer";
}>]>;
export declare const RecordsInEntitySchema: z.ZodObject<{
    name: z.ZodString;
    value_type: z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>, z.ZodLiteral<import("wowok").ValueType.Value>]>, z.ZodLiteral<"Value">]>;
    value: z.ZodUnion<[z.ZodUnion<[z.ZodBoolean, z.ZodUnion<[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;
    }>, z.ZodString]>, z.ZodString, z.ZodNumber, z.ZodArray<z.ZodBoolean, "many">, z.ZodUnion<[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;
    }>, z.ZodArray<z.ZodString, "many">]>, z.ZodArray<z.ZodString, "many">, z.ZodArray<z.ZodNumber, "many">, z.ZodArray<z.ZodArray<z.ZodNumber, "many">, "many">]>, z.ZodType<any, z.ZodTypeDef, any>]>;
}, "strip", z.ZodTypeAny, {
    value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
    name: string;
    value?: any;
}, {
    value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
    name: string;
    value?: any;
}>;
export declare const PermissionIndexTypeSchema: z.ZodEffects<z.ZodNumber, number, number>;
export declare const VoteInEntityLinkerSchema: z.ZodObject<{
    address: z.ZodString;
    like: z.ZodOptional<z.ZodBoolean>;
    dislike: z.ZodOptional<z.ZodBoolean>;
    affiliation: z.ZodOptional<z.ZodBoolean>;
    time: z.ZodNumber;
}, "strip", z.ZodTypeAny, {
    address: string;
    time: number;
    like?: boolean | undefined;
    dislike?: boolean | undefined;
    affiliation?: boolean | undefined;
}, {
    address: string;
    time: number;
    like?: boolean | undefined;
    dislike?: boolean | undefined;
    affiliation?: boolean | undefined;
}>;
export declare const ObjectEntityRegistrarSchema: z.ZodObject<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    entity_count: z.ZodNumber;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    entity_count: z.ZodNumber;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    entity_count: z.ZodNumber;
}, z.ZodTypeAny, "passthrough">>;
export declare const ObjectEntityLinkerSchema: z.ZodObject<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    entity_count: z.ZodNumber;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    entity_count: z.ZodNumber;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    entity_count: z.ZodNumber;
}, z.ZodTypeAny, "passthrough">>;
export declare const ObjectResourceSchema: z.ZodObject<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    entity_count: z.ZodNumber;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    entity_count: z.ZodNumber;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    entity_count: z.ZodNumber;
}, z.ZodTypeAny, "passthrough">>;
export declare const TableItem_EntityLinkerSchema: z.ZodObject<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    address: z.ZodString;
    pos: z.ZodNumber;
    count: z.ZodNumber;
    votes: z.ZodArray<z.ZodObject<{
        address: z.ZodString;
        like: z.ZodOptional<z.ZodBoolean>;
        dislike: z.ZodOptional<z.ZodBoolean>;
        affiliation: z.ZodOptional<z.ZodBoolean>;
        time: z.ZodNumber;
    }, "strip", z.ZodTypeAny, {
        address: string;
        time: number;
        like?: boolean | undefined;
        dislike?: boolean | undefined;
        affiliation?: boolean | undefined;
    }, {
        address: string;
        time: number;
        like?: boolean | undefined;
        dislike?: boolean | undefined;
        affiliation?: boolean | undefined;
    }>, "many">;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    address: z.ZodString;
    pos: z.ZodNumber;
    count: z.ZodNumber;
    votes: z.ZodArray<z.ZodObject<{
        address: z.ZodString;
        like: z.ZodOptional<z.ZodBoolean>;
        dislike: z.ZodOptional<z.ZodBoolean>;
        affiliation: z.ZodOptional<z.ZodBoolean>;
        time: z.ZodNumber;
    }, "strip", z.ZodTypeAny, {
        address: string;
        time: number;
        like?: boolean | undefined;
        dislike?: boolean | undefined;
        affiliation?: boolean | undefined;
    }, {
        address: string;
        time: number;
        like?: boolean | undefined;
        dislike?: boolean | undefined;
        affiliation?: boolean | undefined;
    }>, "many">;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    address: z.ZodString;
    pos: z.ZodNumber;
    count: z.ZodNumber;
    votes: z.ZodArray<z.ZodObject<{
        address: z.ZodString;
        like: z.ZodOptional<z.ZodBoolean>;
        dislike: z.ZodOptional<z.ZodBoolean>;
        affiliation: z.ZodOptional<z.ZodBoolean>;
        time: z.ZodNumber;
    }, "strip", z.ZodTypeAny, {
        address: string;
        time: number;
        like?: boolean | undefined;
        dislike?: boolean | undefined;
        affiliation?: boolean | undefined;
    }, {
        address: string;
        time: number;
        like?: boolean | undefined;
        dislike?: boolean | undefined;
        affiliation?: boolean | undefined;
    }>, "many">;
}, z.ZodTypeAny, "passthrough">>;
export declare const TableItem_EntityRegistrarSchema: z.ZodObject<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    address: z.ZodString;
    description: z.ZodString;
    time: z.ZodNumber;
    referrer: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    mark_object: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    records: z.ZodArray<z.ZodObject<{
        name: z.ZodString;
        value_type: z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>, z.ZodLiteral<import("wowok").ValueType.Value>]>, z.ZodLiteral<"Value">]>;
        value: z.ZodUnion<[z.ZodUnion<[z.ZodBoolean, z.ZodUnion<[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;
        }>, z.ZodString]>, z.ZodString, z.ZodNumber, z.ZodArray<z.ZodBoolean, "many">, z.ZodUnion<[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;
        }>, z.ZodArray<z.ZodString, "many">]>, z.ZodArray<z.ZodString, "many">, z.ZodArray<z.ZodNumber, "many">, z.ZodArray<z.ZodArray<z.ZodNumber, "many">, "many">]>, z.ZodType<any, z.ZodTypeDef, any>]>;
    }, "strip", z.ZodTypeAny, {
        value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
        name: string;
        value?: any;
    }, {
        value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
        name: string;
        value?: any;
    }>, "many">;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    address: z.ZodString;
    description: z.ZodString;
    time: z.ZodNumber;
    referrer: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    mark_object: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    records: z.ZodArray<z.ZodObject<{
        name: z.ZodString;
        value_type: z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>, z.ZodLiteral<import("wowok").ValueType.Value>]>, z.ZodLiteral<"Value">]>;
        value: z.ZodUnion<[z.ZodUnion<[z.ZodBoolean, z.ZodUnion<[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;
        }>, z.ZodString]>, z.ZodString, z.ZodNumber, z.ZodArray<z.ZodBoolean, "many">, z.ZodUnion<[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;
        }>, z.ZodArray<z.ZodString, "many">]>, z.ZodArray<z.ZodString, "many">, z.ZodArray<z.ZodNumber, "many">, z.ZodArray<z.ZodArray<z.ZodNumber, "many">, "many">]>, z.ZodType<any, z.ZodTypeDef, any>]>;
    }, "strip", z.ZodTypeAny, {
        value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
        name: string;
        value?: any;
    }, {
        value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
        name: string;
        value?: any;
    }>, "many">;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    address: z.ZodString;
    description: z.ZodString;
    time: z.ZodNumber;
    referrer: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    mark_object: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    records: z.ZodArray<z.ZodObject<{
        name: z.ZodString;
        value_type: z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>, z.ZodLiteral<import("wowok").ValueType.Value>]>, z.ZodLiteral<"Value">]>;
        value: z.ZodUnion<[z.ZodUnion<[z.ZodBoolean, z.ZodUnion<[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;
        }>, z.ZodString]>, z.ZodString, z.ZodNumber, z.ZodArray<z.ZodBoolean, "many">, z.ZodUnion<[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;
        }>, z.ZodArray<z.ZodString, "many">]>, z.ZodArray<z.ZodString, "many">, z.ZodArray<z.ZodNumber, "many">, z.ZodArray<z.ZodArray<z.ZodNumber, "many">, "many">]>, z.ZodType<any, z.ZodTypeDef, any>]>;
    }, "strip", z.ZodTypeAny, {
        value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
        name: string;
        value?: any;
    }, {
        value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
        name: string;
        value?: any;
    }>, "many">;
}, z.ZodTypeAny, "passthrough">>;
export declare const TableItem_AddressMarkSchema: z.ZodObject<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    entity: z.ZodString;
    name: z.ZodString;
    tags: z.ZodArray<z.ZodString, "many">;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    entity: z.ZodString;
    name: z.ZodString;
    tags: z.ZodArray<z.ZodString, "many">;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    entity: z.ZodString;
    name: z.ZodString;
    tags: z.ZodArray<z.ZodString, "many">;
}, z.ZodTypeAny, "passthrough">>;
export declare const ServiceGuardSchema: z.ZodObject<{
    guard: z.ZodString;
    service_identifier: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodNull]>>;
}, "strip", z.ZodTypeAny, {
    guard: string;
    service_identifier?: number | null | undefined;
}, {
    guard: string;
    service_identifier?: number | null | undefined;
}>;
export declare const ObjectDemandSchema: z.ZodObject<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    description: z.ZodString;
    location: z.ZodString;
    rewards: z.ZodArray<z.ZodString, "many">;
    guards: z.ZodArray<z.ZodObject<{
        guard: z.ZodString;
        service_identifier: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodNull]>>;
    }, "strip", z.ZodTypeAny, {
        guard: string;
        service_identifier?: number | null | undefined;
    }, {
        guard: string;
        service_identifier?: number | null | undefined;
    }>, "many">;
    presenters_count: z.ZodNumber;
    um: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    permission: z.ZodString;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    description: z.ZodString;
    location: z.ZodString;
    rewards: z.ZodArray<z.ZodString, "many">;
    guards: z.ZodArray<z.ZodObject<{
        guard: z.ZodString;
        service_identifier: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodNull]>>;
    }, "strip", z.ZodTypeAny, {
        guard: string;
        service_identifier?: number | null | undefined;
    }, {
        guard: string;
        service_identifier?: number | null | undefined;
    }>, "many">;
    presenters_count: z.ZodNumber;
    um: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    permission: z.ZodString;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    description: z.ZodString;
    location: z.ZodString;
    rewards: z.ZodArray<z.ZodString, "many">;
    guards: z.ZodArray<z.ZodObject<{
        guard: z.ZodString;
        service_identifier: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodNull]>>;
    }, "strip", z.ZodTypeAny, {
        guard: string;
        service_identifier?: number | null | undefined;
    }, {
        guard: string;
        service_identifier?: number | null | undefined;
    }>, "many">;
    presenters_count: z.ZodNumber;
    um: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    permission: z.ZodString;
}, z.ZodTypeAny, "passthrough">>;
export declare const ObjectMachineSchema: z.ZodObject<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    description: z.ZodString;
    node_count: z.ZodNumber;
    consensus_repositories: z.ZodArray<z.ZodString, "many">;
    bPaused: z.ZodBoolean;
    bPublished: z.ZodBoolean;
    um: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    permission: z.ZodString;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    description: z.ZodString;
    node_count: z.ZodNumber;
    consensus_repositories: z.ZodArray<z.ZodString, "many">;
    bPaused: z.ZodBoolean;
    bPublished: z.ZodBoolean;
    um: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    permission: z.ZodString;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    description: z.ZodString;
    node_count: z.ZodNumber;
    consensus_repositories: z.ZodArray<z.ZodString, "many">;
    bPaused: z.ZodBoolean;
    bPublished: z.ZodBoolean;
    um: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    permission: z.ZodString;
}, z.ZodTypeAny, "passthrough">>;
export declare const ServiceSaleSchema: z.ZodObject<{
    name: z.ZodEffects<z.ZodString, string, string>;
    price: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
    stock: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
    suspension: z.ZodBoolean;
    wip: z.ZodString;
    wip_hash: z.ZodString;
}, "strip", z.ZodTypeAny, {
    name: string;
    wip: string;
    price: string | number;
    stock: string | number;
    suspension: boolean;
    wip_hash: string;
}, {
    name: string;
    wip: string;
    price: string | number;
    stock: string | number;
    suspension: boolean;
    wip_hash: string;
}>;
export declare const PurchasedItemSchema: z.ZodObject<{
    name: z.ZodEffects<z.ZodString, string, string>;
    price: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
    quantity: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
    wip_hash: z.ZodString;
}, "strip", z.ZodTypeAny, {
    name: string;
    price: string | number;
    wip_hash: string;
    quantity: string | number;
}, {
    name: string;
    price: string | number;
    wip_hash: string;
    quantity: string | number;
}>;
export declare const ObjectOrderSchema: z.ZodObject<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    items: z.ZodArray<z.ZodObject<{
        name: z.ZodEffects<z.ZodString, string, string>;
        price: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
        quantity: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
        wip_hash: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        name: string;
        price: string | number;
        wip_hash: string;
        quantity: string | number;
    }, {
        name: string;
        price: string | number;
        wip_hash: string;
        quantity: string | number;
    }>, "many">;
    discount: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    progress: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    machine: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    amount: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
    builder: z.ZodString;
    service: z.ZodString;
    dispute: z.ZodArray<z.ZodString, "many">;
    agent: z.ZodArray<z.ZodString, "many">;
    allocation: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    claimed_by: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    required_info: z.ZodString;
    time: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    items: z.ZodArray<z.ZodObject<{
        name: z.ZodEffects<z.ZodString, string, string>;
        price: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
        quantity: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
        wip_hash: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        name: string;
        price: string | number;
        wip_hash: string;
        quantity: string | number;
    }, {
        name: string;
        price: string | number;
        wip_hash: string;
        quantity: string | number;
    }>, "many">;
    discount: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    progress: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    machine: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    amount: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
    builder: z.ZodString;
    service: z.ZodString;
    dispute: z.ZodArray<z.ZodString, "many">;
    agent: z.ZodArray<z.ZodString, "many">;
    allocation: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    claimed_by: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    required_info: z.ZodString;
    time: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    items: z.ZodArray<z.ZodObject<{
        name: z.ZodEffects<z.ZodString, string, string>;
        price: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
        quantity: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
        wip_hash: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        name: string;
        price: string | number;
        wip_hash: string;
        quantity: string | number;
    }, {
        name: string;
        price: string | number;
        wip_hash: string;
        quantity: string | number;
    }>, "many">;
    discount: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    progress: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    machine: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    amount: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
    builder: z.ZodString;
    service: z.ZodString;
    dispute: z.ZodArray<z.ZodString, "many">;
    agent: z.ZodArray<z.ZodString, "many">;
    allocation: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    claimed_by: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    required_info: z.ZodString;
    time: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
}, z.ZodTypeAny, "passthrough">>;
export declare const NamedOperatorSchema: z.ZodObject<{
    name: z.ZodString;
    operators: z.ZodArray<z.ZodString, "many">;
}, "strip", z.ZodTypeAny, {
    name: string;
    operators: string[];
}, {
    name: string;
    operators: string[];
}>;
export declare const ProgressSessionHolderSchema: z.ZodObject<{
    forward: z.ZodString;
    who: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    retained_submission: z.ZodArray<z.ZodObject<{
        identifier: z.ZodNumber;
        value_type: z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>, z.ZodLiteral<import("wowok").ValueType.Value>]>, z.ZodLiteral<"Value">]>;
        value: z.ZodUnion<[z.ZodUnion<[z.ZodBoolean, z.ZodUnion<[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;
        }>, z.ZodString]>, z.ZodString, z.ZodNumber, z.ZodArray<z.ZodBoolean, "many">, z.ZodUnion<[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;
        }>, z.ZodArray<z.ZodString, "many">]>, z.ZodArray<z.ZodString, "many">, z.ZodArray<z.ZodNumber, "many">, z.ZodArray<z.ZodArray<z.ZodNumber, "many">, "many">]>, z.ZodType<any, z.ZodTypeDef, any>]>;
    }, "strip", z.ZodTypeAny, {
        identifier: number;
        value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
        value?: any;
    }, {
        identifier: number;
        value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
        value?: any;
    }>, "many">;
    msg: z.ZodString;
    accomplished: z.ZodBoolean;
    time: z.ZodNumber;
}, "strip", z.ZodTypeAny, {
    time: number;
    forward: string;
    who: string | null;
    retained_submission: {
        identifier: number;
        value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
        value?: any;
    }[];
    msg: string;
    accomplished: boolean;
}, {
    time: number;
    forward: string;
    who: string | null;
    retained_submission: {
        identifier: number;
        value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
        value?: any;
    }[];
    msg: string;
    accomplished: boolean;
}>;
export declare const ProgressSessionSchema: z.ZodObject<{
    next_node: z.ZodString;
    forwards: z.ZodArray<z.ZodObject<{
        forward: z.ZodString;
        who: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        retained_submission: z.ZodArray<z.ZodObject<{
            identifier: z.ZodNumber;
            value_type: z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>, z.ZodLiteral<import("wowok").ValueType.Value>]>, z.ZodLiteral<"Value">]>;
            value: z.ZodUnion<[z.ZodUnion<[z.ZodBoolean, z.ZodUnion<[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;
            }>, z.ZodString]>, z.ZodString, z.ZodNumber, z.ZodArray<z.ZodBoolean, "many">, z.ZodUnion<[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;
            }>, z.ZodArray<z.ZodString, "many">]>, z.ZodArray<z.ZodString, "many">, z.ZodArray<z.ZodNumber, "many">, z.ZodArray<z.ZodArray<z.ZodNumber, "many">, "many">]>, z.ZodType<any, z.ZodTypeDef, any>]>;
        }, "strip", z.ZodTypeAny, {
            identifier: number;
            value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
            value?: any;
        }, {
            identifier: number;
            value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
            value?: any;
        }>, "many">;
        msg: z.ZodString;
        accomplished: z.ZodBoolean;
        time: z.ZodNumber;
    }, "strip", z.ZodTypeAny, {
        time: number;
        forward: string;
        who: string | null;
        retained_submission: {
            identifier: number;
            value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
            value?: any;
        }[];
        msg: string;
        accomplished: boolean;
    }, {
        time: number;
        forward: string;
        who: string | null;
        retained_submission: {
            identifier: number;
            value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
            value?: any;
        }[];
        msg: string;
        accomplished: boolean;
    }>, "many">;
    weights: z.ZodNumber;
    threshold: z.ZodNumber;
}, "strip", z.ZodTypeAny, {
    next_node: string;
    forwards: {
        time: number;
        forward: string;
        who: string | null;
        retained_submission: {
            identifier: number;
            value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
            value?: any;
        }[];
        msg: string;
        accomplished: boolean;
    }[];
    weights: number;
    threshold: number;
}, {
    next_node: string;
    forwards: {
        time: number;
        forward: string;
        who: string | null;
        retained_submission: {
            identifier: number;
            value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
            value?: any;
        }[];
        msg: string;
        accomplished: boolean;
    }[];
    weights: number;
    threshold: number;
}>;
export declare const ObjectProgressSchema: z.ZodObject<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    machine: z.ZodString;
    context_repositories: z.ZodArray<z.ZodString, "many">;
    current: z.ZodString;
    task: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    namedOperator: z.ZodArray<z.ZodObject<{
        name: z.ZodString;
        operators: z.ZodArray<z.ZodString, "many">;
    }, "strip", z.ZodTypeAny, {
        name: string;
        operators: string[];
    }, {
        name: string;
        operators: string[];
    }>, "many">;
    session: z.ZodArray<z.ZodObject<{
        next_node: z.ZodString;
        forwards: z.ZodArray<z.ZodObject<{
            forward: z.ZodString;
            who: z.ZodUnion<[z.ZodString, z.ZodNull]>;
            retained_submission: z.ZodArray<z.ZodObject<{
                identifier: z.ZodNumber;
                value_type: z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>, z.ZodLiteral<import("wowok").ValueType.Value>]>, z.ZodLiteral<"Value">]>;
                value: z.ZodUnion<[z.ZodUnion<[z.ZodBoolean, z.ZodUnion<[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;
                }>, z.ZodString]>, z.ZodString, z.ZodNumber, z.ZodArray<z.ZodBoolean, "many">, z.ZodUnion<[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;
                }>, z.ZodArray<z.ZodString, "many">]>, z.ZodArray<z.ZodString, "many">, z.ZodArray<z.ZodNumber, "many">, z.ZodArray<z.ZodArray<z.ZodNumber, "many">, "many">]>, z.ZodType<any, z.ZodTypeDef, any>]>;
            }, "strip", z.ZodTypeAny, {
                identifier: number;
                value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                value?: any;
            }, {
                identifier: number;
                value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                value?: any;
            }>, "many">;
            msg: z.ZodString;
            accomplished: z.ZodBoolean;
            time: z.ZodNumber;
        }, "strip", z.ZodTypeAny, {
            time: number;
            forward: string;
            who: string | null;
            retained_submission: {
                identifier: number;
                value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                value?: any;
            }[];
            msg: string;
            accomplished: boolean;
        }, {
            time: number;
            forward: string;
            who: string | null;
            retained_submission: {
                identifier: number;
                value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                value?: any;
            }[];
            msg: string;
            accomplished: boolean;
        }>, "many">;
        weights: z.ZodNumber;
        threshold: z.ZodNumber;
    }, "strip", z.ZodTypeAny, {
        next_node: string;
        forwards: {
            time: number;
            forward: string;
            who: string | null;
            retained_submission: {
                identifier: number;
                value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                value?: any;
            }[];
            msg: string;
            accomplished: boolean;
        }[];
        weights: number;
        threshold: number;
    }, {
        next_node: string;
        forwards: {
            time: number;
            forward: string;
            who: string | null;
            retained_submission: {
                identifier: number;
                value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                value?: any;
            }[];
            msg: string;
            accomplished: boolean;
        }[];
        weights: number;
        threshold: number;
    }>, "many">;
    history_count: z.ZodNumber;
    current_time: z.ZodNumber;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    machine: z.ZodString;
    context_repositories: z.ZodArray<z.ZodString, "many">;
    current: z.ZodString;
    task: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    namedOperator: z.ZodArray<z.ZodObject<{
        name: z.ZodString;
        operators: z.ZodArray<z.ZodString, "many">;
    }, "strip", z.ZodTypeAny, {
        name: string;
        operators: string[];
    }, {
        name: string;
        operators: string[];
    }>, "many">;
    session: z.ZodArray<z.ZodObject<{
        next_node: z.ZodString;
        forwards: z.ZodArray<z.ZodObject<{
            forward: z.ZodString;
            who: z.ZodUnion<[z.ZodString, z.ZodNull]>;
            retained_submission: z.ZodArray<z.ZodObject<{
                identifier: z.ZodNumber;
                value_type: z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>, z.ZodLiteral<import("wowok").ValueType.Value>]>, z.ZodLiteral<"Value">]>;
                value: z.ZodUnion<[z.ZodUnion<[z.ZodBoolean, z.ZodUnion<[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;
                }>, z.ZodString]>, z.ZodString, z.ZodNumber, z.ZodArray<z.ZodBoolean, "many">, z.ZodUnion<[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;
                }>, z.ZodArray<z.ZodString, "many">]>, z.ZodArray<z.ZodString, "many">, z.ZodArray<z.ZodNumber, "many">, z.ZodArray<z.ZodArray<z.ZodNumber, "many">, "many">]>, z.ZodType<any, z.ZodTypeDef, any>]>;
            }, "strip", z.ZodTypeAny, {
                identifier: number;
                value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                value?: any;
            }, {
                identifier: number;
                value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                value?: any;
            }>, "many">;
            msg: z.ZodString;
            accomplished: z.ZodBoolean;
            time: z.ZodNumber;
        }, "strip", z.ZodTypeAny, {
            time: number;
            forward: string;
            who: string | null;
            retained_submission: {
                identifier: number;
                value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                value?: any;
            }[];
            msg: string;
            accomplished: boolean;
        }, {
            time: number;
            forward: string;
            who: string | null;
            retained_submission: {
                identifier: number;
                value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                value?: any;
            }[];
            msg: string;
            accomplished: boolean;
        }>, "many">;
        weights: z.ZodNumber;
        threshold: z.ZodNumber;
    }, "strip", z.ZodTypeAny, {
        next_node: string;
        forwards: {
            time: number;
            forward: string;
            who: string | null;
            retained_submission: {
                identifier: number;
                value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                value?: any;
            }[];
            msg: string;
            accomplished: boolean;
        }[];
        weights: number;
        threshold: number;
    }, {
        next_node: string;
        forwards: {
            time: number;
            forward: string;
            who: string | null;
            retained_submission: {
                identifier: number;
                value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                value?: any;
            }[];
            msg: string;
            accomplished: boolean;
        }[];
        weights: number;
        threshold: number;
    }>, "many">;
    history_count: z.ZodNumber;
    current_time: z.ZodNumber;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    machine: z.ZodString;
    context_repositories: z.ZodArray<z.ZodString, "many">;
    current: z.ZodString;
    task: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    namedOperator: z.ZodArray<z.ZodObject<{
        name: z.ZodString;
        operators: z.ZodArray<z.ZodString, "many">;
    }, "strip", z.ZodTypeAny, {
        name: string;
        operators: string[];
    }, {
        name: string;
        operators: string[];
    }>, "many">;
    session: z.ZodArray<z.ZodObject<{
        next_node: z.ZodString;
        forwards: z.ZodArray<z.ZodObject<{
            forward: z.ZodString;
            who: z.ZodUnion<[z.ZodString, z.ZodNull]>;
            retained_submission: z.ZodArray<z.ZodObject<{
                identifier: z.ZodNumber;
                value_type: z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>, z.ZodLiteral<import("wowok").ValueType.Value>]>, z.ZodLiteral<"Value">]>;
                value: z.ZodUnion<[z.ZodUnion<[z.ZodBoolean, z.ZodUnion<[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;
                }>, z.ZodString]>, z.ZodString, z.ZodNumber, z.ZodArray<z.ZodBoolean, "many">, z.ZodUnion<[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;
                }>, z.ZodArray<z.ZodString, "many">]>, z.ZodArray<z.ZodString, "many">, z.ZodArray<z.ZodNumber, "many">, z.ZodArray<z.ZodArray<z.ZodNumber, "many">, "many">]>, z.ZodType<any, z.ZodTypeDef, any>]>;
            }, "strip", z.ZodTypeAny, {
                identifier: number;
                value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                value?: any;
            }, {
                identifier: number;
                value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                value?: any;
            }>, "many">;
            msg: z.ZodString;
            accomplished: z.ZodBoolean;
            time: z.ZodNumber;
        }, "strip", z.ZodTypeAny, {
            time: number;
            forward: string;
            who: string | null;
            retained_submission: {
                identifier: number;
                value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                value?: any;
            }[];
            msg: string;
            accomplished: boolean;
        }, {
            time: number;
            forward: string;
            who: string | null;
            retained_submission: {
                identifier: number;
                value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                value?: any;
            }[];
            msg: string;
            accomplished: boolean;
        }>, "many">;
        weights: z.ZodNumber;
        threshold: z.ZodNumber;
    }, "strip", z.ZodTypeAny, {
        next_node: string;
        forwards: {
            time: number;
            forward: string;
            who: string | null;
            retained_submission: {
                identifier: number;
                value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                value?: any;
            }[];
            msg: string;
            accomplished: boolean;
        }[];
        weights: number;
        threshold: number;
    }, {
        next_node: string;
        forwards: {
            time: number;
            forward: string;
            who: string | null;
            retained_submission: {
                identifier: number;
                value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                value?: any;
            }[];
            msg: string;
            accomplished: boolean;
        }[];
        weights: number;
        threshold: number;
    }>, "many">;
    history_count: z.ZodNumber;
    current_time: z.ZodNumber;
}, z.ZodTypeAny, "passthrough">>;
export declare const AmountSchema: z.ZodDiscriminatedUnion<"type", [z.ZodObject<{
    type: z.ZodLiteral<"GuardU64Identifier">;
    value: z.ZodNumber;
}, "strip", z.ZodTypeAny, {
    value: number;
    type: "GuardU64Identifier";
}, {
    value: number;
    type: "GuardU64Identifier";
}>, z.ZodObject<{
    type: z.ZodLiteral<"Fixed">;
    value: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
}, "strip", z.ZodTypeAny, {
    value: string | number;
    type: "Fixed";
}, {
    value: string | number;
    type: "Fixed";
}>]>;
export declare const RewardGuardSchema: z.ZodObject<{
    guard: z.ZodEffects<z.ZodString, string, string>;
    recipient: z.ZodUnion<[z.ZodObject<{
        GuardIdentifier: z.ZodNumber;
    }, "strip", z.ZodTypeAny, {
        GuardIdentifier: number;
    }, {
        GuardIdentifier: number;
    }>, z.ZodObject<{
        Entity: 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;
        }>;
    }, "strip", z.ZodTypeAny, {
        Entity: {
            name_or_address?: string | undefined;
            local_mark_first?: boolean | undefined;
        };
    }, {
        Entity: {
            name_or_address?: string | undefined;
            local_mark_first?: boolean | undefined;
        };
    }>, z.ZodObject<{
        Signer: z.ZodLiteral<"signer">;
    }, "strip", z.ZodTypeAny, {
        Signer: "signer";
    }, {
        Signer: "signer";
    }>]>;
    amount: z.ZodDiscriminatedUnion<"type", [z.ZodObject<{
        type: z.ZodLiteral<"GuardU64Identifier">;
        value: z.ZodNumber;
    }, "strip", z.ZodTypeAny, {
        value: number;
        type: "GuardU64Identifier";
    }, {
        value: number;
        type: "GuardU64Identifier";
    }>, z.ZodObject<{
        type: z.ZodLiteral<"Fixed">;
        value: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
    }, "strip", z.ZodTypeAny, {
        value: string | number;
        type: "Fixed";
    }, {
        value: string | number;
        type: "Fixed";
    }>]>;
    expiration_time: z.ZodOptional<z.ZodNumber>;
    store_from_id: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodNull]>>;
}, "strip", z.ZodTypeAny, {
    amount: {
        value: number;
        type: "GuardU64Identifier";
    } | {
        value: string | number;
        type: "Fixed";
    };
    recipient: {
        GuardIdentifier: number;
    } | {
        Entity: {
            name_or_address?: string | undefined;
            local_mark_first?: boolean | undefined;
        };
    } | {
        Signer: "signer";
    };
    guard: string;
    expiration_time?: number | undefined;
    store_from_id?: number | null | undefined;
}, {
    amount: {
        value: number;
        type: "GuardU64Identifier";
    } | {
        value: string | number;
        type: "Fixed";
    };
    recipient: {
        GuardIdentifier: number;
    } | {
        Entity: {
            name_or_address?: string | undefined;
            local_mark_first?: boolean | undefined;
        };
    } | {
        Signer: "signer";
    };
    guard: string;
    expiration_time?: number | undefined;
    store_from_id?: number | null | undefined;
}>;
export declare const ObjectRewardSchema: z.ZodObject<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    description: z.ZodString;
    guards: z.ZodArray<z.ZodObject<{
        guard: z.ZodEffects<z.ZodString, string, string>;
        recipient: z.ZodUnion<[z.ZodObject<{
            GuardIdentifier: z.ZodNumber;
        }, "strip", z.ZodTypeAny, {
            GuardIdentifier: number;
        }, {
            GuardIdentifier: number;
        }>, z.ZodObject<{
            Entity: 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;
            }>;
        }, "strip", z.ZodTypeAny, {
            Entity: {
                name_or_address?: string | undefined;
                local_mark_first?: boolean | undefined;
            };
        }, {
            Entity: {
                name_or_address?: string | undefined;
                local_mark_first?: boolean | undefined;
            };
        }>, z.ZodObject<{
            Signer: z.ZodLiteral<"signer">;
        }, "strip", z.ZodTypeAny, {
            Signer: "signer";
        }, {
            Signer: "signer";
        }>]>;
        amount: z.ZodDiscriminatedUnion<"type", [z.ZodObject<{
            type: z.ZodLiteral<"GuardU64Identifier">;
            value: z.ZodNumber;
        }, "strip", z.ZodTypeAny, {
            value: number;
            type: "GuardU64Identifier";
        }, {
            value: number;
            type: "GuardU64Identifier";
        }>, z.ZodObject<{
            type: z.ZodLiteral<"Fixed">;
            value: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
        }, "strip", z.ZodTypeAny, {
            value: string | number;
            type: "Fixed";
        }, {
            value: string | number;
            type: "Fixed";
        }>]>;
        expiration_time: z.ZodOptional<z.ZodNumber>;
        store_from_id: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodNull]>>;
    }, "strip", z.ZodTypeAny, {
        amount: {
            value: number;
            type: "GuardU64Identifier";
        } | {
            value: string | number;
            type: "Fixed";
        };
        recipient: {
            GuardIdentifier: number;
        } | {
            Entity: {
                name_or_address?: string | undefined;
                local_mark_first?: boolean | undefined;
            };
        } | {
            Signer: "signer";
        };
        guard: string;
        expiration_time?: number | undefined;
        store_from_id?: number | null | undefined;
    }, {
        amount: {
            value: number;
            type: "GuardU64Identifier";
        } | {
            value: string | number;
            type: "Fixed";
        };
        recipient: {
            GuardIdentifier: number;
        } | {
            Entity: {
                name_or_address?: string | undefined;
                local_mark_first?: boolean | undefined;
            };
        } | {
            Signer: "signer";
        };
        guard: string;
        expiration_time?: number | undefined;
        store_from_id?: number | null | undefined;
    }>, "many">;
    balance: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
    guard_not_added_expiration_time: z.ZodUnion<[z.ZodString, z.ZodNumber, z.ZodNull]>;
    record_count: z.ZodNumber;
    um: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    permission: z.ZodString;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    description: z.ZodString;
    guards: z.ZodArray<z.ZodObject<{
        guard: z.ZodEffects<z.ZodString, string, string>;
        recipient: z.ZodUnion<[z.ZodObject<{
            GuardIdentifier: z.ZodNumber;
        }, "strip", z.ZodTypeAny, {
            GuardIdentifier: number;
        }, {
            GuardIdentifier: number;
        }>, z.ZodObject<{
            Entity: 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;
            }>;
        }, "strip", z.ZodTypeAny, {
            Entity: {
                name_or_address?: string | undefined;
                local_mark_first?: boolean | undefined;
            };
        }, {
            Entity: {
                name_or_address?: string | undefined;
                local_mark_first?: boolean | undefined;
            };
        }>, z.ZodObject<{
            Signer: z.ZodLiteral<"signer">;
        }, "strip", z.ZodTypeAny, {
            Signer: "signer";
        }, {
            Signer: "signer";
        }>]>;
        amount: z.ZodDiscriminatedUnion<"type", [z.ZodObject<{
            type: z.ZodLiteral<"GuardU64Identifier">;
            value: z.ZodNumber;
        }, "strip", z.ZodTypeAny, {
            value: number;
            type: "GuardU64Identifier";
        }, {
            value: number;
            type: "GuardU64Identifier";
        }>, z.ZodObject<{
            type: z.ZodLiteral<"Fixed">;
            value: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
        }, "strip", z.ZodTypeAny, {
            value: string | number;
            type: "Fixed";
        }, {
            value: string | number;
            type: "Fixed";
        }>]>;
        expiration_time: z.ZodOptional<z.ZodNumber>;
        store_from_id: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodNull]>>;
    }, "strip", z.ZodTypeAny, {
        amount: {
            value: number;
            type: "GuardU64Identifier";
        } | {
            value: string | number;
            type: "Fixed";
        };
        recipient: {
            GuardIdentifier: number;
        } | {
            Entity: {
                name_or_address?: string | undefined;
                local_mark_first?: boolean | undefined;
            };
        } | {
            Signer: "signer";
        };
        guard: string;
        expiration_time?: number | undefined;
        store_from_id?: number | null | undefined;
    }, {
        amount: {
            value: number;
            type: "GuardU64Identifier";
        } | {
            value: string | number;
            type: "Fixed";
        };
        recipient: {
            GuardIdentifier: number;
        } | {
            Entity: {
                name_or_address?: string | undefined;
                local_mark_first?: boolean | undefined;
            };
        } | {
            Signer: "signer";
        };
        guard: string;
        expiration_time?: number | undefined;
        store_from_id?: number | null | undefined;
    }>, "many">;
    balance: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
    guard_not_added_expiration_time: z.ZodUnion<[z.ZodString, z.ZodNumber, z.ZodNull]>;
    record_count: z.ZodNumber;
    um: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    permission: z.ZodString;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    description: z.ZodString;
    guards: z.ZodArray<z.ZodObject<{
        guard: z.ZodEffects<z.ZodString, string, string>;
        recipient: z.ZodUnion<[z.ZodObject<{
            GuardIdentifier: z.ZodNumber;
        }, "strip", z.ZodTypeAny, {
            GuardIdentifier: number;
        }, {
            GuardIdentifier: number;
        }>, z.ZodObject<{
            Entity: 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;
            }>;
        }, "strip", z.ZodTypeAny, {
            Entity: {
                name_or_address?: string | undefined;
                local_mark_first?: boolean | undefined;
            };
        }, {
            Entity: {
                name_or_address?: string | undefined;
                local_mark_first?: boolean | undefined;
            };
        }>, z.ZodObject<{
            Signer: z.ZodLiteral<"signer">;
        }, "strip", z.ZodTypeAny, {
            Signer: "signer";
        }, {
            Signer: "signer";
        }>]>;
        amount: z.ZodDiscriminatedUnion<"type", [z.ZodObject<{
            type: z.ZodLiteral<"GuardU64Identifier">;
            value: z.ZodNumber;
        }, "strip", z.ZodTypeAny, {
            value: number;
            type: "GuardU64Identifier";
        }, {
            value: number;
            type: "GuardU64Identifier";
        }>, z.ZodObject<{
            type: z.ZodLiteral<"Fixed">;
            value: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
        }, "strip", z.ZodTypeAny, {
            value: string | number;
            type: "Fixed";
        }, {
            value: string | number;
            type: "Fixed";
        }>]>;
        expiration_time: z.ZodOptional<z.ZodNumber>;
        store_from_id: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodNull]>>;
    }, "strip", z.ZodTypeAny, {
        amount: {
            value: number;
            type: "GuardU64Identifier";
        } | {
            value: string | number;
            type: "Fixed";
        };
        recipient: {
            GuardIdentifier: number;
        } | {
            Entity: {
                name_or_address?: string | undefined;
                local_mark_first?: boolean | undefined;
            };
        } | {
            Signer: "signer";
        };
        guard: string;
        expiration_time?: number | undefined;
        store_from_id?: number | null | undefined;
    }, {
        amount: {
            value: number;
            type: "GuardU64Identifier";
        } | {
            value: string | number;
            type: "Fixed";
        };
        recipient: {
            GuardIdentifier: number;
        } | {
            Entity: {
                name_or_address?: string | undefined;
                local_mark_first?: boolean | undefined;
            };
        } | {
            Signer: "signer";
        };
        guard: string;
        expiration_time?: number | undefined;
        store_from_id?: number | null | undefined;
    }>, "many">;
    balance: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
    guard_not_added_expiration_time: z.ZodUnion<[z.ZodString, z.ZodNumber, z.ZodNull]>;
    record_count: z.ZodNumber;
    um: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    permission: z.ZodString;
}, z.ZodTypeAny, "passthrough">>;
export declare const AllocationModeSchema: z.ZodEnum<["Amount", "Rate", "Surplus"]>;
export declare const AllocationSharingSchema: z.ZodObject<{
    who: z.ZodUnion<[z.ZodObject<{
        GuardIdentifier: z.ZodNumber;
    }, "strip", z.ZodTypeAny, {
        GuardIdentifier: number;
    }, {
        GuardIdentifier: number;
    }>, z.ZodObject<{
        Entity: 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;
        }>;
    }, "strip", z.ZodTypeAny, {
        Entity: {
            name_or_address?: string | undefined;
            local_mark_first?: boolean | undefined;
        };
    }, {
        Entity: {
            name_or_address?: string | undefined;
            local_mark_first?: boolean | undefined;
        };
    }>, z.ZodObject<{
        Signer: z.ZodLiteral<"signer">;
    }, "strip", z.ZodTypeAny, {
        Signer: "signer";
    }, {
        Signer: "signer";
    }>]>;
    sharing: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
    mode: z.ZodEnum<["Amount", "Rate", "Surplus"]>;
}, "strip", z.ZodTypeAny, {
    who: {
        GuardIdentifier: number;
    } | {
        Entity: {
            name_or_address?: string | undefined;
            local_mark_first?: boolean | undefined;
        };
    } | {
        Signer: "signer";
    };
    sharing: string | number;
    mode: "Amount" | "Rate" | "Surplus";
}, {
    who: {
        GuardIdentifier: number;
    } | {
        Entity: {
            name_or_address?: string | undefined;
            local_mark_first?: boolean | undefined;
        };
    } | {
        Signer: "signer";
    };
    sharing: string | number;
    mode: "Amount" | "Rate" | "Surplus";
}>;
export declare const AllocatorSchema: z.ZodObject<{
    guard: z.ZodEffects<z.ZodString, string, string>;
    sharing: z.ZodArray<z.ZodObject<{
        who: z.ZodUnion<[z.ZodObject<{
            GuardIdentifier: z.ZodNumber;
        }, "strip", z.ZodTypeAny, {
            GuardIdentifier: number;
        }, {
            GuardIdentifier: number;
        }>, z.ZodObject<{
            Entity: 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;
            }>;
        }, "strip", z.ZodTypeAny, {
            Entity: {
                name_or_address?: string | undefined;
                local_mark_first?: boolean | undefined;
            };
        }, {
            Entity: {
                name_or_address?: string | undefined;
                local_mark_first?: boolean | undefined;
            };
        }>, z.ZodObject<{
            Signer: z.ZodLiteral<"signer">;
        }, "strip", z.ZodTypeAny, {
            Signer: "signer";
        }, {
            Signer: "signer";
        }>]>;
        sharing: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
        mode: z.ZodEnum<["Amount", "Rate", "Surplus"]>;
    }, "strip", z.ZodTypeAny, {
        who: {
            GuardIdentifier: number;
        } | {
            Entity: {
                name_or_address?: string | undefined;
                local_mark_first?: boolean | undefined;
            };
        } | {
            Signer: "signer";
        };
        sharing: string | number;
        mode: "Amount" | "Rate" | "Surplus";
    }, {
        who: {
            GuardIdentifier: number;
        } | {
            Entity: {
                name_or_address?: string | undefined;
                local_mark_first?: boolean | undefined;
            };
        } | {
            Signer: "signer";
        };
        sharing: string | number;
        mode: "Amount" | "Rate" | "Surplus";
    }>, "many">;
    fix: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodString]>>;
    max: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodNumber, z.ZodString]>, z.ZodNull]>>;
}, "strip", z.ZodTypeAny, {
    guard: string;
    sharing: {
        who: {
            GuardIdentifier: number;
        } | {
            Entity: {
                name_or_address?: string | undefined;
                local_mark_first?: boolean | undefined;
            };
        } | {
            Signer: "signer";
        };
        sharing: string | number;
        mode: "Amount" | "Rate" | "Surplus";
    }[];
    max?: string | number | null | undefined;
    fix?: string | number | undefined;
}, {
    guard: string;
    sharing: {
        who: {
            GuardIdentifier: number;
        } | {
            Entity: {
                name_or_address?: string | undefined;
                local_mark_first?: boolean | undefined;
            };
        } | {
            Signer: "signer";
        };
        sharing: string | number;
        mode: "Amount" | "Rate" | "Surplus";
    }[];
    max?: string | number | null | undefined;
    fix?: string | number | undefined;
}>;
export declare const AllocatorsSchema: z.ZodObject<{
    description: z.ZodEffects<z.ZodString, string, string>;
    threshold: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
    allocators: z.ZodArray<z.ZodObject<{
        guard: z.ZodEffects<z.ZodString, string, string>;
        sharing: z.ZodArray<z.ZodObject<{
            who: z.ZodUnion<[z.ZodObject<{
                GuardIdentifier: z.ZodNumber;
            }, "strip", z.ZodTypeAny, {
                GuardIdentifier: number;
            }, {
                GuardIdentifier: number;
            }>, z.ZodObject<{
                Entity: 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;
                }>;
            }, "strip", z.ZodTypeAny, {
                Entity: {
                    name_or_address?: string | undefined;
                    local_mark_first?: boolean | undefined;
                };
            }, {
                Entity: {
                    name_or_address?: string | undefined;
                    local_mark_first?: boolean | undefined;
                };
            }>, z.ZodObject<{
                Signer: z.ZodLiteral<"signer">;
            }, "strip", z.ZodTypeAny, {
                Signer: "signer";
            }, {
                Signer: "signer";
            }>]>;
            sharing: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            mode: z.ZodEnum<["Amount", "Rate", "Surplus"]>;
        }, "strip", z.ZodTypeAny, {
            who: {
                GuardIdentifier: number;
            } | {
                Entity: {
                    name_or_address?: string | undefined;
                    local_mark_first?: boolean | undefined;
                };
            } | {
                Signer: "signer";
            };
            sharing: string | number;
            mode: "Amount" | "Rate" | "Surplus";
        }, {
            who: {
                GuardIdentifier: number;
            } | {
                Entity: {
                    name_or_address?: string | undefined;
                    local_mark_first?: boolean | undefined;
                };
            } | {
                Signer: "signer";
            };
            sharing: string | number;
            mode: "Amount" | "Rate" | "Surplus";
        }>, "many">;
        fix: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodString]>>;
        max: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodNumber, z.ZodString]>, z.ZodNull]>>;
    }, "strip", z.ZodTypeAny, {
        guard: string;
        sharing: {
            who: {
                GuardIdentifier: number;
            } | {
                Entity: {
                    name_or_address?: string | undefined;
                    local_mark_first?: boolean | undefined;
                };
            } | {
                Signer: "signer";
            };
            sharing: string | number;
            mode: "Amount" | "Rate" | "Surplus";
        }[];
        max?: string | number | null | undefined;
        fix?: string | number | undefined;
    }, {
        guard: string;
        sharing: {
            who: {
                GuardIdentifier: number;
            } | {
                Entity: {
                    name_or_address?: string | undefined;
                    local_mark_first?: boolean | undefined;
                };
            } | {
                Signer: "signer";
            };
            sharing: string | number;
            mode: "Amount" | "Rate" | "Surplus";
        }[];
        max?: string | number | null | undefined;
        fix?: string | number | undefined;
    }>, "many">;
}, "strip", z.ZodTypeAny, {
    description: string;
    threshold: string | number;
    allocators: {
        guard: string;
        sharing: {
            who: {
                GuardIdentifier: number;
            } | {
                Entity: {
                    name_or_address?: string | undefined;
                    local_mark_first?: boolean | undefined;
                };
            } | {
                Signer: "signer";
            };
            sharing: string | number;
            mode: "Amount" | "Rate" | "Surplus";
        }[];
        max?: string | number | null | undefined;
        fix?: string | number | undefined;
    }[];
}, {
    description: string;
    threshold: string | number;
    allocators: {
        guard: string;
        sharing: {
            who: {
                GuardIdentifier: number;
            } | {
                Entity: {
                    name_or_address?: string | undefined;
                    local_mark_first?: boolean | undefined;
                };
            } | {
                Signer: "signer";
            };
            sharing: string | number;
            mode: "Amount" | "Rate" | "Surplus";
        }[];
        max?: string | number | null | undefined;
        fix?: string | number | undefined;
    }[];
}>;
export declare const ObjectServiceSchema: z.ZodObject<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    description: z.ZodString;
    location: z.ZodString;
    sales: z.ZodArray<z.ZodObject<{
        name: z.ZodEffects<z.ZodString, string, string>;
        price: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
        stock: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
        suspension: z.ZodBoolean;
        wip: z.ZodString;
        wip_hash: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        name: string;
        wip: string;
        price: string | number;
        stock: string | number;
        suspension: boolean;
        wip_hash: string;
    }, {
        name: string;
        wip: string;
        price: string | number;
        stock: string | number;
        suspension: boolean;
        wip_hash: string;
    }>, "many">;
    repositories: z.ZodArray<z.ZodString, "many">;
    buy_guard: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    machine: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    bPublished: z.ZodBoolean;
    bPaused: z.ZodBoolean;
    customer_required: z.ZodArray<z.ZodString, "many">;
    arbitrations: z.ZodArray<z.ZodString, "many">;
    compensation_fund: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
    paused_time: z.ZodUnion<[z.ZodNumber, z.ZodNull]>;
    compensation_lock_duration: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
    order_allocators: z.ZodUnion<[z.ZodObject<{
        description: z.ZodEffects<z.ZodString, string, string>;
        threshold: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
        allocators: z.ZodArray<z.ZodObject<{
            guard: z.ZodEffects<z.ZodString, string, string>;
            sharing: z.ZodArray<z.ZodObject<{
                who: z.ZodUnion<[z.ZodObject<{
                    GuardIdentifier: z.ZodNumber;
                }, "strip", z.ZodTypeAny, {
                    GuardIdentifier: number;
                }, {
                    GuardIdentifier: number;
                }>, z.ZodObject<{
                    Entity: 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;
                    }>;
                }, "strip", z.ZodTypeAny, {
                    Entity: {
                        name_or_address?: string | undefined;
                        local_mark_first?: boolean | undefined;
                    };
                }, {
                    Entity: {
                        name_or_address?: string | undefined;
                        local_mark_first?: boolean | undefined;
                    };
                }>, z.ZodObject<{
                    Signer: z.ZodLiteral<"signer">;
                }, "strip", z.ZodTypeAny, {
                    Signer: "signer";
                }, {
                    Signer: "signer";
                }>]>;
                sharing: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
                mode: z.ZodEnum<["Amount", "Rate", "Surplus"]>;
            }, "strip", z.ZodTypeAny, {
                who: {
                    GuardIdentifier: number;
                } | {
                    Entity: {
                        name_or_address?: string | undefined;
                        local_mark_first?: boolean | undefined;
                    };
                } | {
                    Signer: "signer";
                };
                sharing: string | number;
                mode: "Amount" | "Rate" | "Surplus";
            }, {
                who: {
                    GuardIdentifier: number;
                } | {
                    Entity: {
                        name_or_address?: string | undefined;
                        local_mark_first?: boolean | undefined;
                    };
                } | {
                    Signer: "signer";
                };
                sharing: string | number;
                mode: "Amount" | "Rate" | "Surplus";
            }>, "many">;
            fix: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodString]>>;
            max: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodNumber, z.ZodString]>, z.ZodNull]>>;
        }, "strip", z.ZodTypeAny, {
            guard: string;
            sharing: {
                who: {
                    GuardIdentifier: number;
                } | {
                    Entity: {
                        name_or_address?: string | undefined;
                        local_mark_first?: boolean | undefined;
                    };
                } | {
                    Signer: "signer";
                };
                sharing: string | number;
                mode: "Amount" | "Rate" | "Surplus";
            }[];
            max?: string | number | null | undefined;
            fix?: string | number | undefined;
        }, {
            guard: string;
            sharing: {
                who: {
                    GuardIdentifier: number;
                } | {
                    Entity: {
                        name_or_address?: string | undefined;
                        local_mark_first?: boolean | undefined;
                    };
                } | {
                    Signer: "signer";
                };
                sharing: string | number;
                mode: "Amount" | "Rate" | "Surplus";
            }[];
            max?: string | number | null | undefined;
            fix?: string | number | undefined;
        }>, "many">;
    }, "strip", z.ZodTypeAny, {
        description: string;
        threshold: string | number;
        allocators: {
            guard: string;
            sharing: {
                who: {
                    GuardIdentifier: number;
                } | {
                    Entity: {
                        name_or_address?: string | undefined;
                        local_mark_first?: boolean | undefined;
                    };
                } | {
                    Signer: "signer";
                };
                sharing: string | number;
                mode: "Amount" | "Rate" | "Surplus";
            }[];
            max?: string | number | null | undefined;
            fix?: string | number | undefined;
        }[];
    }, {
        description: string;
        threshold: string | number;
        allocators: {
            guard: string;
            sharing: {
                who: {
                    GuardIdentifier: number;
                } | {
                    Entity: {
                        name_or_address?: string | undefined;
                        local_mark_first?: boolean | undefined;
                    };
                } | {
                    Signer: "signer";
                };
                sharing: string | number;
                mode: "Amount" | "Rate" | "Surplus";
            }[];
            max?: string | number | null | undefined;
            fix?: string | number | undefined;
        }[];
    }>, z.ZodNull]>;
    rewards: z.ZodArray<z.ZodString, "many">;
    um: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    permission: z.ZodString;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    description: z.ZodString;
    location: z.ZodString;
    sales: z.ZodArray<z.ZodObject<{
        name: z.ZodEffects<z.ZodString, string, string>;
        price: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
        stock: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
        suspension: z.ZodBoolean;
        wip: z.ZodString;
        wip_hash: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        name: string;
        wip: string;
        price: string | number;
        stock: string | number;
        suspension: boolean;
        wip_hash: string;
    }, {
        name: string;
        wip: string;
        price: string | number;
        stock: string | number;
        suspension: boolean;
        wip_hash: string;
    }>, "many">;
    repositories: z.ZodArray<z.ZodString, "many">;
    buy_guard: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    machine: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    bPublished: z.ZodBoolean;
    bPaused: z.ZodBoolean;
    customer_required: z.ZodArray<z.ZodString, "many">;
    arbitrations: z.ZodArray<z.ZodString, "many">;
    compensation_fund: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
    paused_time: z.ZodUnion<[z.ZodNumber, z.ZodNull]>;
    compensation_lock_duration: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
    order_allocators: z.ZodUnion<[z.ZodObject<{
        description: z.ZodEffects<z.ZodString, string, string>;
        threshold: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
        allocators: z.ZodArray<z.ZodObject<{
            guard: z.ZodEffects<z.ZodString, string, string>;
            sharing: z.ZodArray<z.ZodObject<{
                who: z.ZodUnion<[z.ZodObject<{
                    GuardIdentifier: z.ZodNumber;
                }, "strip", z.ZodTypeAny, {
                    GuardIdentifier: number;
                }, {
                    GuardIdentifier: number;
                }>, z.ZodObject<{
                    Entity: 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;
                    }>;
                }, "strip", z.ZodTypeAny, {
                    Entity: {
                        name_or_address?: string | undefined;
                        local_mark_first?: boolean | undefined;
                    };
                }, {
                    Entity: {
                        name_or_address?: string | undefined;
                        local_mark_first?: boolean | undefined;
                    };
                }>, z.ZodObject<{
                    Signer: z.ZodLiteral<"signer">;
                }, "strip", z.ZodTypeAny, {
                    Signer: "signer";
                }, {
                    Signer: "signer";
                }>]>;
                sharing: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
                mode: z.ZodEnum<["Amount", "Rate", "Surplus"]>;
            }, "strip", z.ZodTypeAny, {
                who: {
                    GuardIdentifier: number;
                } | {
                    Entity: {
                        name_or_address?: string | undefined;
                        local_mark_first?: boolean | undefined;
                    };
                } | {
                    Signer: "signer";
                };
                sharing: string | number;
                mode: "Amount" | "Rate" | "Surplus";
            }, {
                who: {
                    GuardIdentifier: number;
                } | {
                    Entity: {
                        name_or_address?: string | undefined;
                        local_mark_first?: boolean | undefined;
                    };
                } | {
                    Signer: "signer";
                };
                sharing: string | number;
                mode: "Amount" | "Rate" | "Surplus";
            }>, "many">;
            fix: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodString]>>;
            max: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodNumber, z.ZodString]>, z.ZodNull]>>;
        }, "strip", z.ZodTypeAny, {
            guard: string;
            sharing: {
                who: {
                    GuardIdentifier: number;
                } | {
                    Entity: {
                        name_or_address?: string | undefined;
                        local_mark_first?: boolean | undefined;
                    };
                } | {
                    Signer: "signer";
                };
                sharing: string | number;
                mode: "Amount" | "Rate" | "Surplus";
            }[];
            max?: string | number | null | undefined;
            fix?: string | number | undefined;
        }, {
            guard: string;
            sharing: {
                who: {
                    GuardIdentifier: number;
                } | {
                    Entity: {
                        name_or_address?: string | undefined;
                        local_mark_first?: boolean | undefined;
                    };
                } | {
                    Signer: "signer";
                };
                sharing: string | number;
                mode: "Amount" | "Rate" | "Surplus";
            }[];
            max?: string | number | null | undefined;
            fix?: string | number | undefined;
        }>, "many">;
    }, "strip", z.ZodTypeAny, {
        description: string;
        threshold: string | number;
        allocators: {
            guard: string;
            sharing: {
                who: {
                    GuardIdentifier: number;
                } | {
                    Entity: {
                        name_or_address?: string | undefined;
                        local_mark_first?: boolean | undefined;
                    };
                } | {
                    Signer: "signer";
                };
                sharing: string | number;
                mode: "Amount" | "Rate" | "Surplus";
            }[];
            max?: string | number | null | undefined;
            fix?: string | number | undefined;
        }[];
    }, {
        description: string;
        threshold: string | number;
        allocators: {
            guard: string;
            sharing: {
                who: {
                    GuardIdentifier: number;
                } | {
                    Entity: {
                        name_or_address?: string | undefined;
                        local_mark_first?: boolean | undefined;
                    };
                } | {
                    Signer: "signer";
                };
                sharing: string | number;
                mode: "Amount" | "Rate" | "Surplus";
            }[];
            max?: string | number | null | undefined;
            fix?: string | number | undefined;
        }[];
    }>, z.ZodNull]>;
    rewards: z.ZodArray<z.ZodString, "many">;
    um: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    permission: z.ZodString;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    description: z.ZodString;
    location: z.ZodString;
    sales: z.ZodArray<z.ZodObject<{
        name: z.ZodEffects<z.ZodString, string, string>;
        price: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
        stock: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
        suspension: z.ZodBoolean;
        wip: z.ZodString;
        wip_hash: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        name: string;
        wip: string;
        price: string | number;
        stock: string | number;
        suspension: boolean;
        wip_hash: string;
    }, {
        name: string;
        wip: string;
        price: string | number;
        stock: string | number;
        suspension: boolean;
        wip_hash: string;
    }>, "many">;
    repositories: z.ZodArray<z.ZodString, "many">;
    buy_guard: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    machine: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    bPublished: z.ZodBoolean;
    bPaused: z.ZodBoolean;
    customer_required: z.ZodArray<z.ZodString, "many">;
    arbitrations: z.ZodArray<z.ZodString, "many">;
    compensation_fund: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
    paused_time: z.ZodUnion<[z.ZodNumber, z.ZodNull]>;
    compensation_lock_duration: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
    order_allocators: z.ZodUnion<[z.ZodObject<{
        description: z.ZodEffects<z.ZodString, string, string>;
        threshold: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
        allocators: z.ZodArray<z.ZodObject<{
            guard: z.ZodEffects<z.ZodString, string, string>;
            sharing: z.ZodArray<z.ZodObject<{
                who: z.ZodUnion<[z.ZodObject<{
                    GuardIdentifier: z.ZodNumber;
                }, "strip", z.ZodTypeAny, {
                    GuardIdentifier: number;
                }, {
                    GuardIdentifier: number;
                }>, z.ZodObject<{
                    Entity: 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;
                    }>;
                }, "strip", z.ZodTypeAny, {
                    Entity: {
                        name_or_address?: string | undefined;
                        local_mark_first?: boolean | undefined;
                    };
                }, {
                    Entity: {
                        name_or_address?: string | undefined;
                        local_mark_first?: boolean | undefined;
                    };
                }>, z.ZodObject<{
                    Signer: z.ZodLiteral<"signer">;
                }, "strip", z.ZodTypeAny, {
                    Signer: "signer";
                }, {
                    Signer: "signer";
                }>]>;
                sharing: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
                mode: z.ZodEnum<["Amount", "Rate", "Surplus"]>;
            }, "strip", z.ZodTypeAny, {
                who: {
                    GuardIdentifier: number;
                } | {
                    Entity: {
                        name_or_address?: string | undefined;
                        local_mark_first?: boolean | undefined;
                    };
                } | {
                    Signer: "signer";
                };
                sharing: string | number;
                mode: "Amount" | "Rate" | "Surplus";
            }, {
                who: {
                    GuardIdentifier: number;
                } | {
                    Entity: {
                        name_or_address?: string | undefined;
                        local_mark_first?: boolean | undefined;
                    };
                } | {
                    Signer: "signer";
                };
                sharing: string | number;
                mode: "Amount" | "Rate" | "Surplus";
            }>, "many">;
            fix: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodString]>>;
            max: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodNumber, z.ZodString]>, z.ZodNull]>>;
        }, "strip", z.ZodTypeAny, {
            guard: string;
            sharing: {
                who: {
                    GuardIdentifier: number;
                } | {
                    Entity: {
                        name_or_address?: string | undefined;
                        local_mark_first?: boolean | undefined;
                    };
                } | {
                    Signer: "signer";
                };
                sharing: string | number;
                mode: "Amount" | "Rate" | "Surplus";
            }[];
            max?: string | number | null | undefined;
            fix?: string | number | undefined;
        }, {
            guard: string;
            sharing: {
                who: {
                    GuardIdentifier: number;
                } | {
                    Entity: {
                        name_or_address?: string | undefined;
                        local_mark_first?: boolean | undefined;
                    };
                } | {
                    Signer: "signer";
                };
                sharing: string | number;
                mode: "Amount" | "Rate" | "Surplus";
            }[];
            max?: string | number | null | undefined;
            fix?: string | number | undefined;
        }>, "many">;
    }, "strip", z.ZodTypeAny, {
        description: string;
        threshold: string | number;
        allocators: {
            guard: string;
            sharing: {
                who: {
                    GuardIdentifier: number;
                } | {
                    Entity: {
                        name_or_address?: string | undefined;
                        local_mark_first?: boolean | undefined;
                    };
                } | {
                    Signer: "signer";
                };
                sharing: string | number;
                mode: "Amount" | "Rate" | "Surplus";
            }[];
            max?: string | number | null | undefined;
            fix?: string | number | undefined;
        }[];
    }, {
        description: string;
        threshold: string | number;
        allocators: {
            guard: string;
            sharing: {
                who: {
                    GuardIdentifier: number;
                } | {
                    Entity: {
                        name_or_address?: string | undefined;
                        local_mark_first?: boolean | undefined;
                    };
                } | {
                    Signer: "signer";
                };
                sharing: string | number;
                mode: "Amount" | "Rate" | "Surplus";
            }[];
            max?: string | number | null | undefined;
            fix?: string | number | undefined;
        }[];
    }>, z.ZodNull]>;
    rewards: z.ZodArray<z.ZodString, "many">;
    um: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    permission: z.ZodString;
}, z.ZodTypeAny, "passthrough">>;
export declare const ArbVotedSchema: z.ZodObject<{
    voter: z.ZodString;
    agrees: z.ZodArray<z.ZodNumber, "many">;
    weight: z.ZodNumber;
    time: z.ZodNumber;
}, "strip", z.ZodTypeAny, {
    time: number;
    voter: string;
    agrees: number[];
    weight: number;
}, {
    time: number;
    voter: string;
    agrees: number[];
    weight: number;
}>;
export declare const ArbPropositionSchema: z.ZodObject<{
    name: z.ZodString;
    votes: z.ZodNumber;
}, "strip", z.ZodTypeAny, {
    name: string;
    votes: number;
}, {
    name: string;
    votes: number;
}>;
export declare const ArbIndemnitySchema: z.ZodObject<{
    amount: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
    time: z.ZodNumber;
}, "strip", z.ZodTypeAny, {
    time: number;
    amount: string | number;
}, {
    time: number;
    amount: string | number;
}>;
export declare const ArbStatusSchema: z.ZodEnum<["Principal_confirming", "Arbitrator_confirming", "Voting", "Arbitrated", "Objectionable", "Finished", "Withdrawn"]>;
export declare const ObjectArbSchema: z.ZodObject<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    description: z.ZodString;
    arbitration: z.ZodString;
    order: z.ZodString;
    voted: z.ZodArray<z.ZodObject<{
        voter: z.ZodString;
        agrees: z.ZodArray<z.ZodNumber, "many">;
        weight: z.ZodNumber;
        time: z.ZodNumber;
    }, "strip", z.ZodTypeAny, {
        time: number;
        voter: string;
        agrees: number[];
        weight: number;
    }, {
        time: number;
        voter: string;
        agrees: number[];
        weight: number;
    }>, "many">;
    proposition: z.ZodArray<z.ZodObject<{
        name: z.ZodString;
        votes: z.ZodNumber;
    }, "strip", z.ZodTypeAny, {
        name: string;
        votes: number;
    }, {
        name: string;
        votes: number;
    }>, "many">;
    fee: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
    feedback: z.ZodString;
    indemnity: z.ZodOptional<z.ZodUnion<[z.ZodObject<{
        amount: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
        time: z.ZodNumber;
    }, "strip", z.ZodTypeAny, {
        time: number;
        amount: string | number;
    }, {
        time: number;
        amount: string | number;
    }>, z.ZodNull]>>;
    voting_deadline: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodString]>>;
    objection: z.ZodString;
    status: z.ZodEnum<["Principal_confirming", "Arbitrator_confirming", "Voting", "Arbitrated", "Objectionable", "Finished", "Withdrawn"]>;
    compensation_time: z.ZodUnion<[z.ZodNumber, z.ZodNull]>;
    time: z.ZodNumber;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    description: z.ZodString;
    arbitration: z.ZodString;
    order: z.ZodString;
    voted: z.ZodArray<z.ZodObject<{
        voter: z.ZodString;
        agrees: z.ZodArray<z.ZodNumber, "many">;
        weight: z.ZodNumber;
        time: z.ZodNumber;
    }, "strip", z.ZodTypeAny, {
        time: number;
        voter: string;
        agrees: number[];
        weight: number;
    }, {
        time: number;
        voter: string;
        agrees: number[];
        weight: number;
    }>, "many">;
    proposition: z.ZodArray<z.ZodObject<{
        name: z.ZodString;
        votes: z.ZodNumber;
    }, "strip", z.ZodTypeAny, {
        name: string;
        votes: number;
    }, {
        name: string;
        votes: number;
    }>, "many">;
    fee: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
    feedback: z.ZodString;
    indemnity: z.ZodOptional<z.ZodUnion<[z.ZodObject<{
        amount: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
        time: z.ZodNumber;
    }, "strip", z.ZodTypeAny, {
        time: number;
        amount: string | number;
    }, {
        time: number;
        amount: string | number;
    }>, z.ZodNull]>>;
    voting_deadline: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodString]>>;
    objection: z.ZodString;
    status: z.ZodEnum<["Principal_confirming", "Arbitrator_confirming", "Voting", "Arbitrated", "Objectionable", "Finished", "Withdrawn"]>;
    compensation_time: z.ZodUnion<[z.ZodNumber, z.ZodNull]>;
    time: z.ZodNumber;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    description: z.ZodString;
    arbitration: z.ZodString;
    order: z.ZodString;
    voted: z.ZodArray<z.ZodObject<{
        voter: z.ZodString;
        agrees: z.ZodArray<z.ZodNumber, "many">;
        weight: z.ZodNumber;
        time: z.ZodNumber;
    }, "strip", z.ZodTypeAny, {
        time: number;
        voter: string;
        agrees: number[];
        weight: number;
    }, {
        time: number;
        voter: string;
        agrees: number[];
        weight: number;
    }>, "many">;
    proposition: z.ZodArray<z.ZodObject<{
        name: z.ZodString;
        votes: z.ZodNumber;
    }, "strip", z.ZodTypeAny, {
        name: string;
        votes: number;
    }, {
        name: string;
        votes: number;
    }>, "many">;
    fee: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
    feedback: z.ZodString;
    indemnity: z.ZodOptional<z.ZodUnion<[z.ZodObject<{
        amount: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
        time: z.ZodNumber;
    }, "strip", z.ZodTypeAny, {
        time: number;
        amount: string | number;
    }, {
        time: number;
        amount: string | number;
    }>, z.ZodNull]>>;
    voting_deadline: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodString]>>;
    objection: z.ZodString;
    status: z.ZodEnum<["Principal_confirming", "Arbitrator_confirming", "Voting", "Arbitrated", "Objectionable", "Finished", "Withdrawn"]>;
    compensation_time: z.ZodUnion<[z.ZodNumber, z.ZodNull]>;
    time: z.ZodNumber;
}, z.ZodTypeAny, "passthrough">>;
export declare const DiscountTypeSchema: z.ZodUnion<[z.ZodLiteral<WDiscountType.RATES>, z.ZodLiteral<WDiscountType.FIXED>]>;
export declare const ObjectDiscountSchema: z.ZodObject<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    name: z.ZodString;
    discount_type: z.ZodUnion<[z.ZodLiteral<WDiscountType.RATES>, z.ZodLiteral<WDiscountType.FIXED>]>;
    benchmark: z.ZodUnion<[z.ZodUnion<[z.ZodNumber, z.ZodString]>, z.ZodNull]>;
    off: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
    time_start: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
    time_end: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
    service: z.ZodString;
    transferable: z.ZodBoolean;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    name: z.ZodString;
    discount_type: z.ZodUnion<[z.ZodLiteral<WDiscountType.RATES>, z.ZodLiteral<WDiscountType.FIXED>]>;
    benchmark: z.ZodUnion<[z.ZodUnion<[z.ZodNumber, z.ZodString]>, z.ZodNull]>;
    off: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
    time_start: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
    time_end: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
    service: z.ZodString;
    transferable: z.ZodBoolean;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    name: z.ZodString;
    discount_type: z.ZodUnion<[z.ZodLiteral<WDiscountType.RATES>, z.ZodLiteral<WDiscountType.FIXED>]>;
    benchmark: z.ZodUnion<[z.ZodUnion<[z.ZodNumber, z.ZodString]>, z.ZodNull]>;
    off: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
    time_start: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
    time_end: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
    service: z.ZodString;
    transferable: z.ZodBoolean;
}, z.ZodTypeAny, "passthrough">>;
export declare const AmountFromDepositGuardSchema: z.ZodObject<{
    guard: z.ZodString;
    identifier: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodNull]>>;
    store_from_id: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodNull]>>;
}, "strip", z.ZodTypeAny, {
    guard: string;
    identifier?: number | null | undefined;
    store_from_id?: number | null | undefined;
}, {
    guard: string;
    identifier?: number | null | undefined;
    store_from_id?: number | null | undefined;
}>;
export declare const AmountFromWithdrawGuardSchema: z.ZodObject<{
    guard: z.ZodString;
    identifier: z.ZodNumber;
    store_from_id: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodNull]>>;
}, "strip", z.ZodTypeAny, {
    identifier: number;
    guard: string;
    store_from_id?: number | null | undefined;
}, {
    identifier: number;
    guard: string;
    store_from_id?: number | null | undefined;
}>;
export declare const ObjectTreasurySchema: z.ZodObject<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    description: z.ZodString;
    balance: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
    history_count: z.ZodNumber;
    external_deposit_guard: z.ZodArray<z.ZodObject<{
        guard: z.ZodString;
        identifier: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodNull]>>;
        store_from_id: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodNull]>>;
    }, "strip", z.ZodTypeAny, {
        guard: string;
        identifier?: number | null | undefined;
        store_from_id?: number | null | undefined;
    }, {
        guard: string;
        identifier?: number | null | undefined;
        store_from_id?: number | null | undefined;
    }>, "many">;
    external_withdraw_guard: z.ZodArray<z.ZodObject<{
        guard: z.ZodString;
        identifier: z.ZodNumber;
        store_from_id: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodNull]>>;
    }, "strip", z.ZodTypeAny, {
        identifier: number;
        guard: string;
        store_from_id?: number | null | undefined;
    }, {
        identifier: number;
        guard: string;
        store_from_id?: number | null | undefined;
    }>, "many">;
    inflow: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
    outflow: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
    um: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    permission: z.ZodString;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    description: z.ZodString;
    balance: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
    history_count: z.ZodNumber;
    external_deposit_guard: z.ZodArray<z.ZodObject<{
        guard: z.ZodString;
        identifier: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodNull]>>;
        store_from_id: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodNull]>>;
    }, "strip", z.ZodTypeAny, {
        guard: string;
        identifier?: number | null | undefined;
        store_from_id?: number | null | undefined;
    }, {
        guard: string;
        identifier?: number | null | undefined;
        store_from_id?: number | null | undefined;
    }>, "many">;
    external_withdraw_guard: z.ZodArray<z.ZodObject<{
        guard: z.ZodString;
        identifier: z.ZodNumber;
        store_from_id: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodNull]>>;
    }, "strip", z.ZodTypeAny, {
        identifier: number;
        guard: string;
        store_from_id?: number | null | undefined;
    }, {
        identifier: number;
        guard: string;
        store_from_id?: number | null | undefined;
    }>, "many">;
    inflow: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
    outflow: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
    um: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    permission: z.ZodString;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    description: z.ZodString;
    balance: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
    history_count: z.ZodNumber;
    external_deposit_guard: z.ZodArray<z.ZodObject<{
        guard: z.ZodString;
        identifier: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodNull]>>;
        store_from_id: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodNull]>>;
    }, "strip", z.ZodTypeAny, {
        guard: string;
        identifier?: number | null | undefined;
        store_from_id?: number | null | undefined;
    }, {
        guard: string;
        identifier?: number | null | undefined;
        store_from_id?: number | null | undefined;
    }>, "many">;
    external_withdraw_guard: z.ZodArray<z.ZodObject<{
        guard: z.ZodString;
        identifier: z.ZodNumber;
        store_from_id: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodNull]>>;
    }, "strip", z.ZodTypeAny, {
        identifier: number;
        guard: string;
        store_from_id?: number | null | undefined;
    }, {
        identifier: number;
        guard: string;
        store_from_id?: number | null | undefined;
    }>, "many">;
    inflow: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
    outflow: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
    um: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    permission: z.ZodString;
}, z.ZodTypeAny, "passthrough">>;
export declare const TreasuryOpSchema: z.ZodEnum<["Withdraw", "Deposit", "Receive"]>;
export declare const TreasuryRecordSchema: z.ZodObject<{
    op: z.ZodEnum<["Withdraw", "Deposit", "Receive"]>;
    signer: z.ZodString;
    external_guard: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    amount: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
    time: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
    store_from_id: z.ZodUnion<[z.ZodString, z.ZodNull]>;
}, "strip", z.ZodTypeAny, {
    time: string | number;
    amount: string | number;
    op: "Withdraw" | "Deposit" | "Receive";
    signer: string;
    store_from_id: string | null;
    external_guard: string | null;
}, {
    time: string | number;
    amount: string | number;
    op: "Withdraw" | "Deposit" | "Receive";
    signer: string;
    store_from_id: string | null;
    external_guard: string | null;
}>;
export declare const PolicyWriteGuardSchema: z.ZodObject<{
    guard: z.ZodString;
    id_from_submission: z.ZodOptional<z.ZodNumber>;
    data_from_submission: z.ZodOptional<z.ZodNumber>;
}, "strip", z.ZodTypeAny, {
    guard: string;
    id_from_submission?: number | undefined;
    data_from_submission?: number | undefined;
}, {
    guard: string;
    id_from_submission?: number | undefined;
    data_from_submission?: number | undefined;
}>;
export declare const IdFromSchema: z.ZodUnion<[z.ZodLiteral<0>, z.ZodLiteral<1>, z.ZodLiteral<2>, z.ZodLiteral<"None">, z.ZodLiteral<"Clock">, z.ZodLiteral<"Signer">, z.ZodLiteral<"none">, z.ZodLiteral<"clock">, z.ZodLiteral<"signer">]>;
export declare const PolicyRuleSchema: z.ZodObject<{
    name: z.ZodString;
    description: z.ZodString;
    write_guard: z.ZodArray<z.ZodObject<{
        guard: z.ZodString;
        id_from_submission: z.ZodOptional<z.ZodNumber>;
        data_from_submission: z.ZodOptional<z.ZodNumber>;
    }, "strip", z.ZodTypeAny, {
        guard: string;
        id_from_submission?: number | undefined;
        data_from_submission?: number | undefined;
    }, {
        guard: string;
        id_from_submission?: number | undefined;
        data_from_submission?: number | undefined;
    }>, "many">;
    quote_guard: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
    id_from: z.ZodUnion<[z.ZodLiteral<0>, z.ZodLiteral<1>, z.ZodLiteral<2>, z.ZodLiteral<"None">, z.ZodLiteral<"Clock">, z.ZodLiteral<"Signer">, z.ZodLiteral<"none">, z.ZodLiteral<"clock">, z.ZodLiteral<"signer">]>;
    value_type: z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>, z.ZodLiteral<import("wowok").ValueType.Value>]>, z.ZodLiteral<"Value">]>;
}, "strip", z.ZodTypeAny, {
    value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
    name: string;
    description: string;
    write_guard: {
        guard: string;
        id_from_submission?: number | undefined;
        data_from_submission?: number | undefined;
    }[];
    id_from: 0 | 1 | 2 | "Signer" | "signer" | "None" | "Clock" | "none" | "clock";
    quote_guard?: string | null | undefined;
}, {
    value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
    name: string;
    description: string;
    write_guard: {
        guard: string;
        id_from_submission?: number | undefined;
        data_from_submission?: number | undefined;
    }[];
    id_from: 0 | 1 | 2 | "Signer" | "signer" | "None" | "Clock" | "none" | "clock";
    quote_guard?: string | null | undefined;
}>;
export declare const TableItem_RepositoryDataSchema: z.ZodObject<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    entity: z.ZodString;
    name: z.ZodString;
    value: z.ZodArray<z.ZodNumber, "many">;
    data: z.ZodObject<{
        value_type: z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>, z.ZodLiteral<import("wowok").ValueType.Value>]>, z.ZodLiteral<"Value">]>;
        value: z.ZodUnion<[z.ZodUnion<[z.ZodBoolean, z.ZodUnion<[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;
        }>, z.ZodString]>, z.ZodString, z.ZodNumber, z.ZodArray<z.ZodBoolean, "many">, z.ZodUnion<[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;
        }>, z.ZodArray<z.ZodString, "many">]>, z.ZodArray<z.ZodString, "many">, z.ZodArray<z.ZodNumber, "many">, z.ZodArray<z.ZodArray<z.ZodNumber, "many">, "many">]>, z.ZodType<any, z.ZodTypeDef, any>]>;
    }, "strip", z.ZodTypeAny, {
        value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
        value?: any;
    }, {
        value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
        value?: any;
    }>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    entity: z.ZodString;
    name: z.ZodString;
    value: z.ZodArray<z.ZodNumber, "many">;
    data: z.ZodObject<{
        value_type: z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>, z.ZodLiteral<import("wowok").ValueType.Value>]>, z.ZodLiteral<"Value">]>;
        value: z.ZodUnion<[z.ZodUnion<[z.ZodBoolean, z.ZodUnion<[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;
        }>, z.ZodString]>, z.ZodString, z.ZodNumber, z.ZodArray<z.ZodBoolean, "many">, z.ZodUnion<[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;
        }>, z.ZodArray<z.ZodString, "many">]>, z.ZodArray<z.ZodString, "many">, z.ZodArray<z.ZodNumber, "many">, z.ZodArray<z.ZodArray<z.ZodNumber, "many">, "many">]>, z.ZodType<any, z.ZodTypeDef, any>]>;
    }, "strip", z.ZodTypeAny, {
        value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
        value?: any;
    }, {
        value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
        value?: any;
    }>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    entity: z.ZodString;
    name: z.ZodString;
    value: z.ZodArray<z.ZodNumber, "many">;
    data: z.ZodObject<{
        value_type: z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>, z.ZodLiteral<import("wowok").ValueType.Value>]>, z.ZodLiteral<"Value">]>;
        value: z.ZodUnion<[z.ZodUnion<[z.ZodBoolean, z.ZodUnion<[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;
        }>, z.ZodString]>, z.ZodString, z.ZodNumber, z.ZodArray<z.ZodBoolean, "many">, z.ZodUnion<[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;
        }>, z.ZodArray<z.ZodString, "many">]>, z.ZodArray<z.ZodString, "many">, z.ZodArray<z.ZodNumber, "many">, z.ZodArray<z.ZodArray<z.ZodNumber, "many">, "many">]>, z.ZodType<any, z.ZodTypeDef, any>]>;
    }, "strip", z.ZodTypeAny, {
        value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
        value?: any;
    }, {
        value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
        value?: any;
    }>;
}, z.ZodTypeAny, "passthrough">>;
export declare const TableItem_RewardRecordSchema: z.ZodObject<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    recipient: z.ZodString;
    guard: z.ZodString;
    total: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
    record: z.ZodArray<z.ZodObject<{
        amount: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
        time: z.ZodNumber;
        store_from_id: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    }, "strip", z.ZodTypeAny, {
        time: number;
        amount: string | number;
        store_from_id: string | null;
    }, {
        time: number;
        amount: string | number;
        store_from_id: string | null;
    }>, "many">;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    recipient: z.ZodString;
    guard: z.ZodString;
    total: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
    record: z.ZodArray<z.ZodObject<{
        amount: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
        time: z.ZodNumber;
        store_from_id: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    }, "strip", z.ZodTypeAny, {
        time: number;
        amount: string | number;
        store_from_id: string | null;
    }, {
        time: number;
        amount: string | number;
        store_from_id: string | null;
    }>, "many">;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    recipient: z.ZodString;
    guard: z.ZodString;
    total: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
    record: z.ZodArray<z.ZodObject<{
        amount: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
        time: z.ZodNumber;
        store_from_id: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    }, "strip", z.ZodTypeAny, {
        time: number;
        amount: string | number;
        store_from_id: string | null;
    }, {
        time: number;
        amount: string | number;
        store_from_id: string | null;
    }>, "many">;
}, z.ZodTypeAny, "passthrough">>;
export declare const ObjectRepositorySchema: z.ZodObject<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    description: z.ZodString;
    policies: z.ZodArray<z.ZodObject<{
        name: z.ZodString;
        description: z.ZodString;
        write_guard: z.ZodArray<z.ZodObject<{
            guard: z.ZodString;
            id_from_submission: z.ZodOptional<z.ZodNumber>;
            data_from_submission: z.ZodOptional<z.ZodNumber>;
        }, "strip", z.ZodTypeAny, {
            guard: string;
            id_from_submission?: number | undefined;
            data_from_submission?: number | undefined;
        }, {
            guard: string;
            id_from_submission?: number | undefined;
            data_from_submission?: number | undefined;
        }>, "many">;
        quote_guard: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
        id_from: z.ZodUnion<[z.ZodLiteral<0>, z.ZodLiteral<1>, z.ZodLiteral<2>, z.ZodLiteral<"None">, z.ZodLiteral<"Clock">, z.ZodLiteral<"Signer">, z.ZodLiteral<"none">, z.ZodLiteral<"clock">, z.ZodLiteral<"signer">]>;
        value_type: z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>, z.ZodLiteral<import("wowok").ValueType.Value>]>, z.ZodLiteral<"Value">]>;
    }, "strip", z.ZodTypeAny, {
        value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
        name: string;
        description: string;
        write_guard: {
            guard: string;
            id_from_submission?: number | undefined;
            data_from_submission?: number | undefined;
        }[];
        id_from: 0 | 1 | 2 | "Signer" | "signer" | "None" | "Clock" | "none" | "clock";
        quote_guard?: string | null | undefined;
    }, {
        value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
        name: string;
        description: string;
        write_guard: {
            guard: string;
            id_from_submission?: number | undefined;
            data_from_submission?: number | undefined;
        }[];
        id_from: 0 | 1 | 2 | "Signer" | "signer" | "None" | "Clock" | "none" | "clock";
        quote_guard?: string | null | undefined;
    }>, "many">;
    data_count: z.ZodNumber;
    rewards: z.ZodArray<z.ZodString, "many">;
    um: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    permission: z.ZodString;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    description: z.ZodString;
    policies: z.ZodArray<z.ZodObject<{
        name: z.ZodString;
        description: z.ZodString;
        write_guard: z.ZodArray<z.ZodObject<{
            guard: z.ZodString;
            id_from_submission: z.ZodOptional<z.ZodNumber>;
            data_from_submission: z.ZodOptional<z.ZodNumber>;
        }, "strip", z.ZodTypeAny, {
            guard: string;
            id_from_submission?: number | undefined;
            data_from_submission?: number | undefined;
        }, {
            guard: string;
            id_from_submission?: number | undefined;
            data_from_submission?: number | undefined;
        }>, "many">;
        quote_guard: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
        id_from: z.ZodUnion<[z.ZodLiteral<0>, z.ZodLiteral<1>, z.ZodLiteral<2>, z.ZodLiteral<"None">, z.ZodLiteral<"Clock">, z.ZodLiteral<"Signer">, z.ZodLiteral<"none">, z.ZodLiteral<"clock">, z.ZodLiteral<"signer">]>;
        value_type: z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>, z.ZodLiteral<import("wowok").ValueType.Value>]>, z.ZodLiteral<"Value">]>;
    }, "strip", z.ZodTypeAny, {
        value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
        name: string;
        description: string;
        write_guard: {
            guard: string;
            id_from_submission?: number | undefined;
            data_from_submission?: number | undefined;
        }[];
        id_from: 0 | 1 | 2 | "Signer" | "signer" | "None" | "Clock" | "none" | "clock";
        quote_guard?: string | null | undefined;
    }, {
        value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
        name: string;
        description: string;
        write_guard: {
            guard: string;
            id_from_submission?: number | undefined;
            data_from_submission?: number | undefined;
        }[];
        id_from: 0 | 1 | 2 | "Signer" | "signer" | "None" | "Clock" | "none" | "clock";
        quote_guard?: string | null | undefined;
    }>, "many">;
    data_count: z.ZodNumber;
    rewards: z.ZodArray<z.ZodString, "many">;
    um: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    permission: z.ZodString;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    description: z.ZodString;
    policies: z.ZodArray<z.ZodObject<{
        name: z.ZodString;
        description: z.ZodString;
        write_guard: z.ZodArray<z.ZodObject<{
            guard: z.ZodString;
            id_from_submission: z.ZodOptional<z.ZodNumber>;
            data_from_submission: z.ZodOptional<z.ZodNumber>;
        }, "strip", z.ZodTypeAny, {
            guard: string;
            id_from_submission?: number | undefined;
            data_from_submission?: number | undefined;
        }, {
            guard: string;
            id_from_submission?: number | undefined;
            data_from_submission?: number | undefined;
        }>, "many">;
        quote_guard: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
        id_from: z.ZodUnion<[z.ZodLiteral<0>, z.ZodLiteral<1>, z.ZodLiteral<2>, z.ZodLiteral<"None">, z.ZodLiteral<"Clock">, z.ZodLiteral<"Signer">, z.ZodLiteral<"none">, z.ZodLiteral<"clock">, z.ZodLiteral<"signer">]>;
        value_type: z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>, z.ZodLiteral<import("wowok").ValueType.Value>]>, z.ZodLiteral<"Value">]>;
    }, "strip", z.ZodTypeAny, {
        value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
        name: string;
        description: string;
        write_guard: {
            guard: string;
            id_from_submission?: number | undefined;
            data_from_submission?: number | undefined;
        }[];
        id_from: 0 | 1 | 2 | "Signer" | "signer" | "None" | "Clock" | "none" | "clock";
        quote_guard?: string | null | undefined;
    }, {
        value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
        name: string;
        description: string;
        write_guard: {
            guard: string;
            id_from_submission?: number | undefined;
            data_from_submission?: number | undefined;
        }[];
        id_from: 0 | 1 | 2 | "Signer" | "signer" | "None" | "Clock" | "none" | "clock";
        quote_guard?: string | null | undefined;
    }>, "many">;
    data_count: z.ZodNumber;
    rewards: z.ZodArray<z.ZodString, "many">;
    um: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    permission: z.ZodString;
}, z.ZodTypeAny, "passthrough">>;
export declare const ImSchema: z.ZodObject<{
    at: z.ZodString;
    status: z.ZodString;
    join_time: z.ZodNumber;
    description: z.ZodString;
}, "strip", z.ZodTypeAny, {
    at: string;
    status: string;
    description: string;
    join_time: number;
}, {
    at: string;
    status: string;
    description: string;
    join_time: number;
}>;
export declare const ObjectContactSchema: z.ZodObject<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    description: z.ZodString;
    permission: z.ZodString;
    location: z.ZodString;
    ims: z.ZodArray<z.ZodObject<{
        at: z.ZodString;
        status: z.ZodString;
        join_time: z.ZodNumber;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        at: string;
        status: string;
        description: string;
        join_time: number;
    }, {
        at: string;
        status: string;
        description: string;
        join_time: number;
    }>, "many">;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    description: z.ZodString;
    permission: z.ZodString;
    location: z.ZodString;
    ims: z.ZodArray<z.ZodObject<{
        at: z.ZodString;
        status: z.ZodString;
        join_time: z.ZodNumber;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        at: string;
        status: string;
        description: string;
        join_time: number;
    }, {
        at: string;
        status: string;
        description: string;
        join_time: number;
    }>, "many">;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    description: z.ZodString;
    permission: z.ZodString;
    location: z.ZodString;
    ims: z.ZodArray<z.ZodObject<{
        at: z.ZodString;
        status: z.ZodString;
        join_time: z.ZodNumber;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        at: string;
        status: string;
        description: string;
        join_time: number;
    }, {
        at: string;
        status: string;
        description: string;
        join_time: number;
    }>, "many">;
}, z.ZodTypeAny, "passthrough">>;
export declare const ObjectPersonalSchema: z.ZodObject<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    address: z.ZodString;
    like: z.ZodNumber;
    dislike: z.ZodNumber;
    info: z.ZodArray<z.ZodObject<{
        name: z.ZodString;
        value_type: z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>, z.ZodLiteral<import("wowok").ValueType.Value>]>, z.ZodLiteral<"Value">]>;
        value: z.ZodUnion<[z.ZodUnion<[z.ZodBoolean, z.ZodUnion<[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;
        }>, z.ZodString]>, z.ZodString, z.ZodNumber, z.ZodArray<z.ZodBoolean, "many">, z.ZodUnion<[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;
        }>, z.ZodArray<z.ZodString, "many">]>, z.ZodArray<z.ZodString, "many">, z.ZodArray<z.ZodNumber, "many">, z.ZodArray<z.ZodArray<z.ZodNumber, "many">, "many">]>, z.ZodType<any, z.ZodTypeDef, any>]>;
    }, "strip", z.ZodTypeAny, {
        value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
        name: string;
        value?: any;
    }, {
        value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
        name: string;
        value?: any;
    }>, "many">;
    description: z.ZodString;
    referrer: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    mark_object: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    details: z.ZodArray<z.ZodObject<{
        address: z.ZodString;
        like: z.ZodOptional<z.ZodBoolean>;
        dislike: z.ZodOptional<z.ZodBoolean>;
        affiliation: z.ZodOptional<z.ZodBoolean>;
        time: z.ZodNumber;
    }, "strip", z.ZodTypeAny, {
        address: string;
        time: number;
        like?: boolean | undefined;
        dislike?: boolean | undefined;
        affiliation?: boolean | undefined;
    }, {
        address: string;
        time: number;
        like?: boolean | undefined;
        dislike?: boolean | undefined;
        affiliation?: boolean | undefined;
    }>, "many">;
    active_tx: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    passive_tx: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    time: z.ZodNumber;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    address: z.ZodString;
    like: z.ZodNumber;
    dislike: z.ZodNumber;
    info: z.ZodArray<z.ZodObject<{
        name: z.ZodString;
        value_type: z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>, z.ZodLiteral<import("wowok").ValueType.Value>]>, z.ZodLiteral<"Value">]>;
        value: z.ZodUnion<[z.ZodUnion<[z.ZodBoolean, z.ZodUnion<[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;
        }>, z.ZodString]>, z.ZodString, z.ZodNumber, z.ZodArray<z.ZodBoolean, "many">, z.ZodUnion<[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;
        }>, z.ZodArray<z.ZodString, "many">]>, z.ZodArray<z.ZodString, "many">, z.ZodArray<z.ZodNumber, "many">, z.ZodArray<z.ZodArray<z.ZodNumber, "many">, "many">]>, z.ZodType<any, z.ZodTypeDef, any>]>;
    }, "strip", z.ZodTypeAny, {
        value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
        name: string;
        value?: any;
    }, {
        value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
        name: string;
        value?: any;
    }>, "many">;
    description: z.ZodString;
    referrer: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    mark_object: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    details: z.ZodArray<z.ZodObject<{
        address: z.ZodString;
        like: z.ZodOptional<z.ZodBoolean>;
        dislike: z.ZodOptional<z.ZodBoolean>;
        affiliation: z.ZodOptional<z.ZodBoolean>;
        time: z.ZodNumber;
    }, "strip", z.ZodTypeAny, {
        address: string;
        time: number;
        like?: boolean | undefined;
        dislike?: boolean | undefined;
        affiliation?: boolean | undefined;
    }, {
        address: string;
        time: number;
        like?: boolean | undefined;
        dislike?: boolean | undefined;
        affiliation?: boolean | undefined;
    }>, "many">;
    active_tx: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    passive_tx: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    time: z.ZodNumber;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    address: z.ZodString;
    like: z.ZodNumber;
    dislike: z.ZodNumber;
    info: z.ZodArray<z.ZodObject<{
        name: z.ZodString;
        value_type: z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>, z.ZodLiteral<import("wowok").ValueType.Value>]>, z.ZodLiteral<"Value">]>;
        value: z.ZodUnion<[z.ZodUnion<[z.ZodBoolean, z.ZodUnion<[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;
        }>, z.ZodString]>, z.ZodString, z.ZodNumber, z.ZodArray<z.ZodBoolean, "many">, z.ZodUnion<[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;
        }>, z.ZodArray<z.ZodString, "many">]>, z.ZodArray<z.ZodString, "many">, z.ZodArray<z.ZodNumber, "many">, z.ZodArray<z.ZodArray<z.ZodNumber, "many">, "many">]>, z.ZodType<any, z.ZodTypeDef, any>]>;
    }, "strip", z.ZodTypeAny, {
        value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
        name: string;
        value?: any;
    }, {
        value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
        name: string;
        value?: any;
    }>, "many">;
    description: z.ZodString;
    referrer: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    mark_object: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    details: z.ZodArray<z.ZodObject<{
        address: z.ZodString;
        like: z.ZodOptional<z.ZodBoolean>;
        dislike: z.ZodOptional<z.ZodBoolean>;
        affiliation: z.ZodOptional<z.ZodBoolean>;
        time: z.ZodNumber;
    }, "strip", z.ZodTypeAny, {
        address: string;
        time: number;
        like?: boolean | undefined;
        dislike?: boolean | undefined;
        affiliation?: boolean | undefined;
    }, {
        address: string;
        time: number;
        like?: boolean | undefined;
        dislike?: boolean | undefined;
        affiliation?: boolean | undefined;
    }>, "many">;
    active_tx: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    passive_tx: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    time: z.ZodNumber;
}, z.ZodTypeAny, "passthrough">>;
export declare const ObjectProofSchema: z.ZodObject<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    description: z.ZodString;
    proof: z.ZodString;
    server_pubkey: z.ZodString;
    server_signature: z.ZodString;
    proof_type: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
    item_count: z.ZodUnion<[z.ZodNumber, z.ZodString, z.ZodNull]>;
    about_address: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    signer: z.ZodString;
    time: z.ZodNumber;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    description: z.ZodString;
    proof: z.ZodString;
    server_pubkey: z.ZodString;
    server_signature: z.ZodString;
    proof_type: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
    item_count: z.ZodUnion<[z.ZodNumber, z.ZodString, z.ZodNull]>;
    about_address: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    signer: z.ZodString;
    time: z.ZodNumber;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    description: z.ZodString;
    proof: z.ZodString;
    server_pubkey: z.ZodString;
    server_signature: z.ZodString;
    proof_type: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
    item_count: z.ZodUnion<[z.ZodNumber, z.ZodString, z.ZodNull]>;
    about_address: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    signer: z.ZodString;
    time: z.ZodNumber;
}, z.ZodTypeAny, "passthrough">>;
export declare const WReceivedObjectSchema: z.ZodObject<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    balance: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
    payment: z.ZodString;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    balance: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
    payment: z.ZodString;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    balance: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
    payment: z.ZodString;
}, z.ZodTypeAny, "passthrough">>;
export declare const ObjectPermissionSchema: z.ZodObject<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    builder: z.ZodString;
    admin: z.ZodArray<z.ZodString, "many">;
    description: z.ZodString;
    entity_count: z.ZodNumber;
    perm_remark: z.ZodArray<z.ZodObject<{
        index: z.ZodEffects<z.ZodNumber, number, number>;
        remark: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        index: number;
        remark: string;
    }, {
        index: number;
        remark: string;
    }>, "many">;
    um: z.ZodUnion<[z.ZodString, z.ZodNull]>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    builder: z.ZodString;
    admin: z.ZodArray<z.ZodString, "many">;
    description: z.ZodString;
    entity_count: z.ZodNumber;
    perm_remark: z.ZodArray<z.ZodObject<{
        index: z.ZodEffects<z.ZodNumber, number, number>;
        remark: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        index: number;
        remark: string;
    }, {
        index: number;
        remark: string;
    }>, "many">;
    um: z.ZodUnion<[z.ZodString, z.ZodNull]>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    builder: z.ZodString;
    admin: z.ZodArray<z.ZodString, "many">;
    description: z.ZodString;
    entity_count: z.ZodNumber;
    perm_remark: z.ZodArray<z.ZodObject<{
        index: z.ZodEffects<z.ZodNumber, number, number>;
        remark: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        index: number;
        remark: string;
    }, {
        index: number;
        remark: string;
    }>, "many">;
    um: z.ZodUnion<[z.ZodString, z.ZodNull]>;
}, z.ZodTypeAny, "passthrough">>;
export declare const WitnessTypeSchema: z.ZodEffects<z.ZodNumber, import("wowok").WitnessType, number>;
export declare const GuardQueryIdSchema: z.ZodEffects<z.ZodNumber, number, number>;
export declare const GuardNodeSchema: z.ZodType;
export declare const ObjectGuardSchema: z.ZodObject<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    description: z.ZodString;
    table: z.ZodArray<z.ZodObject<{
        identifier: z.ZodNumber;
        b_submission: z.ZodBoolean;
        value_type: z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>;
        value: z.ZodOptional<z.ZodUnion<[z.ZodBoolean, z.ZodUnion<[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;
        }>, z.ZodString]>, z.ZodString, z.ZodNumber, z.ZodArray<z.ZodBoolean, "many">, z.ZodUnion<[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;
        }>, z.ZodArray<z.ZodString, "many">]>, z.ZodArray<z.ZodString, "many">, z.ZodArray<z.ZodNumber, "many">, z.ZodArray<z.ZodArray<z.ZodNumber, "many">, "many">]>>;
        name: z.ZodDefault<z.ZodString>;
    } & {
        object_type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    }, "strict", z.ZodTypeAny, {
        identifier: number;
        b_submission: boolean;
        value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType.Bool | import("wowok").ValueType.Address | import("wowok").ValueType.String | import("wowok").ValueType.U8 | import("wowok").ValueType.U16 | import("wowok").ValueType.U32 | import("wowok").ValueType.U64 | import("wowok").ValueType.U128 | import("wowok").ValueType.U256 | import("wowok").ValueType.VecBool | import("wowok").ValueType.VecAddress | import("wowok").ValueType.VecString | import("wowok").ValueType.VecU8 | import("wowok").ValueType.VecU16 | import("wowok").ValueType.VecU32 | import("wowok").ValueType.VecU64 | import("wowok").ValueType.VecU128 | import("wowok").ValueType.VecU256 | import("wowok").ValueType.VecVecU8 | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8";
        name: string;
        value?: string | number | boolean | {
            name_or_address?: string | undefined;
            local_mark_first?: boolean | undefined;
        } | {
            entities: {
                name_or_address?: string | undefined;
                local_mark_first?: boolean | undefined;
            }[];
            check_all_founded?: boolean | undefined;
        } | string[] | boolean[] | number[] | number[][] | undefined;
        object_type?: import("wowok").ObjectType | undefined;
    }, {
        identifier: number;
        b_submission: boolean;
        value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType.Bool | import("wowok").ValueType.Address | import("wowok").ValueType.String | import("wowok").ValueType.U8 | import("wowok").ValueType.U16 | import("wowok").ValueType.U32 | import("wowok").ValueType.U64 | import("wowok").ValueType.U128 | import("wowok").ValueType.U256 | import("wowok").ValueType.VecBool | import("wowok").ValueType.VecAddress | import("wowok").ValueType.VecString | import("wowok").ValueType.VecU8 | import("wowok").ValueType.VecU16 | import("wowok").ValueType.VecU32 | import("wowok").ValueType.VecU64 | import("wowok").ValueType.VecU128 | import("wowok").ValueType.VecU256 | import("wowok").ValueType.VecVecU8 | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8";
        value?: string | number | boolean | {
            name_or_address?: string | undefined;
            local_mark_first?: boolean | undefined;
        } | {
            entities: {
                name_or_address?: string | undefined;
                local_mark_first?: boolean | undefined;
            }[];
            check_all_founded?: boolean | undefined;
        } | string[] | boolean[] | number[] | number[][] | undefined;
        name?: string | undefined;
        object_type?: import("wowok").ObjectType | undefined;
    }>, "many">;
    input: z.ZodArray<z.ZodNumber, "many">;
    root: z.ZodType<any, z.ZodTypeDef, any>;
    rep_quote: z.ZodRecord<z.ZodString, z.ZodArray<z.ZodString, "many">>;
    relies: z.ZodArray<z.ZodString, "many">;
    relies_logic_and: z.ZodBoolean;
    rep: z.ZodBoolean;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    description: z.ZodString;
    table: z.ZodArray<z.ZodObject<{
        identifier: z.ZodNumber;
        b_submission: z.ZodBoolean;
        value_type: z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>;
        value: z.ZodOptional<z.ZodUnion<[z.ZodBoolean, z.ZodUnion<[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;
        }>, z.ZodString]>, z.ZodString, z.ZodNumber, z.ZodArray<z.ZodBoolean, "many">, z.ZodUnion<[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;
        }>, z.ZodArray<z.ZodString, "many">]>, z.ZodArray<z.ZodString, "many">, z.ZodArray<z.ZodNumber, "many">, z.ZodArray<z.ZodArray<z.ZodNumber, "many">, "many">]>>;
        name: z.ZodDefault<z.ZodString>;
    } & {
        object_type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    }, "strict", z.ZodTypeAny, {
        identifier: number;
        b_submission: boolean;
        value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType.Bool | import("wowok").ValueType.Address | import("wowok").ValueType.String | import("wowok").ValueType.U8 | import("wowok").ValueType.U16 | import("wowok").ValueType.U32 | import("wowok").ValueType.U64 | import("wowok").ValueType.U128 | import("wowok").ValueType.U256 | import("wowok").ValueType.VecBool | import("wowok").ValueType.VecAddress | import("wowok").ValueType.VecString | import("wowok").ValueType.VecU8 | import("wowok").ValueType.VecU16 | import("wowok").ValueType.VecU32 | import("wowok").ValueType.VecU64 | import("wowok").ValueType.VecU128 | import("wowok").ValueType.VecU256 | import("wowok").ValueType.VecVecU8 | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8";
        name: string;
        value?: string | number | boolean | {
            name_or_address?: string | undefined;
            local_mark_first?: boolean | undefined;
        } | {
            entities: {
                name_or_address?: string | undefined;
                local_mark_first?: boolean | undefined;
            }[];
            check_all_founded?: boolean | undefined;
        } | string[] | boolean[] | number[] | number[][] | undefined;
        object_type?: import("wowok").ObjectType | undefined;
    }, {
        identifier: number;
        b_submission: boolean;
        value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType.Bool | import("wowok").ValueType.Address | import("wowok").ValueType.String | import("wowok").ValueType.U8 | import("wowok").ValueType.U16 | import("wowok").ValueType.U32 | import("wowok").ValueType.U64 | import("wowok").ValueType.U128 | import("wowok").ValueType.U256 | import("wowok").ValueType.VecBool | import("wowok").ValueType.VecAddress | import("wowok").ValueType.VecString | import("wowok").ValueType.VecU8 | import("wowok").ValueType.VecU16 | import("wowok").ValueType.VecU32 | import("wowok").ValueType.VecU64 | import("wowok").ValueType.VecU128 | import("wowok").ValueType.VecU256 | import("wowok").ValueType.VecVecU8 | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8";
        value?: string | number | boolean | {
            name_or_address?: string | undefined;
            local_mark_first?: boolean | undefined;
        } | {
            entities: {
                name_or_address?: string | undefined;
                local_mark_first?: boolean | undefined;
            }[];
            check_all_founded?: boolean | undefined;
        } | string[] | boolean[] | number[] | number[][] | undefined;
        name?: string | undefined;
        object_type?: import("wowok").ObjectType | undefined;
    }>, "many">;
    input: z.ZodArray<z.ZodNumber, "many">;
    root: z.ZodType<any, z.ZodTypeDef, any>;
    rep_quote: z.ZodRecord<z.ZodString, z.ZodArray<z.ZodString, "many">>;
    relies: z.ZodArray<z.ZodString, "many">;
    relies_logic_and: z.ZodBoolean;
    rep: z.ZodBoolean;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    description: z.ZodString;
    table: z.ZodArray<z.ZodObject<{
        identifier: z.ZodNumber;
        b_submission: z.ZodBoolean;
        value_type: z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>;
        value: z.ZodOptional<z.ZodUnion<[z.ZodBoolean, z.ZodUnion<[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;
        }>, z.ZodString]>, z.ZodString, z.ZodNumber, z.ZodArray<z.ZodBoolean, "many">, z.ZodUnion<[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;
        }>, z.ZodArray<z.ZodString, "many">]>, z.ZodArray<z.ZodString, "many">, z.ZodArray<z.ZodNumber, "many">, z.ZodArray<z.ZodArray<z.ZodNumber, "many">, "many">]>>;
        name: z.ZodDefault<z.ZodString>;
    } & {
        object_type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    }, "strict", z.ZodTypeAny, {
        identifier: number;
        b_submission: boolean;
        value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType.Bool | import("wowok").ValueType.Address | import("wowok").ValueType.String | import("wowok").ValueType.U8 | import("wowok").ValueType.U16 | import("wowok").ValueType.U32 | import("wowok").ValueType.U64 | import("wowok").ValueType.U128 | import("wowok").ValueType.U256 | import("wowok").ValueType.VecBool | import("wowok").ValueType.VecAddress | import("wowok").ValueType.VecString | import("wowok").ValueType.VecU8 | import("wowok").ValueType.VecU16 | import("wowok").ValueType.VecU32 | import("wowok").ValueType.VecU64 | import("wowok").ValueType.VecU128 | import("wowok").ValueType.VecU256 | import("wowok").ValueType.VecVecU8 | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8";
        name: string;
        value?: string | number | boolean | {
            name_or_address?: string | undefined;
            local_mark_first?: boolean | undefined;
        } | {
            entities: {
                name_or_address?: string | undefined;
                local_mark_first?: boolean | undefined;
            }[];
            check_all_founded?: boolean | undefined;
        } | string[] | boolean[] | number[] | number[][] | undefined;
        object_type?: import("wowok").ObjectType | undefined;
    }, {
        identifier: number;
        b_submission: boolean;
        value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType.Bool | import("wowok").ValueType.Address | import("wowok").ValueType.String | import("wowok").ValueType.U8 | import("wowok").ValueType.U16 | import("wowok").ValueType.U32 | import("wowok").ValueType.U64 | import("wowok").ValueType.U128 | import("wowok").ValueType.U256 | import("wowok").ValueType.VecBool | import("wowok").ValueType.VecAddress | import("wowok").ValueType.VecString | import("wowok").ValueType.VecU8 | import("wowok").ValueType.VecU16 | import("wowok").ValueType.VecU32 | import("wowok").ValueType.VecU64 | import("wowok").ValueType.VecU128 | import("wowok").ValueType.VecU256 | import("wowok").ValueType.VecVecU8 | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8";
        value?: string | number | boolean | {
            name_or_address?: string | undefined;
            local_mark_first?: boolean | undefined;
        } | {
            entities: {
                name_or_address?: string | undefined;
                local_mark_first?: boolean | undefined;
            }[];
            check_all_founded?: boolean | undefined;
        } | string[] | boolean[] | number[] | number[][] | undefined;
        name?: string | undefined;
        object_type?: import("wowok").ObjectType | undefined;
    }>, "many">;
    input: z.ZodArray<z.ZodNumber, "many">;
    root: z.ZodType<any, z.ZodTypeDef, any>;
    rep_quote: z.ZodRecord<z.ZodString, z.ZodArray<z.ZodString, "many">>;
    relies: z.ZodArray<z.ZodString, "many">;
    relies_logic_and: z.ZodBoolean;
    rep: z.ZodBoolean;
}, z.ZodTypeAny, "passthrough">>;
export declare const PaymentInfoSchema: z.ZodObject<{
    for_object: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
    for_guard: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
    remark: z.ZodString;
    index: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
}, "strip", z.ZodTypeAny, {
    index: string | number;
    remark: string;
    for_object?: string | null | undefined;
    for_guard?: string | null | undefined;
}, {
    index: string | number;
    remark: string;
    for_object?: string | null | undefined;
    for_guard?: string | null | undefined;
}>;
export declare const ObjectPaymentSchema: z.ZodObject<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    record: z.ZodArray<z.ZodObject<{
        recipient: z.ZodUnion<[z.ZodObject<{
            GuardIdentifier: z.ZodNumber;
        }, "strip", z.ZodTypeAny, {
            GuardIdentifier: number;
        }, {
            GuardIdentifier: number;
        }>, z.ZodObject<{
            Entity: 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;
            }>;
        }, "strip", z.ZodTypeAny, {
            Entity: {
                name_or_address?: string | undefined;
                local_mark_first?: boolean | undefined;
            };
        }, {
            Entity: {
                name_or_address?: string | undefined;
                local_mark_first?: boolean | undefined;
            };
        }>, z.ZodObject<{
            Signer: z.ZodLiteral<"signer">;
        }, "strip", z.ZodTypeAny, {
            Signer: "signer";
        }, {
            Signer: "signer";
        }>]>;
        amount: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
    }, "strip", z.ZodTypeAny, {
        amount: string | number;
        recipient: {
            GuardIdentifier: number;
        } | {
            Entity: {
                name_or_address?: string | undefined;
                local_mark_first?: boolean | undefined;
            };
        } | {
            Signer: "signer";
        };
    }, {
        amount: string | number;
        recipient: {
            GuardIdentifier: number;
        } | {
            Entity: {
                name_or_address?: string | undefined;
                local_mark_first?: boolean | undefined;
            };
        } | {
            Signer: "signer";
        };
    }>, "many">;
    amount: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
    time: z.ZodString;
    from_object: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
    signer: z.ZodString;
    info: z.ZodObject<{
        for_object: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
        for_guard: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
        remark: z.ZodString;
        index: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
    }, "strip", z.ZodTypeAny, {
        index: string | number;
        remark: string;
        for_object?: string | null | undefined;
        for_guard?: string | null | undefined;
    }, {
        index: string | number;
        remark: string;
        for_object?: string | null | undefined;
        for_guard?: string | null | undefined;
    }>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    record: z.ZodArray<z.ZodObject<{
        recipient: z.ZodUnion<[z.ZodObject<{
            GuardIdentifier: z.ZodNumber;
        }, "strip", z.ZodTypeAny, {
            GuardIdentifier: number;
        }, {
            GuardIdentifier: number;
        }>, z.ZodObject<{
            Entity: 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;
            }>;
        }, "strip", z.ZodTypeAny, {
            Entity: {
                name_or_address?: string | undefined;
                local_mark_first?: boolean | undefined;
            };
        }, {
            Entity: {
                name_or_address?: string | undefined;
                local_mark_first?: boolean | undefined;
            };
        }>, z.ZodObject<{
            Signer: z.ZodLiteral<"signer">;
        }, "strip", z.ZodTypeAny, {
            Signer: "signer";
        }, {
            Signer: "signer";
        }>]>;
        amount: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
    }, "strip", z.ZodTypeAny, {
        amount: string | number;
        recipient: {
            GuardIdentifier: number;
        } | {
            Entity: {
                name_or_address?: string | undefined;
                local_mark_first?: boolean | undefined;
            };
        } | {
            Signer: "signer";
        };
    }, {
        amount: string | number;
        recipient: {
            GuardIdentifier: number;
        } | {
            Entity: {
                name_or_address?: string | undefined;
                local_mark_first?: boolean | undefined;
            };
        } | {
            Signer: "signer";
        };
    }>, "many">;
    amount: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
    time: z.ZodString;
    from_object: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
    signer: z.ZodString;
    info: z.ZodObject<{
        for_object: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
        for_guard: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
        remark: z.ZodString;
        index: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
    }, "strip", z.ZodTypeAny, {
        index: string | number;
        remark: string;
        for_object?: string | null | undefined;
        for_guard?: string | null | undefined;
    }, {
        index: string | number;
        remark: string;
        for_object?: string | null | undefined;
        for_guard?: string | null | undefined;
    }>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    record: z.ZodArray<z.ZodObject<{
        recipient: z.ZodUnion<[z.ZodObject<{
            GuardIdentifier: z.ZodNumber;
        }, "strip", z.ZodTypeAny, {
            GuardIdentifier: number;
        }, {
            GuardIdentifier: number;
        }>, z.ZodObject<{
            Entity: 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;
            }>;
        }, "strip", z.ZodTypeAny, {
            Entity: {
                name_or_address?: string | undefined;
                local_mark_first?: boolean | undefined;
            };
        }, {
            Entity: {
                name_or_address?: string | undefined;
                local_mark_first?: boolean | undefined;
            };
        }>, z.ZodObject<{
            Signer: z.ZodLiteral<"signer">;
        }, "strip", z.ZodTypeAny, {
            Signer: "signer";
        }, {
            Signer: "signer";
        }>]>;
        amount: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
    }, "strip", z.ZodTypeAny, {
        amount: string | number;
        recipient: {
            GuardIdentifier: number;
        } | {
            Entity: {
                name_or_address?: string | undefined;
                local_mark_first?: boolean | undefined;
            };
        } | {
            Signer: "signer";
        };
    }, {
        amount: string | number;
        recipient: {
            GuardIdentifier: number;
        } | {
            Entity: {
                name_or_address?: string | undefined;
                local_mark_first?: boolean | undefined;
            };
        } | {
            Signer: "signer";
        };
    }>, "many">;
    amount: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
    time: z.ZodString;
    from_object: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
    signer: z.ZodString;
    info: z.ZodObject<{
        for_object: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
        for_guard: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
        remark: z.ZodString;
        index: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
    }, "strip", z.ZodTypeAny, {
        index: string | number;
        remark: string;
        for_object?: string | null | undefined;
        for_guard?: string | null | undefined;
    }, {
        index: string | number;
        remark: string;
        for_object?: string | null | undefined;
        for_guard?: string | null | undefined;
    }>;
}, z.ZodTypeAny, "passthrough">>;
export declare const ObjectAllocationSchema: z.ZodObject<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    description: z.ZodString;
    allocators: z.ZodArray<z.ZodObject<{
        guard: z.ZodEffects<z.ZodString, string, string>;
        sharing: z.ZodArray<z.ZodObject<{
            who: z.ZodUnion<[z.ZodObject<{
                GuardIdentifier: z.ZodNumber;
            }, "strip", z.ZodTypeAny, {
                GuardIdentifier: number;
            }, {
                GuardIdentifier: number;
            }>, z.ZodObject<{
                Entity: 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;
                }>;
            }, "strip", z.ZodTypeAny, {
                Entity: {
                    name_or_address?: string | undefined;
                    local_mark_first?: boolean | undefined;
                };
            }, {
                Entity: {
                    name_or_address?: string | undefined;
                    local_mark_first?: boolean | undefined;
                };
            }>, z.ZodObject<{
                Signer: z.ZodLiteral<"signer">;
            }, "strip", z.ZodTypeAny, {
                Signer: "signer";
            }, {
                Signer: "signer";
            }>]>;
            sharing: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            mode: z.ZodEnum<["Amount", "Rate", "Surplus"]>;
        }, "strip", z.ZodTypeAny, {
            who: {
                GuardIdentifier: number;
            } | {
                Entity: {
                    name_or_address?: string | undefined;
                    local_mark_first?: boolean | undefined;
                };
            } | {
                Signer: "signer";
            };
            sharing: string | number;
            mode: "Amount" | "Rate" | "Surplus";
        }, {
            who: {
                GuardIdentifier: number;
            } | {
                Entity: {
                    name_or_address?: string | undefined;
                    local_mark_first?: boolean | undefined;
                };
            } | {
                Signer: "signer";
            };
            sharing: string | number;
            mode: "Amount" | "Rate" | "Surplus";
        }>, "many">;
        fix: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodString]>>;
        max: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodNumber, z.ZodString]>, z.ZodNull]>>;
    }, "strip", z.ZodTypeAny, {
        guard: string;
        sharing: {
            who: {
                GuardIdentifier: number;
            } | {
                Entity: {
                    name_or_address?: string | undefined;
                    local_mark_first?: boolean | undefined;
                };
            } | {
                Signer: "signer";
            };
            sharing: string | number;
            mode: "Amount" | "Rate" | "Surplus";
        }[];
        max?: string | number | null | undefined;
        fix?: string | number | undefined;
    }, {
        guard: string;
        sharing: {
            who: {
                GuardIdentifier: number;
            } | {
                Entity: {
                    name_or_address?: string | undefined;
                    local_mark_first?: boolean | undefined;
                };
            } | {
                Signer: "signer";
            };
            sharing: string | number;
            mode: "Amount" | "Rate" | "Surplus";
        }[];
        max?: string | number | null | undefined;
        fix?: string | number | undefined;
    }>, "many">;
    balance: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
    payment_info: z.ZodOptional<z.ZodObject<{
        for_object: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
        for_guard: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
        remark: z.ZodString;
        index: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
    }, "strip", z.ZodTypeAny, {
        index: string | number;
        remark: string;
        for_object?: string | null | undefined;
        for_guard?: string | null | undefined;
    }, {
        index: string | number;
        remark: string;
        for_object?: string | null | undefined;
        for_guard?: string | null | undefined;
    }>>;
    payment: z.ZodArray<z.ZodString, "many">;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    description: z.ZodString;
    allocators: z.ZodArray<z.ZodObject<{
        guard: z.ZodEffects<z.ZodString, string, string>;
        sharing: z.ZodArray<z.ZodObject<{
            who: z.ZodUnion<[z.ZodObject<{
                GuardIdentifier: z.ZodNumber;
            }, "strip", z.ZodTypeAny, {
                GuardIdentifier: number;
            }, {
                GuardIdentifier: number;
            }>, z.ZodObject<{
                Entity: 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;
                }>;
            }, "strip", z.ZodTypeAny, {
                Entity: {
                    name_or_address?: string | undefined;
                    local_mark_first?: boolean | undefined;
                };
            }, {
                Entity: {
                    name_or_address?: string | undefined;
                    local_mark_first?: boolean | undefined;
                };
            }>, z.ZodObject<{
                Signer: z.ZodLiteral<"signer">;
            }, "strip", z.ZodTypeAny, {
                Signer: "signer";
            }, {
                Signer: "signer";
            }>]>;
            sharing: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            mode: z.ZodEnum<["Amount", "Rate", "Surplus"]>;
        }, "strip", z.ZodTypeAny, {
            who: {
                GuardIdentifier: number;
            } | {
                Entity: {
                    name_or_address?: string | undefined;
                    local_mark_first?: boolean | undefined;
                };
            } | {
                Signer: "signer";
            };
            sharing: string | number;
            mode: "Amount" | "Rate" | "Surplus";
        }, {
            who: {
                GuardIdentifier: number;
            } | {
                Entity: {
                    name_or_address?: string | undefined;
                    local_mark_first?: boolean | undefined;
                };
            } | {
                Signer: "signer";
            };
            sharing: string | number;
            mode: "Amount" | "Rate" | "Surplus";
        }>, "many">;
        fix: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodString]>>;
        max: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodNumber, z.ZodString]>, z.ZodNull]>>;
    }, "strip", z.ZodTypeAny, {
        guard: string;
        sharing: {
            who: {
                GuardIdentifier: number;
            } | {
                Entity: {
                    name_or_address?: string | undefined;
                    local_mark_first?: boolean | undefined;
                };
            } | {
                Signer: "signer";
            };
            sharing: string | number;
            mode: "Amount" | "Rate" | "Surplus";
        }[];
        max?: string | number | null | undefined;
        fix?: string | number | undefined;
    }, {
        guard: string;
        sharing: {
            who: {
                GuardIdentifier: number;
            } | {
                Entity: {
                    name_or_address?: string | undefined;
                    local_mark_first?: boolean | undefined;
                };
            } | {
                Signer: "signer";
            };
            sharing: string | number;
            mode: "Amount" | "Rate" | "Surplus";
        }[];
        max?: string | number | null | undefined;
        fix?: string | number | undefined;
    }>, "many">;
    balance: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
    payment_info: z.ZodOptional<z.ZodObject<{
        for_object: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
        for_guard: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
        remark: z.ZodString;
        index: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
    }, "strip", z.ZodTypeAny, {
        index: string | number;
        remark: string;
        for_object?: string | null | undefined;
        for_guard?: string | null | undefined;
    }, {
        index: string | number;
        remark: string;
        for_object?: string | null | undefined;
        for_guard?: string | null | undefined;
    }>>;
    payment: z.ZodArray<z.ZodString, "many">;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    description: z.ZodString;
    allocators: z.ZodArray<z.ZodObject<{
        guard: z.ZodEffects<z.ZodString, string, string>;
        sharing: z.ZodArray<z.ZodObject<{
            who: z.ZodUnion<[z.ZodObject<{
                GuardIdentifier: z.ZodNumber;
            }, "strip", z.ZodTypeAny, {
                GuardIdentifier: number;
            }, {
                GuardIdentifier: number;
            }>, z.ZodObject<{
                Entity: 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;
                }>;
            }, "strip", z.ZodTypeAny, {
                Entity: {
                    name_or_address?: string | undefined;
                    local_mark_first?: boolean | undefined;
                };
            }, {
                Entity: {
                    name_or_address?: string | undefined;
                    local_mark_first?: boolean | undefined;
                };
            }>, z.ZodObject<{
                Signer: z.ZodLiteral<"signer">;
            }, "strip", z.ZodTypeAny, {
                Signer: "signer";
            }, {
                Signer: "signer";
            }>]>;
            sharing: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            mode: z.ZodEnum<["Amount", "Rate", "Surplus"]>;
        }, "strip", z.ZodTypeAny, {
            who: {
                GuardIdentifier: number;
            } | {
                Entity: {
                    name_or_address?: string | undefined;
                    local_mark_first?: boolean | undefined;
                };
            } | {
                Signer: "signer";
            };
            sharing: string | number;
            mode: "Amount" | "Rate" | "Surplus";
        }, {
            who: {
                GuardIdentifier: number;
            } | {
                Entity: {
                    name_or_address?: string | undefined;
                    local_mark_first?: boolean | undefined;
                };
            } | {
                Signer: "signer";
            };
            sharing: string | number;
            mode: "Amount" | "Rate" | "Surplus";
        }>, "many">;
        fix: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodString]>>;
        max: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodNumber, z.ZodString]>, z.ZodNull]>>;
    }, "strip", z.ZodTypeAny, {
        guard: string;
        sharing: {
            who: {
                GuardIdentifier: number;
            } | {
                Entity: {
                    name_or_address?: string | undefined;
                    local_mark_first?: boolean | undefined;
                };
            } | {
                Signer: "signer";
            };
            sharing: string | number;
            mode: "Amount" | "Rate" | "Surplus";
        }[];
        max?: string | number | null | undefined;
        fix?: string | number | undefined;
    }, {
        guard: string;
        sharing: {
            who: {
                GuardIdentifier: number;
            } | {
                Entity: {
                    name_or_address?: string | undefined;
                    local_mark_first?: boolean | undefined;
                };
            } | {
                Signer: "signer";
            };
            sharing: string | number;
            mode: "Amount" | "Rate" | "Surplus";
        }[];
        max?: string | number | null | undefined;
        fix?: string | number | undefined;
    }>, "many">;
    balance: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
    payment_info: z.ZodOptional<z.ZodObject<{
        for_object: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
        for_guard: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
        remark: z.ZodString;
        index: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
    }, "strip", z.ZodTypeAny, {
        index: string | number;
        remark: string;
        for_object?: string | null | undefined;
        for_guard?: string | null | undefined;
    }, {
        index: string | number;
        remark: string;
        for_object?: string | null | undefined;
        for_guard?: string | null | undefined;
    }>>;
    payment: z.ZodArray<z.ZodString, "many">;
}, z.ZodTypeAny, "passthrough">>;
export declare const VoteWeightSchema: z.ZodUnion<[z.ZodObject<{
    GuardIdentifier: z.ZodNumber;
}, "strip", z.ZodTypeAny, {
    GuardIdentifier: number;
}, {
    GuardIdentifier: number;
}>, z.ZodObject<{
    FixedValue: z.ZodNumber;
}, "strip", z.ZodTypeAny, {
    FixedValue: number;
}, {
    FixedValue: number;
}>]>;
export declare const VotingGuardSchema: z.ZodObject<{
    guard: z.ZodString;
    vote_weight: z.ZodUnion<[z.ZodObject<{
        GuardIdentifier: z.ZodNumber;
    }, "strip", z.ZodTypeAny, {
        GuardIdentifier: number;
    }, {
        GuardIdentifier: number;
    }>, z.ZodObject<{
        FixedValue: z.ZodNumber;
    }, "strip", z.ZodTypeAny, {
        FixedValue: number;
    }, {
        FixedValue: number;
    }>]>;
}, "strip", z.ZodTypeAny, {
    guard: string;
    vote_weight: {
        GuardIdentifier: number;
    } | {
        FixedValue: number;
    };
}, {
    guard: string;
    vote_weight: {
        GuardIdentifier: number;
    } | {
        FixedValue: number;
    };
}>;
export declare const ObjectArbitrationSchema: z.ZodObject<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    description: z.ZodString;
    location: z.ZodString;
    voting_guard: z.ZodArray<z.ZodObject<{
        guard: z.ZodString;
        vote_weight: z.ZodUnion<[z.ZodObject<{
            GuardIdentifier: z.ZodNumber;
        }, "strip", z.ZodTypeAny, {
            GuardIdentifier: number;
        }, {
            GuardIdentifier: number;
        }>, z.ZodObject<{
            FixedValue: z.ZodNumber;
        }, "strip", z.ZodTypeAny, {
            FixedValue: number;
        }, {
            FixedValue: number;
        }>]>;
    }, "strip", z.ZodTypeAny, {
        guard: string;
        vote_weight: {
            GuardIdentifier: number;
        } | {
            FixedValue: number;
        };
    }, {
        guard: string;
        vote_weight: {
            GuardIdentifier: number;
        } | {
            FixedValue: number;
        };
    }>, "many">;
    usage_guard: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
    fee: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
    balance: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
    bPaused: z.ZodBoolean;
    um: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    permission: z.ZodString;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    description: z.ZodString;
    location: z.ZodString;
    voting_guard: z.ZodArray<z.ZodObject<{
        guard: z.ZodString;
        vote_weight: z.ZodUnion<[z.ZodObject<{
            GuardIdentifier: z.ZodNumber;
        }, "strip", z.ZodTypeAny, {
            GuardIdentifier: number;
        }, {
            GuardIdentifier: number;
        }>, z.ZodObject<{
            FixedValue: z.ZodNumber;
        }, "strip", z.ZodTypeAny, {
            FixedValue: number;
        }, {
            FixedValue: number;
        }>]>;
    }, "strip", z.ZodTypeAny, {
        guard: string;
        vote_weight: {
            GuardIdentifier: number;
        } | {
            FixedValue: number;
        };
    }, {
        guard: string;
        vote_weight: {
            GuardIdentifier: number;
        } | {
            FixedValue: number;
        };
    }>, "many">;
    usage_guard: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
    fee: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
    balance: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
    bPaused: z.ZodBoolean;
    um: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    permission: z.ZodString;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    description: z.ZodString;
    location: z.ZodString;
    voting_guard: z.ZodArray<z.ZodObject<{
        guard: z.ZodString;
        vote_weight: z.ZodUnion<[z.ZodObject<{
            GuardIdentifier: z.ZodNumber;
        }, "strip", z.ZodTypeAny, {
            GuardIdentifier: number;
        }, {
            GuardIdentifier: number;
        }>, z.ZodObject<{
            FixedValue: z.ZodNumber;
        }, "strip", z.ZodTypeAny, {
            FixedValue: number;
        }, {
            FixedValue: number;
        }>]>;
    }, "strip", z.ZodTypeAny, {
        guard: string;
        vote_weight: {
            GuardIdentifier: number;
        } | {
            FixedValue: number;
        };
    }, {
        guard: string;
        vote_weight: {
            GuardIdentifier: number;
        } | {
            FixedValue: number;
        };
    }>, "many">;
    usage_guard: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
    fee: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
    balance: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
    bPaused: z.ZodBoolean;
    um: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    permission: z.ZodString;
}, z.ZodTypeAny, "passthrough">>;
export declare const GuardInPassportSchema: z.ZodObject<{
    guard: z.ZodString;
    result: z.ZodBoolean;
    impack: z.ZodBoolean;
    relies: z.ZodArray<z.ZodString, "many">;
    relies_logic_and: z.ZodBoolean;
    submission: z.ZodObject<{
        identifier: z.ZodNumber;
        value_type: z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>, z.ZodLiteral<import("wowok").ValueType.Value>]>, z.ZodLiteral<"Value">]>;
        value: z.ZodUnion<[z.ZodUnion<[z.ZodBoolean, z.ZodUnion<[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;
        }>, z.ZodString]>, z.ZodString, z.ZodNumber, z.ZodArray<z.ZodBoolean, "many">, z.ZodUnion<[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;
        }>, z.ZodArray<z.ZodString, "many">]>, z.ZodArray<z.ZodString, "many">, z.ZodArray<z.ZodNumber, "many">, z.ZodArray<z.ZodArray<z.ZodNumber, "many">, "many">]>, z.ZodType<any, z.ZodTypeDef, any>]>;
    }, "strip", z.ZodTypeAny, {
        identifier: number;
        value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
        value?: any;
    }, {
        identifier: number;
        value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
        value?: any;
    }>;
}, "strip", z.ZodTypeAny, {
    result: boolean;
    guard: string;
    submission: {
        identifier: number;
        value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
        value?: any;
    };
    impack: boolean;
    relies: string[];
    relies_logic_and: boolean;
}, {
    result: boolean;
    guard: string;
    submission: {
        identifier: number;
        value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
        value?: any;
    };
    impack: boolean;
    relies: string[];
    relies_logic_and: boolean;
}>;
export declare const ObjectPassportSchema: z.ZodObject<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    info: z.ZodArray<z.ZodObject<{
        guard: z.ZodString;
        result: z.ZodBoolean;
        impack: z.ZodBoolean;
        relies: z.ZodArray<z.ZodString, "many">;
        relies_logic_and: z.ZodBoolean;
        submission: z.ZodObject<{
            identifier: z.ZodNumber;
            value_type: z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>, z.ZodLiteral<import("wowok").ValueType.Value>]>, z.ZodLiteral<"Value">]>;
            value: z.ZodUnion<[z.ZodUnion<[z.ZodBoolean, z.ZodUnion<[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;
            }>, z.ZodString]>, z.ZodString, z.ZodNumber, z.ZodArray<z.ZodBoolean, "many">, z.ZodUnion<[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;
            }>, z.ZodArray<z.ZodString, "many">]>, z.ZodArray<z.ZodString, "many">, z.ZodArray<z.ZodNumber, "many">, z.ZodArray<z.ZodArray<z.ZodNumber, "many">, "many">]>, z.ZodType<any, z.ZodTypeDef, any>]>;
        }, "strip", z.ZodTypeAny, {
            identifier: number;
            value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
            value?: any;
        }, {
            identifier: number;
            value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
            value?: any;
        }>;
    }, "strip", z.ZodTypeAny, {
        result: boolean;
        guard: string;
        submission: {
            identifier: number;
            value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
            value?: any;
        };
        impack: boolean;
        relies: string[];
        relies_logic_and: boolean;
    }, {
        result: boolean;
        guard: string;
        submission: {
            identifier: number;
            value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
            value?: any;
        };
        impack: boolean;
        relies: string[];
        relies_logic_and: boolean;
    }>, "many">;
    result: z.ZodBoolean;
    tx_hash: z.ZodString;
    impack_guard: z.ZodArray<z.ZodString, "many">;
    time: z.ZodNumber;
    signer: z.ZodString;
    has_verified: z.ZodBoolean;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    info: z.ZodArray<z.ZodObject<{
        guard: z.ZodString;
        result: z.ZodBoolean;
        impack: z.ZodBoolean;
        relies: z.ZodArray<z.ZodString, "many">;
        relies_logic_and: z.ZodBoolean;
        submission: z.ZodObject<{
            identifier: z.ZodNumber;
            value_type: z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>, z.ZodLiteral<import("wowok").ValueType.Value>]>, z.ZodLiteral<"Value">]>;
            value: z.ZodUnion<[z.ZodUnion<[z.ZodBoolean, z.ZodUnion<[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;
            }>, z.ZodString]>, z.ZodString, z.ZodNumber, z.ZodArray<z.ZodBoolean, "many">, z.ZodUnion<[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;
            }>, z.ZodArray<z.ZodString, "many">]>, z.ZodArray<z.ZodString, "many">, z.ZodArray<z.ZodNumber, "many">, z.ZodArray<z.ZodArray<z.ZodNumber, "many">, "many">]>, z.ZodType<any, z.ZodTypeDef, any>]>;
        }, "strip", z.ZodTypeAny, {
            identifier: number;
            value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
            value?: any;
        }, {
            identifier: number;
            value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
            value?: any;
        }>;
    }, "strip", z.ZodTypeAny, {
        result: boolean;
        guard: string;
        submission: {
            identifier: number;
            value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
            value?: any;
        };
        impack: boolean;
        relies: string[];
        relies_logic_and: boolean;
    }, {
        result: boolean;
        guard: string;
        submission: {
            identifier: number;
            value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
            value?: any;
        };
        impack: boolean;
        relies: string[];
        relies_logic_and: boolean;
    }>, "many">;
    result: z.ZodBoolean;
    tx_hash: z.ZodString;
    impack_guard: z.ZodArray<z.ZodString, "many">;
    time: z.ZodNumber;
    signer: z.ZodString;
    has_verified: z.ZodBoolean;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    info: z.ZodArray<z.ZodObject<{
        guard: z.ZodString;
        result: z.ZodBoolean;
        impack: z.ZodBoolean;
        relies: z.ZodArray<z.ZodString, "many">;
        relies_logic_and: z.ZodBoolean;
        submission: z.ZodObject<{
            identifier: z.ZodNumber;
            value_type: z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>, z.ZodLiteral<import("wowok").ValueType.Value>]>, z.ZodLiteral<"Value">]>;
            value: z.ZodUnion<[z.ZodUnion<[z.ZodBoolean, z.ZodUnion<[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;
            }>, z.ZodString]>, z.ZodString, z.ZodNumber, z.ZodArray<z.ZodBoolean, "many">, z.ZodUnion<[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;
            }>, z.ZodArray<z.ZodString, "many">]>, z.ZodArray<z.ZodString, "many">, z.ZodArray<z.ZodNumber, "many">, z.ZodArray<z.ZodArray<z.ZodNumber, "many">, "many">]>, z.ZodType<any, z.ZodTypeDef, any>]>;
        }, "strip", z.ZodTypeAny, {
            identifier: number;
            value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
            value?: any;
        }, {
            identifier: number;
            value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
            value?: any;
        }>;
    }, "strip", z.ZodTypeAny, {
        result: boolean;
        guard: string;
        submission: {
            identifier: number;
            value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
            value?: any;
        };
        impack: boolean;
        relies: string[];
        relies_logic_and: boolean;
    }, {
        result: boolean;
        guard: string;
        submission: {
            identifier: number;
            value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
            value?: any;
        };
        impack: boolean;
        relies: string[];
        relies_logic_and: boolean;
    }>, "many">;
    result: z.ZodBoolean;
    tx_hash: z.ZodString;
    impack_guard: z.ZodArray<z.ZodString, "many">;
    time: z.ZodNumber;
    signer: z.ZodString;
    has_verified: z.ZodBoolean;
}, z.ZodTypeAny, "passthrough">>;
export declare const TableItem_PermissionPermSchema: z.ZodObject<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    address: z.ZodString;
    perm: z.ZodArray<z.ZodEffects<z.ZodNumber, number, number>, "many">;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    address: z.ZodString;
    perm: z.ZodArray<z.ZodEffects<z.ZodNumber, number, number>, "many">;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    address: z.ZodString;
    perm: z.ZodArray<z.ZodEffects<z.ZodNumber, number, number>, "many">;
}, z.ZodTypeAny, "passthrough">>;
export declare const TableItem_DemandPresenterSchema: z.ZodObject<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    address: z.ZodString;
    recommend: z.ZodString;
    service: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    update_time: z.ZodNumber;
    acceptance_score: z.ZodUnion<[z.ZodNumber, z.ZodNull]>;
    feedback: z.ZodString;
    feedback_time: z.ZodNumber;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    address: z.ZodString;
    recommend: z.ZodString;
    service: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    update_time: z.ZodNumber;
    acceptance_score: z.ZodUnion<[z.ZodNumber, z.ZodNull]>;
    feedback: z.ZodString;
    feedback_time: z.ZodNumber;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    address: z.ZodString;
    recommend: z.ZodString;
    service: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    update_time: z.ZodNumber;
    acceptance_score: z.ZodUnion<[z.ZodNumber, z.ZodNull]>;
    feedback: z.ZodString;
    feedback_time: z.ZodNumber;
}, z.ZodTypeAny, "passthrough">>;
export declare const MachineForwardGuardSchema: 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;
}>;
export declare const MachineForwardSchema: 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;
}>;
export declare const MachineNodePairSchema: 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;
}>;
export declare const MachineNodeSchema: 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;
    }[];
}>;
export declare const TableItem_MachineNodeSchema: z.ZodObject<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    name: z.ZodString;
    value: 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">;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    name: z.ZodString;
    value: 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">;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    name: z.ZodString;
    value: 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">;
}, z.ZodTypeAny, "passthrough">>;
export declare const TableItem_ProgressHistorySchema: z.ZodObject<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    index: z.ZodNumber;
    node: z.ZodString;
    next_node: z.ZodString;
    session: z.ZodArray<z.ZodObject<{
        next_node: z.ZodString;
        forwards: z.ZodArray<z.ZodObject<{
            forward: z.ZodString;
            who: z.ZodUnion<[z.ZodString, z.ZodNull]>;
            retained_submission: z.ZodArray<z.ZodObject<{
                identifier: z.ZodNumber;
                value_type: z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>, z.ZodLiteral<import("wowok").ValueType.Value>]>, z.ZodLiteral<"Value">]>;
                value: z.ZodUnion<[z.ZodUnion<[z.ZodBoolean, z.ZodUnion<[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;
                }>, z.ZodString]>, z.ZodString, z.ZodNumber, z.ZodArray<z.ZodBoolean, "many">, z.ZodUnion<[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;
                }>, z.ZodArray<z.ZodString, "many">]>, z.ZodArray<z.ZodString, "many">, z.ZodArray<z.ZodNumber, "many">, z.ZodArray<z.ZodArray<z.ZodNumber, "many">, "many">]>, z.ZodType<any, z.ZodTypeDef, any>]>;
            }, "strip", z.ZodTypeAny, {
                identifier: number;
                value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                value?: any;
            }, {
                identifier: number;
                value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                value?: any;
            }>, "many">;
            msg: z.ZodString;
            accomplished: z.ZodBoolean;
            time: z.ZodNumber;
        }, "strip", z.ZodTypeAny, {
            time: number;
            forward: string;
            who: string | null;
            retained_submission: {
                identifier: number;
                value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                value?: any;
            }[];
            msg: string;
            accomplished: boolean;
        }, {
            time: number;
            forward: string;
            who: string | null;
            retained_submission: {
                identifier: number;
                value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                value?: any;
            }[];
            msg: string;
            accomplished: boolean;
        }>, "many">;
        weights: z.ZodNumber;
        threshold: z.ZodNumber;
    }, "strip", z.ZodTypeAny, {
        next_node: string;
        forwards: {
            time: number;
            forward: string;
            who: string | null;
            retained_submission: {
                identifier: number;
                value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                value?: any;
            }[];
            msg: string;
            accomplished: boolean;
        }[];
        weights: number;
        threshold: number;
    }, {
        next_node: string;
        forwards: {
            time: number;
            forward: string;
            who: string | null;
            retained_submission: {
                identifier: number;
                value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                value?: any;
            }[];
            msg: string;
            accomplished: boolean;
        }[];
        weights: number;
        threshold: number;
    }>, "many">;
    time: z.ZodNumber;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    index: z.ZodNumber;
    node: z.ZodString;
    next_node: z.ZodString;
    session: z.ZodArray<z.ZodObject<{
        next_node: z.ZodString;
        forwards: z.ZodArray<z.ZodObject<{
            forward: z.ZodString;
            who: z.ZodUnion<[z.ZodString, z.ZodNull]>;
            retained_submission: z.ZodArray<z.ZodObject<{
                identifier: z.ZodNumber;
                value_type: z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>, z.ZodLiteral<import("wowok").ValueType.Value>]>, z.ZodLiteral<"Value">]>;
                value: z.ZodUnion<[z.ZodUnion<[z.ZodBoolean, z.ZodUnion<[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;
                }>, z.ZodString]>, z.ZodString, z.ZodNumber, z.ZodArray<z.ZodBoolean, "many">, z.ZodUnion<[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;
                }>, z.ZodArray<z.ZodString, "many">]>, z.ZodArray<z.ZodString, "many">, z.ZodArray<z.ZodNumber, "many">, z.ZodArray<z.ZodArray<z.ZodNumber, "many">, "many">]>, z.ZodType<any, z.ZodTypeDef, any>]>;
            }, "strip", z.ZodTypeAny, {
                identifier: number;
                value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                value?: any;
            }, {
                identifier: number;
                value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                value?: any;
            }>, "many">;
            msg: z.ZodString;
            accomplished: z.ZodBoolean;
            time: z.ZodNumber;
        }, "strip", z.ZodTypeAny, {
            time: number;
            forward: string;
            who: string | null;
            retained_submission: {
                identifier: number;
                value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                value?: any;
            }[];
            msg: string;
            accomplished: boolean;
        }, {
            time: number;
            forward: string;
            who: string | null;
            retained_submission: {
                identifier: number;
                value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                value?: any;
            }[];
            msg: string;
            accomplished: boolean;
        }>, "many">;
        weights: z.ZodNumber;
        threshold: z.ZodNumber;
    }, "strip", z.ZodTypeAny, {
        next_node: string;
        forwards: {
            time: number;
            forward: string;
            who: string | null;
            retained_submission: {
                identifier: number;
                value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                value?: any;
            }[];
            msg: string;
            accomplished: boolean;
        }[];
        weights: number;
        threshold: number;
    }, {
        next_node: string;
        forwards: {
            time: number;
            forward: string;
            who: string | null;
            retained_submission: {
                identifier: number;
                value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                value?: any;
            }[];
            msg: string;
            accomplished: boolean;
        }[];
        weights: number;
        threshold: number;
    }>, "many">;
    time: z.ZodNumber;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    index: z.ZodNumber;
    node: z.ZodString;
    next_node: z.ZodString;
    session: z.ZodArray<z.ZodObject<{
        next_node: z.ZodString;
        forwards: z.ZodArray<z.ZodObject<{
            forward: z.ZodString;
            who: z.ZodUnion<[z.ZodString, z.ZodNull]>;
            retained_submission: z.ZodArray<z.ZodObject<{
                identifier: z.ZodNumber;
                value_type: z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>, z.ZodLiteral<import("wowok").ValueType.Value>]>, z.ZodLiteral<"Value">]>;
                value: z.ZodUnion<[z.ZodUnion<[z.ZodBoolean, z.ZodUnion<[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;
                }>, z.ZodString]>, z.ZodString, z.ZodNumber, z.ZodArray<z.ZodBoolean, "many">, z.ZodUnion<[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;
                }>, z.ZodArray<z.ZodString, "many">]>, z.ZodArray<z.ZodString, "many">, z.ZodArray<z.ZodNumber, "many">, z.ZodArray<z.ZodArray<z.ZodNumber, "many">, "many">]>, z.ZodType<any, z.ZodTypeDef, any>]>;
            }, "strip", z.ZodTypeAny, {
                identifier: number;
                value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                value?: any;
            }, {
                identifier: number;
                value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                value?: any;
            }>, "many">;
            msg: z.ZodString;
            accomplished: z.ZodBoolean;
            time: z.ZodNumber;
        }, "strip", z.ZodTypeAny, {
            time: number;
            forward: string;
            who: string | null;
            retained_submission: {
                identifier: number;
                value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                value?: any;
            }[];
            msg: string;
            accomplished: boolean;
        }, {
            time: number;
            forward: string;
            who: string | null;
            retained_submission: {
                identifier: number;
                value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                value?: any;
            }[];
            msg: string;
            accomplished: boolean;
        }>, "many">;
        weights: z.ZodNumber;
        threshold: z.ZodNumber;
    }, "strip", z.ZodTypeAny, {
        next_node: string;
        forwards: {
            time: number;
            forward: string;
            who: string | null;
            retained_submission: {
                identifier: number;
                value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                value?: any;
            }[];
            msg: string;
            accomplished: boolean;
        }[];
        weights: number;
        threshold: number;
    }, {
        next_node: string;
        forwards: {
            time: number;
            forward: string;
            who: string | null;
            retained_submission: {
                identifier: number;
                value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                value?: any;
            }[];
            msg: string;
            accomplished: boolean;
        }[];
        weights: number;
        threshold: number;
    }>, "many">;
    time: z.ZodNumber;
}, z.ZodTypeAny, "passthrough">>;
export declare const TableItem_TreasuryHistorySchema: z.ZodObject<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    payment: z.ZodEffects<z.ZodString, string, string>;
    op: z.ZodEnum<["Withdraw", "Deposit", "Receive"]>;
    signer: z.ZodString;
    external_guard: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    amount: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
    time: z.ZodNumber;
    store_from_id: z.ZodUnion<[z.ZodString, z.ZodNull]>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    payment: z.ZodEffects<z.ZodString, string, string>;
    op: z.ZodEnum<["Withdraw", "Deposit", "Receive"]>;
    signer: z.ZodString;
    external_guard: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    amount: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
    time: z.ZodNumber;
    store_from_id: z.ZodUnion<[z.ZodString, z.ZodNull]>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    payment: z.ZodEffects<z.ZodString, string, string>;
    op: z.ZodEnum<["Withdraw", "Deposit", "Receive"]>;
    signer: z.ZodString;
    external_guard: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    amount: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
    time: z.ZodNumber;
    store_from_id: z.ZodUnion<[z.ZodString, z.ZodNull]>;
}, z.ZodTypeAny, "passthrough">>;
export declare const ObjectsQuerySchema: z.ZodObject<{
    no_cache: z.ZodOptional<z.ZodBoolean>;
    network: z.ZodOptional<z.ZodEnum<[import("wowok").ENTRYPOINT.Localnet, import("wowok").ENTRYPOINT.Testnet]>>;
} & {
    objects: z.ZodArray<z.ZodEffects<z.ZodString, string, string>, "many">;
}, "strict", z.ZodTypeAny, {
    objects: string[];
    no_cache?: boolean | undefined;
    network?: import("wowok").ENTRYPOINT | undefined;
}, {
    objects: string[];
    no_cache?: boolean | undefined;
    network?: import("wowok").ENTRYPOINT | undefined;
}>;
export declare const ObjectUnionSchema: z.ZodUnion<[z.ZodObject<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    description: z.ZodString;
    balance: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
    history_count: z.ZodNumber;
    external_deposit_guard: z.ZodArray<z.ZodObject<{
        guard: z.ZodString;
        identifier: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodNull]>>;
        store_from_id: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodNull]>>;
    }, "strip", z.ZodTypeAny, {
        guard: string;
        identifier?: number | null | undefined;
        store_from_id?: number | null | undefined;
    }, {
        guard: string;
        identifier?: number | null | undefined;
        store_from_id?: number | null | undefined;
    }>, "many">;
    external_withdraw_guard: z.ZodArray<z.ZodObject<{
        guard: z.ZodString;
        identifier: z.ZodNumber;
        store_from_id: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodNull]>>;
    }, "strip", z.ZodTypeAny, {
        identifier: number;
        guard: string;
        store_from_id?: number | null | undefined;
    }, {
        identifier: number;
        guard: string;
        store_from_id?: number | null | undefined;
    }>, "many">;
    inflow: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
    outflow: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
    um: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    permission: z.ZodString;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    description: z.ZodString;
    balance: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
    history_count: z.ZodNumber;
    external_deposit_guard: z.ZodArray<z.ZodObject<{
        guard: z.ZodString;
        identifier: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodNull]>>;
        store_from_id: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodNull]>>;
    }, "strip", z.ZodTypeAny, {
        guard: string;
        identifier?: number | null | undefined;
        store_from_id?: number | null | undefined;
    }, {
        guard: string;
        identifier?: number | null | undefined;
        store_from_id?: number | null | undefined;
    }>, "many">;
    external_withdraw_guard: z.ZodArray<z.ZodObject<{
        guard: z.ZodString;
        identifier: z.ZodNumber;
        store_from_id: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodNull]>>;
    }, "strip", z.ZodTypeAny, {
        identifier: number;
        guard: string;
        store_from_id?: number | null | undefined;
    }, {
        identifier: number;
        guard: string;
        store_from_id?: number | null | undefined;
    }>, "many">;
    inflow: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
    outflow: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
    um: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    permission: z.ZodString;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    description: z.ZodString;
    balance: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
    history_count: z.ZodNumber;
    external_deposit_guard: z.ZodArray<z.ZodObject<{
        guard: z.ZodString;
        identifier: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodNull]>>;
        store_from_id: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodNull]>>;
    }, "strip", z.ZodTypeAny, {
        guard: string;
        identifier?: number | null | undefined;
        store_from_id?: number | null | undefined;
    }, {
        guard: string;
        identifier?: number | null | undefined;
        store_from_id?: number | null | undefined;
    }>, "many">;
    external_withdraw_guard: z.ZodArray<z.ZodObject<{
        guard: z.ZodString;
        identifier: z.ZodNumber;
        store_from_id: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodNull]>>;
    }, "strip", z.ZodTypeAny, {
        identifier: number;
        guard: string;
        store_from_id?: number | null | undefined;
    }, {
        identifier: number;
        guard: string;
        store_from_id?: number | null | undefined;
    }>, "many">;
    inflow: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
    outflow: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
    um: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    permission: z.ZodString;
}, z.ZodTypeAny, "passthrough">>, z.ZodObject<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    builder: z.ZodString;
    admin: z.ZodArray<z.ZodString, "many">;
    description: z.ZodString;
    entity_count: z.ZodNumber;
    perm_remark: z.ZodArray<z.ZodObject<{
        index: z.ZodEffects<z.ZodNumber, number, number>;
        remark: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        index: number;
        remark: string;
    }, {
        index: number;
        remark: string;
    }>, "many">;
    um: z.ZodUnion<[z.ZodString, z.ZodNull]>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    builder: z.ZodString;
    admin: z.ZodArray<z.ZodString, "many">;
    description: z.ZodString;
    entity_count: z.ZodNumber;
    perm_remark: z.ZodArray<z.ZodObject<{
        index: z.ZodEffects<z.ZodNumber, number, number>;
        remark: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        index: number;
        remark: string;
    }, {
        index: number;
        remark: string;
    }>, "many">;
    um: z.ZodUnion<[z.ZodString, z.ZodNull]>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    builder: z.ZodString;
    admin: z.ZodArray<z.ZodString, "many">;
    description: z.ZodString;
    entity_count: z.ZodNumber;
    perm_remark: z.ZodArray<z.ZodObject<{
        index: z.ZodEffects<z.ZodNumber, number, number>;
        remark: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        index: number;
        remark: string;
    }, {
        index: number;
        remark: string;
    }>, "many">;
    um: z.ZodUnion<[z.ZodString, z.ZodNull]>;
}, z.ZodTypeAny, "passthrough">>, z.ZodObject<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    description: z.ZodString;
    node_count: z.ZodNumber;
    consensus_repositories: z.ZodArray<z.ZodString, "many">;
    bPaused: z.ZodBoolean;
    bPublished: z.ZodBoolean;
    um: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    permission: z.ZodString;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    description: z.ZodString;
    node_count: z.ZodNumber;
    consensus_repositories: z.ZodArray<z.ZodString, "many">;
    bPaused: z.ZodBoolean;
    bPublished: z.ZodBoolean;
    um: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    permission: z.ZodString;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    description: z.ZodString;
    node_count: z.ZodNumber;
    consensus_repositories: z.ZodArray<z.ZodString, "many">;
    bPaused: z.ZodBoolean;
    bPublished: z.ZodBoolean;
    um: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    permission: z.ZodString;
}, z.ZodTypeAny, "passthrough">>, z.ZodObject<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    description: z.ZodString;
    location: z.ZodString;
    sales: z.ZodArray<z.ZodObject<{
        name: z.ZodEffects<z.ZodString, string, string>;
        price: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
        stock: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
        suspension: z.ZodBoolean;
        wip: z.ZodString;
        wip_hash: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        name: string;
        wip: string;
        price: string | number;
        stock: string | number;
        suspension: boolean;
        wip_hash: string;
    }, {
        name: string;
        wip: string;
        price: string | number;
        stock: string | number;
        suspension: boolean;
        wip_hash: string;
    }>, "many">;
    repositories: z.ZodArray<z.ZodString, "many">;
    buy_guard: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    machine: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    bPublished: z.ZodBoolean;
    bPaused: z.ZodBoolean;
    customer_required: z.ZodArray<z.ZodString, "many">;
    arbitrations: z.ZodArray<z.ZodString, "many">;
    compensation_fund: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
    paused_time: z.ZodUnion<[z.ZodNumber, z.ZodNull]>;
    compensation_lock_duration: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
    order_allocators: z.ZodUnion<[z.ZodObject<{
        description: z.ZodEffects<z.ZodString, string, string>;
        threshold: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
        allocators: z.ZodArray<z.ZodObject<{
            guard: z.ZodEffects<z.ZodString, string, string>;
            sharing: z.ZodArray<z.ZodObject<{
                who: z.ZodUnion<[z.ZodObject<{
                    GuardIdentifier: z.ZodNumber;
                }, "strip", z.ZodTypeAny, {
                    GuardIdentifier: number;
                }, {
                    GuardIdentifier: number;
                }>, z.ZodObject<{
                    Entity: 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;
                    }>;
                }, "strip", z.ZodTypeAny, {
                    Entity: {
                        name_or_address?: string | undefined;
                        local_mark_first?: boolean | undefined;
                    };
                }, {
                    Entity: {
                        name_or_address?: string | undefined;
                        local_mark_first?: boolean | undefined;
                    };
                }>, z.ZodObject<{
                    Signer: z.ZodLiteral<"signer">;
                }, "strip", z.ZodTypeAny, {
                    Signer: "signer";
                }, {
                    Signer: "signer";
                }>]>;
                sharing: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
                mode: z.ZodEnum<["Amount", "Rate", "Surplus"]>;
            }, "strip", z.ZodTypeAny, {
                who: {
                    GuardIdentifier: number;
                } | {
                    Entity: {
                        name_or_address?: string | undefined;
                        local_mark_first?: boolean | undefined;
                    };
                } | {
                    Signer: "signer";
                };
                sharing: string | number;
                mode: "Amount" | "Rate" | "Surplus";
            }, {
                who: {
                    GuardIdentifier: number;
                } | {
                    Entity: {
                        name_or_address?: string | undefined;
                        local_mark_first?: boolean | undefined;
                    };
                } | {
                    Signer: "signer";
                };
                sharing: string | number;
                mode: "Amount" | "Rate" | "Surplus";
            }>, "many">;
            fix: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodString]>>;
            max: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodNumber, z.ZodString]>, z.ZodNull]>>;
        }, "strip", z.ZodTypeAny, {
            guard: string;
            sharing: {
                who: {
                    GuardIdentifier: number;
                } | {
                    Entity: {
                        name_or_address?: string | undefined;
                        local_mark_first?: boolean | undefined;
                    };
                } | {
                    Signer: "signer";
                };
                sharing: string | number;
                mode: "Amount" | "Rate" | "Surplus";
            }[];
            max?: string | number | null | undefined;
            fix?: string | number | undefined;
        }, {
            guard: string;
            sharing: {
                who: {
                    GuardIdentifier: number;
                } | {
                    Entity: {
                        name_or_address?: string | undefined;
                        local_mark_first?: boolean | undefined;
                    };
                } | {
                    Signer: "signer";
                };
                sharing: string | number;
                mode: "Amount" | "Rate" | "Surplus";
            }[];
            max?: string | number | null | undefined;
            fix?: string | number | undefined;
        }>, "many">;
    }, "strip", z.ZodTypeAny, {
        description: string;
        threshold: string | number;
        allocators: {
            guard: string;
            sharing: {
                who: {
                    GuardIdentifier: number;
                } | {
                    Entity: {
                        name_or_address?: string | undefined;
                        local_mark_first?: boolean | undefined;
                    };
                } | {
                    Signer: "signer";
                };
                sharing: string | number;
                mode: "Amount" | "Rate" | "Surplus";
            }[];
            max?: string | number | null | undefined;
            fix?: string | number | undefined;
        }[];
    }, {
        description: string;
        threshold: string | number;
        allocators: {
            guard: string;
            sharing: {
                who: {
                    GuardIdentifier: number;
                } | {
                    Entity: {
                        name_or_address?: string | undefined;
                        local_mark_first?: boolean | undefined;
                    };
                } | {
                    Signer: "signer";
                };
                sharing: string | number;
                mode: "Amount" | "Rate" | "Surplus";
            }[];
            max?: string | number | null | undefined;
            fix?: string | number | undefined;
        }[];
    }>, z.ZodNull]>;
    rewards: z.ZodArray<z.ZodString, "many">;
    um: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    permission: z.ZodString;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    description: z.ZodString;
    location: z.ZodString;
    sales: z.ZodArray<z.ZodObject<{
        name: z.ZodEffects<z.ZodString, string, string>;
        price: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
        stock: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
        suspension: z.ZodBoolean;
        wip: z.ZodString;
        wip_hash: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        name: string;
        wip: string;
        price: string | number;
        stock: string | number;
        suspension: boolean;
        wip_hash: string;
    }, {
        name: string;
        wip: string;
        price: string | number;
        stock: string | number;
        suspension: boolean;
        wip_hash: string;
    }>, "many">;
    repositories: z.ZodArray<z.ZodString, "many">;
    buy_guard: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    machine: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    bPublished: z.ZodBoolean;
    bPaused: z.ZodBoolean;
    customer_required: z.ZodArray<z.ZodString, "many">;
    arbitrations: z.ZodArray<z.ZodString, "many">;
    compensation_fund: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
    paused_time: z.ZodUnion<[z.ZodNumber, z.ZodNull]>;
    compensation_lock_duration: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
    order_allocators: z.ZodUnion<[z.ZodObject<{
        description: z.ZodEffects<z.ZodString, string, string>;
        threshold: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
        allocators: z.ZodArray<z.ZodObject<{
            guard: z.ZodEffects<z.ZodString, string, string>;
            sharing: z.ZodArray<z.ZodObject<{
                who: z.ZodUnion<[z.ZodObject<{
                    GuardIdentifier: z.ZodNumber;
                }, "strip", z.ZodTypeAny, {
                    GuardIdentifier: number;
                }, {
                    GuardIdentifier: number;
                }>, z.ZodObject<{
                    Entity: 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;
                    }>;
                }, "strip", z.ZodTypeAny, {
                    Entity: {
                        name_or_address?: string | undefined;
                        local_mark_first?: boolean | undefined;
                    };
                }, {
                    Entity: {
                        name_or_address?: string | undefined;
                        local_mark_first?: boolean | undefined;
                    };
                }>, z.ZodObject<{
                    Signer: z.ZodLiteral<"signer">;
                }, "strip", z.ZodTypeAny, {
                    Signer: "signer";
                }, {
                    Signer: "signer";
                }>]>;
                sharing: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
                mode: z.ZodEnum<["Amount", "Rate", "Surplus"]>;
            }, "strip", z.ZodTypeAny, {
                who: {
                    GuardIdentifier: number;
                } | {
                    Entity: {
                        name_or_address?: string | undefined;
                        local_mark_first?: boolean | undefined;
                    };
                } | {
                    Signer: "signer";
                };
                sharing: string | number;
                mode: "Amount" | "Rate" | "Surplus";
            }, {
                who: {
                    GuardIdentifier: number;
                } | {
                    Entity: {
                        name_or_address?: string | undefined;
                        local_mark_first?: boolean | undefined;
                    };
                } | {
                    Signer: "signer";
                };
                sharing: string | number;
                mode: "Amount" | "Rate" | "Surplus";
            }>, "many">;
            fix: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodString]>>;
            max: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodNumber, z.ZodString]>, z.ZodNull]>>;
        }, "strip", z.ZodTypeAny, {
            guard: string;
            sharing: {
                who: {
                    GuardIdentifier: number;
                } | {
                    Entity: {
                        name_or_address?: string | undefined;
                        local_mark_first?: boolean | undefined;
                    };
                } | {
                    Signer: "signer";
                };
                sharing: string | number;
                mode: "Amount" | "Rate" | "Surplus";
            }[];
            max?: string | number | null | undefined;
            fix?: string | number | undefined;
        }, {
            guard: string;
            sharing: {
                who: {
                    GuardIdentifier: number;
                } | {
                    Entity: {
                        name_or_address?: string | undefined;
                        local_mark_first?: boolean | undefined;
                    };
                } | {
                    Signer: "signer";
                };
                sharing: string | number;
                mode: "Amount" | "Rate" | "Surplus";
            }[];
            max?: string | number | null | undefined;
            fix?: string | number | undefined;
        }>, "many">;
    }, "strip", z.ZodTypeAny, {
        description: string;
        threshold: string | number;
        allocators: {
            guard: string;
            sharing: {
                who: {
                    GuardIdentifier: number;
                } | {
                    Entity: {
                        name_or_address?: string | undefined;
                        local_mark_first?: boolean | undefined;
                    };
                } | {
                    Signer: "signer";
                };
                sharing: string | number;
                mode: "Amount" | "Rate" | "Surplus";
            }[];
            max?: string | number | null | undefined;
            fix?: string | number | undefined;
        }[];
    }, {
        description: string;
        threshold: string | number;
        allocators: {
            guard: string;
            sharing: {
                who: {
                    GuardIdentifier: number;
                } | {
                    Entity: {
                        name_or_address?: string | undefined;
                        local_mark_first?: boolean | undefined;
                    };
                } | {
                    Signer: "signer";
                };
                sharing: string | number;
                mode: "Amount" | "Rate" | "Surplus";
            }[];
            max?: string | number | null | undefined;
            fix?: string | number | undefined;
        }[];
    }>, z.ZodNull]>;
    rewards: z.ZodArray<z.ZodString, "many">;
    um: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    permission: z.ZodString;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    description: z.ZodString;
    location: z.ZodString;
    sales: z.ZodArray<z.ZodObject<{
        name: z.ZodEffects<z.ZodString, string, string>;
        price: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
        stock: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
        suspension: z.ZodBoolean;
        wip: z.ZodString;
        wip_hash: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        name: string;
        wip: string;
        price: string | number;
        stock: string | number;
        suspension: boolean;
        wip_hash: string;
    }, {
        name: string;
        wip: string;
        price: string | number;
        stock: string | number;
        suspension: boolean;
        wip_hash: string;
    }>, "many">;
    repositories: z.ZodArray<z.ZodString, "many">;
    buy_guard: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    machine: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    bPublished: z.ZodBoolean;
    bPaused: z.ZodBoolean;
    customer_required: z.ZodArray<z.ZodString, "many">;
    arbitrations: z.ZodArray<z.ZodString, "many">;
    compensation_fund: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
    paused_time: z.ZodUnion<[z.ZodNumber, z.ZodNull]>;
    compensation_lock_duration: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
    order_allocators: z.ZodUnion<[z.ZodObject<{
        description: z.ZodEffects<z.ZodString, string, string>;
        threshold: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
        allocators: z.ZodArray<z.ZodObject<{
            guard: z.ZodEffects<z.ZodString, string, string>;
            sharing: z.ZodArray<z.ZodObject<{
                who: z.ZodUnion<[z.ZodObject<{
                    GuardIdentifier: z.ZodNumber;
                }, "strip", z.ZodTypeAny, {
                    GuardIdentifier: number;
                }, {
                    GuardIdentifier: number;
                }>, z.ZodObject<{
                    Entity: 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;
                    }>;
                }, "strip", z.ZodTypeAny, {
                    Entity: {
                        name_or_address?: string | undefined;
                        local_mark_first?: boolean | undefined;
                    };
                }, {
                    Entity: {
                        name_or_address?: string | undefined;
                        local_mark_first?: boolean | undefined;
                    };
                }>, z.ZodObject<{
                    Signer: z.ZodLiteral<"signer">;
                }, "strip", z.ZodTypeAny, {
                    Signer: "signer";
                }, {
                    Signer: "signer";
                }>]>;
                sharing: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
                mode: z.ZodEnum<["Amount", "Rate", "Surplus"]>;
            }, "strip", z.ZodTypeAny, {
                who: {
                    GuardIdentifier: number;
                } | {
                    Entity: {
                        name_or_address?: string | undefined;
                        local_mark_first?: boolean | undefined;
                    };
                } | {
                    Signer: "signer";
                };
                sharing: string | number;
                mode: "Amount" | "Rate" | "Surplus";
            }, {
                who: {
                    GuardIdentifier: number;
                } | {
                    Entity: {
                        name_or_address?: string | undefined;
                        local_mark_first?: boolean | undefined;
                    };
                } | {
                    Signer: "signer";
                };
                sharing: string | number;
                mode: "Amount" | "Rate" | "Surplus";
            }>, "many">;
            fix: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodString]>>;
            max: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodNumber, z.ZodString]>, z.ZodNull]>>;
        }, "strip", z.ZodTypeAny, {
            guard: string;
            sharing: {
                who: {
                    GuardIdentifier: number;
                } | {
                    Entity: {
                        name_or_address?: string | undefined;
                        local_mark_first?: boolean | undefined;
                    };
                } | {
                    Signer: "signer";
                };
                sharing: string | number;
                mode: "Amount" | "Rate" | "Surplus";
            }[];
            max?: string | number | null | undefined;
            fix?: string | number | undefined;
        }, {
            guard: string;
            sharing: {
                who: {
                    GuardIdentifier: number;
                } | {
                    Entity: {
                        name_or_address?: string | undefined;
                        local_mark_first?: boolean | undefined;
                    };
                } | {
                    Signer: "signer";
                };
                sharing: string | number;
                mode: "Amount" | "Rate" | "Surplus";
            }[];
            max?: string | number | null | undefined;
            fix?: string | number | undefined;
        }>, "many">;
    }, "strip", z.ZodTypeAny, {
        description: string;
        threshold: string | number;
        allocators: {
            guard: string;
            sharing: {
                who: {
                    GuardIdentifier: number;
                } | {
                    Entity: {
                        name_or_address?: string | undefined;
                        local_mark_first?: boolean | undefined;
                    };
                } | {
                    Signer: "signer";
                };
                sharing: string | number;
                mode: "Amount" | "Rate" | "Surplus";
            }[];
            max?: string | number | null | undefined;
            fix?: string | number | undefined;
        }[];
    }, {
        description: string;
        threshold: string | number;
        allocators: {
            guard: string;
            sharing: {
                who: {
                    GuardIdentifier: number;
                } | {
                    Entity: {
                        name_or_address?: string | undefined;
                        local_mark_first?: boolean | undefined;
                    };
                } | {
                    Signer: "signer";
                };
                sharing: string | number;
                mode: "Amount" | "Rate" | "Surplus";
            }[];
            max?: string | number | null | undefined;
            fix?: string | number | undefined;
        }[];
    }>, z.ZodNull]>;
    rewards: z.ZodArray<z.ZodString, "many">;
    um: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    permission: z.ZodString;
}, z.ZodTypeAny, "passthrough">>, z.ZodObject<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    items: z.ZodArray<z.ZodObject<{
        name: z.ZodEffects<z.ZodString, string, string>;
        price: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
        quantity: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
        wip_hash: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        name: string;
        price: string | number;
        wip_hash: string;
        quantity: string | number;
    }, {
        name: string;
        price: string | number;
        wip_hash: string;
        quantity: string | number;
    }>, "many">;
    discount: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    progress: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    machine: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    amount: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
    builder: z.ZodString;
    service: z.ZodString;
    dispute: z.ZodArray<z.ZodString, "many">;
    agent: z.ZodArray<z.ZodString, "many">;
    allocation: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    claimed_by: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    required_info: z.ZodString;
    time: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    items: z.ZodArray<z.ZodObject<{
        name: z.ZodEffects<z.ZodString, string, string>;
        price: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
        quantity: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
        wip_hash: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        name: string;
        price: string | number;
        wip_hash: string;
        quantity: string | number;
    }, {
        name: string;
        price: string | number;
        wip_hash: string;
        quantity: string | number;
    }>, "many">;
    discount: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    progress: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    machine: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    amount: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
    builder: z.ZodString;
    service: z.ZodString;
    dispute: z.ZodArray<z.ZodString, "many">;
    agent: z.ZodArray<z.ZodString, "many">;
    allocation: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    claimed_by: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    required_info: z.ZodString;
    time: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    items: z.ZodArray<z.ZodObject<{
        name: z.ZodEffects<z.ZodString, string, string>;
        price: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
        quantity: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
        wip_hash: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        name: string;
        price: string | number;
        wip_hash: string;
        quantity: string | number;
    }, {
        name: string;
        price: string | number;
        wip_hash: string;
        quantity: string | number;
    }>, "many">;
    discount: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    progress: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    machine: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    amount: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
    builder: z.ZodString;
    service: z.ZodString;
    dispute: z.ZodArray<z.ZodString, "many">;
    agent: z.ZodArray<z.ZodString, "many">;
    allocation: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    claimed_by: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    required_info: z.ZodString;
    time: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
}, z.ZodTypeAny, "passthrough">>, z.ZodObject<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    machine: z.ZodString;
    context_repositories: z.ZodArray<z.ZodString, "many">;
    current: z.ZodString;
    task: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    namedOperator: z.ZodArray<z.ZodObject<{
        name: z.ZodString;
        operators: z.ZodArray<z.ZodString, "many">;
    }, "strip", z.ZodTypeAny, {
        name: string;
        operators: string[];
    }, {
        name: string;
        operators: string[];
    }>, "many">;
    session: z.ZodArray<z.ZodObject<{
        next_node: z.ZodString;
        forwards: z.ZodArray<z.ZodObject<{
            forward: z.ZodString;
            who: z.ZodUnion<[z.ZodString, z.ZodNull]>;
            retained_submission: z.ZodArray<z.ZodObject<{
                identifier: z.ZodNumber;
                value_type: z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>, z.ZodLiteral<import("wowok").ValueType.Value>]>, z.ZodLiteral<"Value">]>;
                value: z.ZodUnion<[z.ZodUnion<[z.ZodBoolean, z.ZodUnion<[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;
                }>, z.ZodString]>, z.ZodString, z.ZodNumber, z.ZodArray<z.ZodBoolean, "many">, z.ZodUnion<[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;
                }>, z.ZodArray<z.ZodString, "many">]>, z.ZodArray<z.ZodString, "many">, z.ZodArray<z.ZodNumber, "many">, z.ZodArray<z.ZodArray<z.ZodNumber, "many">, "many">]>, z.ZodType<any, z.ZodTypeDef, any>]>;
            }, "strip", z.ZodTypeAny, {
                identifier: number;
                value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                value?: any;
            }, {
                identifier: number;
                value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                value?: any;
            }>, "many">;
            msg: z.ZodString;
            accomplished: z.ZodBoolean;
            time: z.ZodNumber;
        }, "strip", z.ZodTypeAny, {
            time: number;
            forward: string;
            who: string | null;
            retained_submission: {
                identifier: number;
                value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                value?: any;
            }[];
            msg: string;
            accomplished: boolean;
        }, {
            time: number;
            forward: string;
            who: string | null;
            retained_submission: {
                identifier: number;
                value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                value?: any;
            }[];
            msg: string;
            accomplished: boolean;
        }>, "many">;
        weights: z.ZodNumber;
        threshold: z.ZodNumber;
    }, "strip", z.ZodTypeAny, {
        next_node: string;
        forwards: {
            time: number;
            forward: string;
            who: string | null;
            retained_submission: {
                identifier: number;
                value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                value?: any;
            }[];
            msg: string;
            accomplished: boolean;
        }[];
        weights: number;
        threshold: number;
    }, {
        next_node: string;
        forwards: {
            time: number;
            forward: string;
            who: string | null;
            retained_submission: {
                identifier: number;
                value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                value?: any;
            }[];
            msg: string;
            accomplished: boolean;
        }[];
        weights: number;
        threshold: number;
    }>, "many">;
    history_count: z.ZodNumber;
    current_time: z.ZodNumber;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    machine: z.ZodString;
    context_repositories: z.ZodArray<z.ZodString, "many">;
    current: z.ZodString;
    task: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    namedOperator: z.ZodArray<z.ZodObject<{
        name: z.ZodString;
        operators: z.ZodArray<z.ZodString, "many">;
    }, "strip", z.ZodTypeAny, {
        name: string;
        operators: string[];
    }, {
        name: string;
        operators: string[];
    }>, "many">;
    session: z.ZodArray<z.ZodObject<{
        next_node: z.ZodString;
        forwards: z.ZodArray<z.ZodObject<{
            forward: z.ZodString;
            who: z.ZodUnion<[z.ZodString, z.ZodNull]>;
            retained_submission: z.ZodArray<z.ZodObject<{
                identifier: z.ZodNumber;
                value_type: z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>, z.ZodLiteral<import("wowok").ValueType.Value>]>, z.ZodLiteral<"Value">]>;
                value: z.ZodUnion<[z.ZodUnion<[z.ZodBoolean, z.ZodUnion<[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;
                }>, z.ZodString]>, z.ZodString, z.ZodNumber, z.ZodArray<z.ZodBoolean, "many">, z.ZodUnion<[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;
                }>, z.ZodArray<z.ZodString, "many">]>, z.ZodArray<z.ZodString, "many">, z.ZodArray<z.ZodNumber, "many">, z.ZodArray<z.ZodArray<z.ZodNumber, "many">, "many">]>, z.ZodType<any, z.ZodTypeDef, any>]>;
            }, "strip", z.ZodTypeAny, {
                identifier: number;
                value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                value?: any;
            }, {
                identifier: number;
                value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                value?: any;
            }>, "many">;
            msg: z.ZodString;
            accomplished: z.ZodBoolean;
            time: z.ZodNumber;
        }, "strip", z.ZodTypeAny, {
            time: number;
            forward: string;
            who: string | null;
            retained_submission: {
                identifier: number;
                value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                value?: any;
            }[];
            msg: string;
            accomplished: boolean;
        }, {
            time: number;
            forward: string;
            who: string | null;
            retained_submission: {
                identifier: number;
                value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                value?: any;
            }[];
            msg: string;
            accomplished: boolean;
        }>, "many">;
        weights: z.ZodNumber;
        threshold: z.ZodNumber;
    }, "strip", z.ZodTypeAny, {
        next_node: string;
        forwards: {
            time: number;
            forward: string;
            who: string | null;
            retained_submission: {
                identifier: number;
                value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                value?: any;
            }[];
            msg: string;
            accomplished: boolean;
        }[];
        weights: number;
        threshold: number;
    }, {
        next_node: string;
        forwards: {
            time: number;
            forward: string;
            who: string | null;
            retained_submission: {
                identifier: number;
                value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                value?: any;
            }[];
            msg: string;
            accomplished: boolean;
        }[];
        weights: number;
        threshold: number;
    }>, "many">;
    history_count: z.ZodNumber;
    current_time: z.ZodNumber;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    machine: z.ZodString;
    context_repositories: z.ZodArray<z.ZodString, "many">;
    current: z.ZodString;
    task: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    namedOperator: z.ZodArray<z.ZodObject<{
        name: z.ZodString;
        operators: z.ZodArray<z.ZodString, "many">;
    }, "strip", z.ZodTypeAny, {
        name: string;
        operators: string[];
    }, {
        name: string;
        operators: string[];
    }>, "many">;
    session: z.ZodArray<z.ZodObject<{
        next_node: z.ZodString;
        forwards: z.ZodArray<z.ZodObject<{
            forward: z.ZodString;
            who: z.ZodUnion<[z.ZodString, z.ZodNull]>;
            retained_submission: z.ZodArray<z.ZodObject<{
                identifier: z.ZodNumber;
                value_type: z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>, z.ZodLiteral<import("wowok").ValueType.Value>]>, z.ZodLiteral<"Value">]>;
                value: z.ZodUnion<[z.ZodUnion<[z.ZodBoolean, z.ZodUnion<[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;
                }>, z.ZodString]>, z.ZodString, z.ZodNumber, z.ZodArray<z.ZodBoolean, "many">, z.ZodUnion<[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;
                }>, z.ZodArray<z.ZodString, "many">]>, z.ZodArray<z.ZodString, "many">, z.ZodArray<z.ZodNumber, "many">, z.ZodArray<z.ZodArray<z.ZodNumber, "many">, "many">]>, z.ZodType<any, z.ZodTypeDef, any>]>;
            }, "strip", z.ZodTypeAny, {
                identifier: number;
                value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                value?: any;
            }, {
                identifier: number;
                value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                value?: any;
            }>, "many">;
            msg: z.ZodString;
            accomplished: z.ZodBoolean;
            time: z.ZodNumber;
        }, "strip", z.ZodTypeAny, {
            time: number;
            forward: string;
            who: string | null;
            retained_submission: {
                identifier: number;
                value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                value?: any;
            }[];
            msg: string;
            accomplished: boolean;
        }, {
            time: number;
            forward: string;
            who: string | null;
            retained_submission: {
                identifier: number;
                value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                value?: any;
            }[];
            msg: string;
            accomplished: boolean;
        }>, "many">;
        weights: z.ZodNumber;
        threshold: z.ZodNumber;
    }, "strip", z.ZodTypeAny, {
        next_node: string;
        forwards: {
            time: number;
            forward: string;
            who: string | null;
            retained_submission: {
                identifier: number;
                value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                value?: any;
            }[];
            msg: string;
            accomplished: boolean;
        }[];
        weights: number;
        threshold: number;
    }, {
        next_node: string;
        forwards: {
            time: number;
            forward: string;
            who: string | null;
            retained_submission: {
                identifier: number;
                value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                value?: any;
            }[];
            msg: string;
            accomplished: boolean;
        }[];
        weights: number;
        threshold: number;
    }>, "many">;
    history_count: z.ZodNumber;
    current_time: z.ZodNumber;
}, z.ZodTypeAny, "passthrough">>, z.ZodObject<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    description: z.ZodString;
    location: z.ZodString;
    rewards: z.ZodArray<z.ZodString, "many">;
    guards: z.ZodArray<z.ZodObject<{
        guard: z.ZodString;
        service_identifier: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodNull]>>;
    }, "strip", z.ZodTypeAny, {
        guard: string;
        service_identifier?: number | null | undefined;
    }, {
        guard: string;
        service_identifier?: number | null | undefined;
    }>, "many">;
    presenters_count: z.ZodNumber;
    um: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    permission: z.ZodString;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    description: z.ZodString;
    location: z.ZodString;
    rewards: z.ZodArray<z.ZodString, "many">;
    guards: z.ZodArray<z.ZodObject<{
        guard: z.ZodString;
        service_identifier: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodNull]>>;
    }, "strip", z.ZodTypeAny, {
        guard: string;
        service_identifier?: number | null | undefined;
    }, {
        guard: string;
        service_identifier?: number | null | undefined;
    }>, "many">;
    presenters_count: z.ZodNumber;
    um: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    permission: z.ZodString;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    description: z.ZodString;
    location: z.ZodString;
    rewards: z.ZodArray<z.ZodString, "many">;
    guards: z.ZodArray<z.ZodObject<{
        guard: z.ZodString;
        service_identifier: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodNull]>>;
    }, "strip", z.ZodTypeAny, {
        guard: string;
        service_identifier?: number | null | undefined;
    }, {
        guard: string;
        service_identifier?: number | null | undefined;
    }>, "many">;
    presenters_count: z.ZodNumber;
    um: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    permission: z.ZodString;
}, z.ZodTypeAny, "passthrough">>, z.ZodObject<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    description: z.ZodString;
    location: z.ZodString;
    voting_guard: z.ZodArray<z.ZodObject<{
        guard: z.ZodString;
        vote_weight: z.ZodUnion<[z.ZodObject<{
            GuardIdentifier: z.ZodNumber;
        }, "strip", z.ZodTypeAny, {
            GuardIdentifier: number;
        }, {
            GuardIdentifier: number;
        }>, z.ZodObject<{
            FixedValue: z.ZodNumber;
        }, "strip", z.ZodTypeAny, {
            FixedValue: number;
        }, {
            FixedValue: number;
        }>]>;
    }, "strip", z.ZodTypeAny, {
        guard: string;
        vote_weight: {
            GuardIdentifier: number;
        } | {
            FixedValue: number;
        };
    }, {
        guard: string;
        vote_weight: {
            GuardIdentifier: number;
        } | {
            FixedValue: number;
        };
    }>, "many">;
    usage_guard: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
    fee: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
    balance: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
    bPaused: z.ZodBoolean;
    um: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    permission: z.ZodString;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    description: z.ZodString;
    location: z.ZodString;
    voting_guard: z.ZodArray<z.ZodObject<{
        guard: z.ZodString;
        vote_weight: z.ZodUnion<[z.ZodObject<{
            GuardIdentifier: z.ZodNumber;
        }, "strip", z.ZodTypeAny, {
            GuardIdentifier: number;
        }, {
            GuardIdentifier: number;
        }>, z.ZodObject<{
            FixedValue: z.ZodNumber;
        }, "strip", z.ZodTypeAny, {
            FixedValue: number;
        }, {
            FixedValue: number;
        }>]>;
    }, "strip", z.ZodTypeAny, {
        guard: string;
        vote_weight: {
            GuardIdentifier: number;
        } | {
            FixedValue: number;
        };
    }, {
        guard: string;
        vote_weight: {
            GuardIdentifier: number;
        } | {
            FixedValue: number;
        };
    }>, "many">;
    usage_guard: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
    fee: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
    balance: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
    bPaused: z.ZodBoolean;
    um: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    permission: z.ZodString;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    description: z.ZodString;
    location: z.ZodString;
    voting_guard: z.ZodArray<z.ZodObject<{
        guard: z.ZodString;
        vote_weight: z.ZodUnion<[z.ZodObject<{
            GuardIdentifier: z.ZodNumber;
        }, "strip", z.ZodTypeAny, {
            GuardIdentifier: number;
        }, {
            GuardIdentifier: number;
        }>, z.ZodObject<{
            FixedValue: z.ZodNumber;
        }, "strip", z.ZodTypeAny, {
            FixedValue: number;
        }, {
            FixedValue: number;
        }>]>;
    }, "strip", z.ZodTypeAny, {
        guard: string;
        vote_weight: {
            GuardIdentifier: number;
        } | {
            FixedValue: number;
        };
    }, {
        guard: string;
        vote_weight: {
            GuardIdentifier: number;
        } | {
            FixedValue: number;
        };
    }>, "many">;
    usage_guard: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
    fee: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
    balance: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
    bPaused: z.ZodBoolean;
    um: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    permission: z.ZodString;
}, z.ZodTypeAny, "passthrough">>, z.ZodObject<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    description: z.ZodString;
    allocators: z.ZodArray<z.ZodObject<{
        guard: z.ZodEffects<z.ZodString, string, string>;
        sharing: z.ZodArray<z.ZodObject<{
            who: z.ZodUnion<[z.ZodObject<{
                GuardIdentifier: z.ZodNumber;
            }, "strip", z.ZodTypeAny, {
                GuardIdentifier: number;
            }, {
                GuardIdentifier: number;
            }>, z.ZodObject<{
                Entity: 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;
                }>;
            }, "strip", z.ZodTypeAny, {
                Entity: {
                    name_or_address?: string | undefined;
                    local_mark_first?: boolean | undefined;
                };
            }, {
                Entity: {
                    name_or_address?: string | undefined;
                    local_mark_first?: boolean | undefined;
                };
            }>, z.ZodObject<{
                Signer: z.ZodLiteral<"signer">;
            }, "strip", z.ZodTypeAny, {
                Signer: "signer";
            }, {
                Signer: "signer";
            }>]>;
            sharing: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            mode: z.ZodEnum<["Amount", "Rate", "Surplus"]>;
        }, "strip", z.ZodTypeAny, {
            who: {
                GuardIdentifier: number;
            } | {
                Entity: {
                    name_or_address?: string | undefined;
                    local_mark_first?: boolean | undefined;
                };
            } | {
                Signer: "signer";
            };
            sharing: string | number;
            mode: "Amount" | "Rate" | "Surplus";
        }, {
            who: {
                GuardIdentifier: number;
            } | {
                Entity: {
                    name_or_address?: string | undefined;
                    local_mark_first?: boolean | undefined;
                };
            } | {
                Signer: "signer";
            };
            sharing: string | number;
            mode: "Amount" | "Rate" | "Surplus";
        }>, "many">;
        fix: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodString]>>;
        max: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodNumber, z.ZodString]>, z.ZodNull]>>;
    }, "strip", z.ZodTypeAny, {
        guard: string;
        sharing: {
            who: {
                GuardIdentifier: number;
            } | {
                Entity: {
                    name_or_address?: string | undefined;
                    local_mark_first?: boolean | undefined;
                };
            } | {
                Signer: "signer";
            };
            sharing: string | number;
            mode: "Amount" | "Rate" | "Surplus";
        }[];
        max?: string | number | null | undefined;
        fix?: string | number | undefined;
    }, {
        guard: string;
        sharing: {
            who: {
                GuardIdentifier: number;
            } | {
                Entity: {
                    name_or_address?: string | undefined;
                    local_mark_first?: boolean | undefined;
                };
            } | {
                Signer: "signer";
            };
            sharing: string | number;
            mode: "Amount" | "Rate" | "Surplus";
        }[];
        max?: string | number | null | undefined;
        fix?: string | number | undefined;
    }>, "many">;
    balance: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
    payment_info: z.ZodOptional<z.ZodObject<{
        for_object: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
        for_guard: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
        remark: z.ZodString;
        index: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
    }, "strip", z.ZodTypeAny, {
        index: string | number;
        remark: string;
        for_object?: string | null | undefined;
        for_guard?: string | null | undefined;
    }, {
        index: string | number;
        remark: string;
        for_object?: string | null | undefined;
        for_guard?: string | null | undefined;
    }>>;
    payment: z.ZodArray<z.ZodString, "many">;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    description: z.ZodString;
    allocators: z.ZodArray<z.ZodObject<{
        guard: z.ZodEffects<z.ZodString, string, string>;
        sharing: z.ZodArray<z.ZodObject<{
            who: z.ZodUnion<[z.ZodObject<{
                GuardIdentifier: z.ZodNumber;
            }, "strip", z.ZodTypeAny, {
                GuardIdentifier: number;
            }, {
                GuardIdentifier: number;
            }>, z.ZodObject<{
                Entity: 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;
                }>;
            }, "strip", z.ZodTypeAny, {
                Entity: {
                    name_or_address?: string | undefined;
                    local_mark_first?: boolean | undefined;
                };
            }, {
                Entity: {
                    name_or_address?: string | undefined;
                    local_mark_first?: boolean | undefined;
                };
            }>, z.ZodObject<{
                Signer: z.ZodLiteral<"signer">;
            }, "strip", z.ZodTypeAny, {
                Signer: "signer";
            }, {
                Signer: "signer";
            }>]>;
            sharing: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            mode: z.ZodEnum<["Amount", "Rate", "Surplus"]>;
        }, "strip", z.ZodTypeAny, {
            who: {
                GuardIdentifier: number;
            } | {
                Entity: {
                    name_or_address?: string | undefined;
                    local_mark_first?: boolean | undefined;
                };
            } | {
                Signer: "signer";
            };
            sharing: string | number;
            mode: "Amount" | "Rate" | "Surplus";
        }, {
            who: {
                GuardIdentifier: number;
            } | {
                Entity: {
                    name_or_address?: string | undefined;
                    local_mark_first?: boolean | undefined;
                };
            } | {
                Signer: "signer";
            };
            sharing: string | number;
            mode: "Amount" | "Rate" | "Surplus";
        }>, "many">;
        fix: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodString]>>;
        max: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodNumber, z.ZodString]>, z.ZodNull]>>;
    }, "strip", z.ZodTypeAny, {
        guard: string;
        sharing: {
            who: {
                GuardIdentifier: number;
            } | {
                Entity: {
                    name_or_address?: string | undefined;
                    local_mark_first?: boolean | undefined;
                };
            } | {
                Signer: "signer";
            };
            sharing: string | number;
            mode: "Amount" | "Rate" | "Surplus";
        }[];
        max?: string | number | null | undefined;
        fix?: string | number | undefined;
    }, {
        guard: string;
        sharing: {
            who: {
                GuardIdentifier: number;
            } | {
                Entity: {
                    name_or_address?: string | undefined;
                    local_mark_first?: boolean | undefined;
                };
            } | {
                Signer: "signer";
            };
            sharing: string | number;
            mode: "Amount" | "Rate" | "Surplus";
        }[];
        max?: string | number | null | undefined;
        fix?: string | number | undefined;
    }>, "many">;
    balance: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
    payment_info: z.ZodOptional<z.ZodObject<{
        for_object: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
        for_guard: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
        remark: z.ZodString;
        index: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
    }, "strip", z.ZodTypeAny, {
        index: string | number;
        remark: string;
        for_object?: string | null | undefined;
        for_guard?: string | null | undefined;
    }, {
        index: string | number;
        remark: string;
        for_object?: string | null | undefined;
        for_guard?: string | null | undefined;
    }>>;
    payment: z.ZodArray<z.ZodString, "many">;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    description: z.ZodString;
    allocators: z.ZodArray<z.ZodObject<{
        guard: z.ZodEffects<z.ZodString, string, string>;
        sharing: z.ZodArray<z.ZodObject<{
            who: z.ZodUnion<[z.ZodObject<{
                GuardIdentifier: z.ZodNumber;
            }, "strip", z.ZodTypeAny, {
                GuardIdentifier: number;
            }, {
                GuardIdentifier: number;
            }>, z.ZodObject<{
                Entity: 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;
                }>;
            }, "strip", z.ZodTypeAny, {
                Entity: {
                    name_or_address?: string | undefined;
                    local_mark_first?: boolean | undefined;
                };
            }, {
                Entity: {
                    name_or_address?: string | undefined;
                    local_mark_first?: boolean | undefined;
                };
            }>, z.ZodObject<{
                Signer: z.ZodLiteral<"signer">;
            }, "strip", z.ZodTypeAny, {
                Signer: "signer";
            }, {
                Signer: "signer";
            }>]>;
            sharing: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            mode: z.ZodEnum<["Amount", "Rate", "Surplus"]>;
        }, "strip", z.ZodTypeAny, {
            who: {
                GuardIdentifier: number;
            } | {
                Entity: {
                    name_or_address?: string | undefined;
                    local_mark_first?: boolean | undefined;
                };
            } | {
                Signer: "signer";
            };
            sharing: string | number;
            mode: "Amount" | "Rate" | "Surplus";
        }, {
            who: {
                GuardIdentifier: number;
            } | {
                Entity: {
                    name_or_address?: string | undefined;
                    local_mark_first?: boolean | undefined;
                };
            } | {
                Signer: "signer";
            };
            sharing: string | number;
            mode: "Amount" | "Rate" | "Surplus";
        }>, "many">;
        fix: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodString]>>;
        max: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodNumber, z.ZodString]>, z.ZodNull]>>;
    }, "strip", z.ZodTypeAny, {
        guard: string;
        sharing: {
            who: {
                GuardIdentifier: number;
            } | {
                Entity: {
                    name_or_address?: string | undefined;
                    local_mark_first?: boolean | undefined;
                };
            } | {
                Signer: "signer";
            };
            sharing: string | number;
            mode: "Amount" | "Rate" | "Surplus";
        }[];
        max?: string | number | null | undefined;
        fix?: string | number | undefined;
    }, {
        guard: string;
        sharing: {
            who: {
                GuardIdentifier: number;
            } | {
                Entity: {
                    name_or_address?: string | undefined;
                    local_mark_first?: boolean | undefined;
                };
            } | {
                Signer: "signer";
            };
            sharing: string | number;
            mode: "Amount" | "Rate" | "Surplus";
        }[];
        max?: string | number | null | undefined;
        fix?: string | number | undefined;
    }>, "many">;
    balance: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
    payment_info: z.ZodOptional<z.ZodObject<{
        for_object: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
        for_guard: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
        remark: z.ZodString;
        index: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
    }, "strip", z.ZodTypeAny, {
        index: string | number;
        remark: string;
        for_object?: string | null | undefined;
        for_guard?: string | null | undefined;
    }, {
        index: string | number;
        remark: string;
        for_object?: string | null | undefined;
        for_guard?: string | null | undefined;
    }>>;
    payment: z.ZodArray<z.ZodString, "many">;
}, z.ZodTypeAny, "passthrough">>, z.ZodObject<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    description: z.ZodString;
    guards: z.ZodArray<z.ZodObject<{
        guard: z.ZodEffects<z.ZodString, string, string>;
        recipient: z.ZodUnion<[z.ZodObject<{
            GuardIdentifier: z.ZodNumber;
        }, "strip", z.ZodTypeAny, {
            GuardIdentifier: number;
        }, {
            GuardIdentifier: number;
        }>, z.ZodObject<{
            Entity: 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;
            }>;
        }, "strip", z.ZodTypeAny, {
            Entity: {
                name_or_address?: string | undefined;
                local_mark_first?: boolean | undefined;
            };
        }, {
            Entity: {
                name_or_address?: string | undefined;
                local_mark_first?: boolean | undefined;
            };
        }>, z.ZodObject<{
            Signer: z.ZodLiteral<"signer">;
        }, "strip", z.ZodTypeAny, {
            Signer: "signer";
        }, {
            Signer: "signer";
        }>]>;
        amount: z.ZodDiscriminatedUnion<"type", [z.ZodObject<{
            type: z.ZodLiteral<"GuardU64Identifier">;
            value: z.ZodNumber;
        }, "strip", z.ZodTypeAny, {
            value: number;
            type: "GuardU64Identifier";
        }, {
            value: number;
            type: "GuardU64Identifier";
        }>, z.ZodObject<{
            type: z.ZodLiteral<"Fixed">;
            value: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
        }, "strip", z.ZodTypeAny, {
            value: string | number;
            type: "Fixed";
        }, {
            value: string | number;
            type: "Fixed";
        }>]>;
        expiration_time: z.ZodOptional<z.ZodNumber>;
        store_from_id: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodNull]>>;
    }, "strip", z.ZodTypeAny, {
        amount: {
            value: number;
            type: "GuardU64Identifier";
        } | {
            value: string | number;
            type: "Fixed";
        };
        recipient: {
            GuardIdentifier: number;
        } | {
            Entity: {
                name_or_address?: string | undefined;
                local_mark_first?: boolean | undefined;
            };
        } | {
            Signer: "signer";
        };
        guard: string;
        expiration_time?: number | undefined;
        store_from_id?: number | null | undefined;
    }, {
        amount: {
            value: number;
            type: "GuardU64Identifier";
        } | {
            value: string | number;
            type: "Fixed";
        };
        recipient: {
            GuardIdentifier: number;
        } | {
            Entity: {
                name_or_address?: string | undefined;
                local_mark_first?: boolean | undefined;
            };
        } | {
            Signer: "signer";
        };
        guard: string;
        expiration_time?: number | undefined;
        store_from_id?: number | null | undefined;
    }>, "many">;
    balance: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
    guard_not_added_expiration_time: z.ZodUnion<[z.ZodString, z.ZodNumber, z.ZodNull]>;
    record_count: z.ZodNumber;
    um: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    permission: z.ZodString;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    description: z.ZodString;
    guards: z.ZodArray<z.ZodObject<{
        guard: z.ZodEffects<z.ZodString, string, string>;
        recipient: z.ZodUnion<[z.ZodObject<{
            GuardIdentifier: z.ZodNumber;
        }, "strip", z.ZodTypeAny, {
            GuardIdentifier: number;
        }, {
            GuardIdentifier: number;
        }>, z.ZodObject<{
            Entity: 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;
            }>;
        }, "strip", z.ZodTypeAny, {
            Entity: {
                name_or_address?: string | undefined;
                local_mark_first?: boolean | undefined;
            };
        }, {
            Entity: {
                name_or_address?: string | undefined;
                local_mark_first?: boolean | undefined;
            };
        }>, z.ZodObject<{
            Signer: z.ZodLiteral<"signer">;
        }, "strip", z.ZodTypeAny, {
            Signer: "signer";
        }, {
            Signer: "signer";
        }>]>;
        amount: z.ZodDiscriminatedUnion<"type", [z.ZodObject<{
            type: z.ZodLiteral<"GuardU64Identifier">;
            value: z.ZodNumber;
        }, "strip", z.ZodTypeAny, {
            value: number;
            type: "GuardU64Identifier";
        }, {
            value: number;
            type: "GuardU64Identifier";
        }>, z.ZodObject<{
            type: z.ZodLiteral<"Fixed">;
            value: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
        }, "strip", z.ZodTypeAny, {
            value: string | number;
            type: "Fixed";
        }, {
            value: string | number;
            type: "Fixed";
        }>]>;
        expiration_time: z.ZodOptional<z.ZodNumber>;
        store_from_id: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodNull]>>;
    }, "strip", z.ZodTypeAny, {
        amount: {
            value: number;
            type: "GuardU64Identifier";
        } | {
            value: string | number;
            type: "Fixed";
        };
        recipient: {
            GuardIdentifier: number;
        } | {
            Entity: {
                name_or_address?: string | undefined;
                local_mark_first?: boolean | undefined;
            };
        } | {
            Signer: "signer";
        };
        guard: string;
        expiration_time?: number | undefined;
        store_from_id?: number | null | undefined;
    }, {
        amount: {
            value: number;
            type: "GuardU64Identifier";
        } | {
            value: string | number;
            type: "Fixed";
        };
        recipient: {
            GuardIdentifier: number;
        } | {
            Entity: {
                name_or_address?: string | undefined;
                local_mark_first?: boolean | undefined;
            };
        } | {
            Signer: "signer";
        };
        guard: string;
        expiration_time?: number | undefined;
        store_from_id?: number | null | undefined;
    }>, "many">;
    balance: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
    guard_not_added_expiration_time: z.ZodUnion<[z.ZodString, z.ZodNumber, z.ZodNull]>;
    record_count: z.ZodNumber;
    um: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    permission: z.ZodString;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    description: z.ZodString;
    guards: z.ZodArray<z.ZodObject<{
        guard: z.ZodEffects<z.ZodString, string, string>;
        recipient: z.ZodUnion<[z.ZodObject<{
            GuardIdentifier: z.ZodNumber;
        }, "strip", z.ZodTypeAny, {
            GuardIdentifier: number;
        }, {
            GuardIdentifier: number;
        }>, z.ZodObject<{
            Entity: 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;
            }>;
        }, "strip", z.ZodTypeAny, {
            Entity: {
                name_or_address?: string | undefined;
                local_mark_first?: boolean | undefined;
            };
        }, {
            Entity: {
                name_or_address?: string | undefined;
                local_mark_first?: boolean | undefined;
            };
        }>, z.ZodObject<{
            Signer: z.ZodLiteral<"signer">;
        }, "strip", z.ZodTypeAny, {
            Signer: "signer";
        }, {
            Signer: "signer";
        }>]>;
        amount: z.ZodDiscriminatedUnion<"type", [z.ZodObject<{
            type: z.ZodLiteral<"GuardU64Identifier">;
            value: z.ZodNumber;
        }, "strip", z.ZodTypeAny, {
            value: number;
            type: "GuardU64Identifier";
        }, {
            value: number;
            type: "GuardU64Identifier";
        }>, z.ZodObject<{
            type: z.ZodLiteral<"Fixed">;
            value: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
        }, "strip", z.ZodTypeAny, {
            value: string | number;
            type: "Fixed";
        }, {
            value: string | number;
            type: "Fixed";
        }>]>;
        expiration_time: z.ZodOptional<z.ZodNumber>;
        store_from_id: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodNull]>>;
    }, "strip", z.ZodTypeAny, {
        amount: {
            value: number;
            type: "GuardU64Identifier";
        } | {
            value: string | number;
            type: "Fixed";
        };
        recipient: {
            GuardIdentifier: number;
        } | {
            Entity: {
                name_or_address?: string | undefined;
                local_mark_first?: boolean | undefined;
            };
        } | {
            Signer: "signer";
        };
        guard: string;
        expiration_time?: number | undefined;
        store_from_id?: number | null | undefined;
    }, {
        amount: {
            value: number;
            type: "GuardU64Identifier";
        } | {
            value: string | number;
            type: "Fixed";
        };
        recipient: {
            GuardIdentifier: number;
        } | {
            Entity: {
                name_or_address?: string | undefined;
                local_mark_first?: boolean | undefined;
            };
        } | {
            Signer: "signer";
        };
        guard: string;
        expiration_time?: number | undefined;
        store_from_id?: number | null | undefined;
    }>, "many">;
    balance: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
    guard_not_added_expiration_time: z.ZodUnion<[z.ZodString, z.ZodNumber, z.ZodNull]>;
    record_count: z.ZodNumber;
    um: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    permission: z.ZodString;
}, z.ZodTypeAny, "passthrough">>, z.ZodObject<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    description: z.ZodString;
    policies: z.ZodArray<z.ZodObject<{
        name: z.ZodString;
        description: z.ZodString;
        write_guard: z.ZodArray<z.ZodObject<{
            guard: z.ZodString;
            id_from_submission: z.ZodOptional<z.ZodNumber>;
            data_from_submission: z.ZodOptional<z.ZodNumber>;
        }, "strip", z.ZodTypeAny, {
            guard: string;
            id_from_submission?: number | undefined;
            data_from_submission?: number | undefined;
        }, {
            guard: string;
            id_from_submission?: number | undefined;
            data_from_submission?: number | undefined;
        }>, "many">;
        quote_guard: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
        id_from: z.ZodUnion<[z.ZodLiteral<0>, z.ZodLiteral<1>, z.ZodLiteral<2>, z.ZodLiteral<"None">, z.ZodLiteral<"Clock">, z.ZodLiteral<"Signer">, z.ZodLiteral<"none">, z.ZodLiteral<"clock">, z.ZodLiteral<"signer">]>;
        value_type: z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>, z.ZodLiteral<import("wowok").ValueType.Value>]>, z.ZodLiteral<"Value">]>;
    }, "strip", z.ZodTypeAny, {
        value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
        name: string;
        description: string;
        write_guard: {
            guard: string;
            id_from_submission?: number | undefined;
            data_from_submission?: number | undefined;
        }[];
        id_from: 0 | 1 | 2 | "Signer" | "signer" | "None" | "Clock" | "none" | "clock";
        quote_guard?: string | null | undefined;
    }, {
        value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
        name: string;
        description: string;
        write_guard: {
            guard: string;
            id_from_submission?: number | undefined;
            data_from_submission?: number | undefined;
        }[];
        id_from: 0 | 1 | 2 | "Signer" | "signer" | "None" | "Clock" | "none" | "clock";
        quote_guard?: string | null | undefined;
    }>, "many">;
    data_count: z.ZodNumber;
    rewards: z.ZodArray<z.ZodString, "many">;
    um: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    permission: z.ZodString;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    description: z.ZodString;
    policies: z.ZodArray<z.ZodObject<{
        name: z.ZodString;
        description: z.ZodString;
        write_guard: z.ZodArray<z.ZodObject<{
            guard: z.ZodString;
            id_from_submission: z.ZodOptional<z.ZodNumber>;
            data_from_submission: z.ZodOptional<z.ZodNumber>;
        }, "strip", z.ZodTypeAny, {
            guard: string;
            id_from_submission?: number | undefined;
            data_from_submission?: number | undefined;
        }, {
            guard: string;
            id_from_submission?: number | undefined;
            data_from_submission?: number | undefined;
        }>, "many">;
        quote_guard: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
        id_from: z.ZodUnion<[z.ZodLiteral<0>, z.ZodLiteral<1>, z.ZodLiteral<2>, z.ZodLiteral<"None">, z.ZodLiteral<"Clock">, z.ZodLiteral<"Signer">, z.ZodLiteral<"none">, z.ZodLiteral<"clock">, z.ZodLiteral<"signer">]>;
        value_type: z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>, z.ZodLiteral<import("wowok").ValueType.Value>]>, z.ZodLiteral<"Value">]>;
    }, "strip", z.ZodTypeAny, {
        value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
        name: string;
        description: string;
        write_guard: {
            guard: string;
            id_from_submission?: number | undefined;
            data_from_submission?: number | undefined;
        }[];
        id_from: 0 | 1 | 2 | "Signer" | "signer" | "None" | "Clock" | "none" | "clock";
        quote_guard?: string | null | undefined;
    }, {
        value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
        name: string;
        description: string;
        write_guard: {
            guard: string;
            id_from_submission?: number | undefined;
            data_from_submission?: number | undefined;
        }[];
        id_from: 0 | 1 | 2 | "Signer" | "signer" | "None" | "Clock" | "none" | "clock";
        quote_guard?: string | null | undefined;
    }>, "many">;
    data_count: z.ZodNumber;
    rewards: z.ZodArray<z.ZodString, "many">;
    um: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    permission: z.ZodString;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    description: z.ZodString;
    policies: z.ZodArray<z.ZodObject<{
        name: z.ZodString;
        description: z.ZodString;
        write_guard: z.ZodArray<z.ZodObject<{
            guard: z.ZodString;
            id_from_submission: z.ZodOptional<z.ZodNumber>;
            data_from_submission: z.ZodOptional<z.ZodNumber>;
        }, "strip", z.ZodTypeAny, {
            guard: string;
            id_from_submission?: number | undefined;
            data_from_submission?: number | undefined;
        }, {
            guard: string;
            id_from_submission?: number | undefined;
            data_from_submission?: number | undefined;
        }>, "many">;
        quote_guard: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
        id_from: z.ZodUnion<[z.ZodLiteral<0>, z.ZodLiteral<1>, z.ZodLiteral<2>, z.ZodLiteral<"None">, z.ZodLiteral<"Clock">, z.ZodLiteral<"Signer">, z.ZodLiteral<"none">, z.ZodLiteral<"clock">, z.ZodLiteral<"signer">]>;
        value_type: z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>, z.ZodLiteral<import("wowok").ValueType.Value>]>, z.ZodLiteral<"Value">]>;
    }, "strip", z.ZodTypeAny, {
        value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
        name: string;
        description: string;
        write_guard: {
            guard: string;
            id_from_submission?: number | undefined;
            data_from_submission?: number | undefined;
        }[];
        id_from: 0 | 1 | 2 | "Signer" | "signer" | "None" | "Clock" | "none" | "clock";
        quote_guard?: string | null | undefined;
    }, {
        value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
        name: string;
        description: string;
        write_guard: {
            guard: string;
            id_from_submission?: number | undefined;
            data_from_submission?: number | undefined;
        }[];
        id_from: 0 | 1 | 2 | "Signer" | "signer" | "None" | "Clock" | "none" | "clock";
        quote_guard?: string | null | undefined;
    }>, "many">;
    data_count: z.ZodNumber;
    rewards: z.ZodArray<z.ZodString, "many">;
    um: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    permission: z.ZodString;
}, z.ZodTypeAny, "passthrough">>, z.ZodObject<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    description: z.ZodString;
    table: z.ZodArray<z.ZodObject<{
        identifier: z.ZodNumber;
        b_submission: z.ZodBoolean;
        value_type: z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>;
        value: z.ZodOptional<z.ZodUnion<[z.ZodBoolean, z.ZodUnion<[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;
        }>, z.ZodString]>, z.ZodString, z.ZodNumber, z.ZodArray<z.ZodBoolean, "many">, z.ZodUnion<[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;
        }>, z.ZodArray<z.ZodString, "many">]>, z.ZodArray<z.ZodString, "many">, z.ZodArray<z.ZodNumber, "many">, z.ZodArray<z.ZodArray<z.ZodNumber, "many">, "many">]>>;
        name: z.ZodDefault<z.ZodString>;
    } & {
        object_type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    }, "strict", z.ZodTypeAny, {
        identifier: number;
        b_submission: boolean;
        value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType.Bool | import("wowok").ValueType.Address | import("wowok").ValueType.String | import("wowok").ValueType.U8 | import("wowok").ValueType.U16 | import("wowok").ValueType.U32 | import("wowok").ValueType.U64 | import("wowok").ValueType.U128 | import("wowok").ValueType.U256 | import("wowok").ValueType.VecBool | import("wowok").ValueType.VecAddress | import("wowok").ValueType.VecString | import("wowok").ValueType.VecU8 | import("wowok").ValueType.VecU16 | import("wowok").ValueType.VecU32 | import("wowok").ValueType.VecU64 | import("wowok").ValueType.VecU128 | import("wowok").ValueType.VecU256 | import("wowok").ValueType.VecVecU8 | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8";
        name: string;
        value?: string | number | boolean | {
            name_or_address?: string | undefined;
            local_mark_first?: boolean | undefined;
        } | {
            entities: {
                name_or_address?: string | undefined;
                local_mark_first?: boolean | undefined;
            }[];
            check_all_founded?: boolean | undefined;
        } | string[] | boolean[] | number[] | number[][] | undefined;
        object_type?: import("wowok").ObjectType | undefined;
    }, {
        identifier: number;
        b_submission: boolean;
        value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType.Bool | import("wowok").ValueType.Address | import("wowok").ValueType.String | import("wowok").ValueType.U8 | import("wowok").ValueType.U16 | import("wowok").ValueType.U32 | import("wowok").ValueType.U64 | import("wowok").ValueType.U128 | import("wowok").ValueType.U256 | import("wowok").ValueType.VecBool | import("wowok").ValueType.VecAddress | import("wowok").ValueType.VecString | import("wowok").ValueType.VecU8 | import("wowok").ValueType.VecU16 | import("wowok").ValueType.VecU32 | import("wowok").ValueType.VecU64 | import("wowok").ValueType.VecU128 | import("wowok").ValueType.VecU256 | import("wowok").ValueType.VecVecU8 | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8";
        value?: string | number | boolean | {
            name_or_address?: string | undefined;
            local_mark_first?: boolean | undefined;
        } | {
            entities: {
                name_or_address?: string | undefined;
                local_mark_first?: boolean | undefined;
            }[];
            check_all_founded?: boolean | undefined;
        } | string[] | boolean[] | number[] | number[][] | undefined;
        name?: string | undefined;
        object_type?: import("wowok").ObjectType | undefined;
    }>, "many">;
    input: z.ZodArray<z.ZodNumber, "many">;
    root: z.ZodType<any, z.ZodTypeDef, any>;
    rep_quote: z.ZodRecord<z.ZodString, z.ZodArray<z.ZodString, "many">>;
    relies: z.ZodArray<z.ZodString, "many">;
    relies_logic_and: z.ZodBoolean;
    rep: z.ZodBoolean;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    description: z.ZodString;
    table: z.ZodArray<z.ZodObject<{
        identifier: z.ZodNumber;
        b_submission: z.ZodBoolean;
        value_type: z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>;
        value: z.ZodOptional<z.ZodUnion<[z.ZodBoolean, z.ZodUnion<[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;
        }>, z.ZodString]>, z.ZodString, z.ZodNumber, z.ZodArray<z.ZodBoolean, "many">, z.ZodUnion<[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;
        }>, z.ZodArray<z.ZodString, "many">]>, z.ZodArray<z.ZodString, "many">, z.ZodArray<z.ZodNumber, "many">, z.ZodArray<z.ZodArray<z.ZodNumber, "many">, "many">]>>;
        name: z.ZodDefault<z.ZodString>;
    } & {
        object_type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    }, "strict", z.ZodTypeAny, {
        identifier: number;
        b_submission: boolean;
        value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType.Bool | import("wowok").ValueType.Address | import("wowok").ValueType.String | import("wowok").ValueType.U8 | import("wowok").ValueType.U16 | import("wowok").ValueType.U32 | import("wowok").ValueType.U64 | import("wowok").ValueType.U128 | import("wowok").ValueType.U256 | import("wowok").ValueType.VecBool | import("wowok").ValueType.VecAddress | import("wowok").ValueType.VecString | import("wowok").ValueType.VecU8 | import("wowok").ValueType.VecU16 | import("wowok").ValueType.VecU32 | import("wowok").ValueType.VecU64 | import("wowok").ValueType.VecU128 | import("wowok").ValueType.VecU256 | import("wowok").ValueType.VecVecU8 | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8";
        name: string;
        value?: string | number | boolean | {
            name_or_address?: string | undefined;
            local_mark_first?: boolean | undefined;
        } | {
            entities: {
                name_or_address?: string | undefined;
                local_mark_first?: boolean | undefined;
            }[];
            check_all_founded?: boolean | undefined;
        } | string[] | boolean[] | number[] | number[][] | undefined;
        object_type?: import("wowok").ObjectType | undefined;
    }, {
        identifier: number;
        b_submission: boolean;
        value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType.Bool | import("wowok").ValueType.Address | import("wowok").ValueType.String | import("wowok").ValueType.U8 | import("wowok").ValueType.U16 | import("wowok").ValueType.U32 | import("wowok").ValueType.U64 | import("wowok").ValueType.U128 | import("wowok").ValueType.U256 | import("wowok").ValueType.VecBool | import("wowok").ValueType.VecAddress | import("wowok").ValueType.VecString | import("wowok").ValueType.VecU8 | import("wowok").ValueType.VecU16 | import("wowok").ValueType.VecU32 | import("wowok").ValueType.VecU64 | import("wowok").ValueType.VecU128 | import("wowok").ValueType.VecU256 | import("wowok").ValueType.VecVecU8 | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8";
        value?: string | number | boolean | {
            name_or_address?: string | undefined;
            local_mark_first?: boolean | undefined;
        } | {
            entities: {
                name_or_address?: string | undefined;
                local_mark_first?: boolean | undefined;
            }[];
            check_all_founded?: boolean | undefined;
        } | string[] | boolean[] | number[] | number[][] | undefined;
        name?: string | undefined;
        object_type?: import("wowok").ObjectType | undefined;
    }>, "many">;
    input: z.ZodArray<z.ZodNumber, "many">;
    root: z.ZodType<any, z.ZodTypeDef, any>;
    rep_quote: z.ZodRecord<z.ZodString, z.ZodArray<z.ZodString, "many">>;
    relies: z.ZodArray<z.ZodString, "many">;
    relies_logic_and: z.ZodBoolean;
    rep: z.ZodBoolean;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    description: z.ZodString;
    table: z.ZodArray<z.ZodObject<{
        identifier: z.ZodNumber;
        b_submission: z.ZodBoolean;
        value_type: z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>;
        value: z.ZodOptional<z.ZodUnion<[z.ZodBoolean, z.ZodUnion<[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;
        }>, z.ZodString]>, z.ZodString, z.ZodNumber, z.ZodArray<z.ZodBoolean, "many">, z.ZodUnion<[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;
        }>, z.ZodArray<z.ZodString, "many">]>, z.ZodArray<z.ZodString, "many">, z.ZodArray<z.ZodNumber, "many">, z.ZodArray<z.ZodArray<z.ZodNumber, "many">, "many">]>>;
        name: z.ZodDefault<z.ZodString>;
    } & {
        object_type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    }, "strict", z.ZodTypeAny, {
        identifier: number;
        b_submission: boolean;
        value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType.Bool | import("wowok").ValueType.Address | import("wowok").ValueType.String | import("wowok").ValueType.U8 | import("wowok").ValueType.U16 | import("wowok").ValueType.U32 | import("wowok").ValueType.U64 | import("wowok").ValueType.U128 | import("wowok").ValueType.U256 | import("wowok").ValueType.VecBool | import("wowok").ValueType.VecAddress | import("wowok").ValueType.VecString | import("wowok").ValueType.VecU8 | import("wowok").ValueType.VecU16 | import("wowok").ValueType.VecU32 | import("wowok").ValueType.VecU64 | import("wowok").ValueType.VecU128 | import("wowok").ValueType.VecU256 | import("wowok").ValueType.VecVecU8 | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8";
        name: string;
        value?: string | number | boolean | {
            name_or_address?: string | undefined;
            local_mark_first?: boolean | undefined;
        } | {
            entities: {
                name_or_address?: string | undefined;
                local_mark_first?: boolean | undefined;
            }[];
            check_all_founded?: boolean | undefined;
        } | string[] | boolean[] | number[] | number[][] | undefined;
        object_type?: import("wowok").ObjectType | undefined;
    }, {
        identifier: number;
        b_submission: boolean;
        value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType.Bool | import("wowok").ValueType.Address | import("wowok").ValueType.String | import("wowok").ValueType.U8 | import("wowok").ValueType.U16 | import("wowok").ValueType.U32 | import("wowok").ValueType.U64 | import("wowok").ValueType.U128 | import("wowok").ValueType.U256 | import("wowok").ValueType.VecBool | import("wowok").ValueType.VecAddress | import("wowok").ValueType.VecString | import("wowok").ValueType.VecU8 | import("wowok").ValueType.VecU16 | import("wowok").ValueType.VecU32 | import("wowok").ValueType.VecU64 | import("wowok").ValueType.VecU128 | import("wowok").ValueType.VecU256 | import("wowok").ValueType.VecVecU8 | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8";
        value?: string | number | boolean | {
            name_or_address?: string | undefined;
            local_mark_first?: boolean | undefined;
        } | {
            entities: {
                name_or_address?: string | undefined;
                local_mark_first?: boolean | undefined;
            }[];
            check_all_founded?: boolean | undefined;
        } | string[] | boolean[] | number[] | number[][] | undefined;
        name?: string | undefined;
        object_type?: import("wowok").ObjectType | undefined;
    }>, "many">;
    input: z.ZodArray<z.ZodNumber, "many">;
    root: z.ZodType<any, z.ZodTypeDef, any>;
    rep_quote: z.ZodRecord<z.ZodString, z.ZodArray<z.ZodString, "many">>;
    relies: z.ZodArray<z.ZodString, "many">;
    relies_logic_and: z.ZodBoolean;
    rep: z.ZodBoolean;
}, z.ZodTypeAny, "passthrough">>, z.ZodObject<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    record: z.ZodArray<z.ZodObject<{
        recipient: z.ZodUnion<[z.ZodObject<{
            GuardIdentifier: z.ZodNumber;
        }, "strip", z.ZodTypeAny, {
            GuardIdentifier: number;
        }, {
            GuardIdentifier: number;
        }>, z.ZodObject<{
            Entity: 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;
            }>;
        }, "strip", z.ZodTypeAny, {
            Entity: {
                name_or_address?: string | undefined;
                local_mark_first?: boolean | undefined;
            };
        }, {
            Entity: {
                name_or_address?: string | undefined;
                local_mark_first?: boolean | undefined;
            };
        }>, z.ZodObject<{
            Signer: z.ZodLiteral<"signer">;
        }, "strip", z.ZodTypeAny, {
            Signer: "signer";
        }, {
            Signer: "signer";
        }>]>;
        amount: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
    }, "strip", z.ZodTypeAny, {
        amount: string | number;
        recipient: {
            GuardIdentifier: number;
        } | {
            Entity: {
                name_or_address?: string | undefined;
                local_mark_first?: boolean | undefined;
            };
        } | {
            Signer: "signer";
        };
    }, {
        amount: string | number;
        recipient: {
            GuardIdentifier: number;
        } | {
            Entity: {
                name_or_address?: string | undefined;
                local_mark_first?: boolean | undefined;
            };
        } | {
            Signer: "signer";
        };
    }>, "many">;
    amount: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
    time: z.ZodString;
    from_object: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
    signer: z.ZodString;
    info: z.ZodObject<{
        for_object: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
        for_guard: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
        remark: z.ZodString;
        index: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
    }, "strip", z.ZodTypeAny, {
        index: string | number;
        remark: string;
        for_object?: string | null | undefined;
        for_guard?: string | null | undefined;
    }, {
        index: string | number;
        remark: string;
        for_object?: string | null | undefined;
        for_guard?: string | null | undefined;
    }>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    record: z.ZodArray<z.ZodObject<{
        recipient: z.ZodUnion<[z.ZodObject<{
            GuardIdentifier: z.ZodNumber;
        }, "strip", z.ZodTypeAny, {
            GuardIdentifier: number;
        }, {
            GuardIdentifier: number;
        }>, z.ZodObject<{
            Entity: 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;
            }>;
        }, "strip", z.ZodTypeAny, {
            Entity: {
                name_or_address?: string | undefined;
                local_mark_first?: boolean | undefined;
            };
        }, {
            Entity: {
                name_or_address?: string | undefined;
                local_mark_first?: boolean | undefined;
            };
        }>, z.ZodObject<{
            Signer: z.ZodLiteral<"signer">;
        }, "strip", z.ZodTypeAny, {
            Signer: "signer";
        }, {
            Signer: "signer";
        }>]>;
        amount: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
    }, "strip", z.ZodTypeAny, {
        amount: string | number;
        recipient: {
            GuardIdentifier: number;
        } | {
            Entity: {
                name_or_address?: string | undefined;
                local_mark_first?: boolean | undefined;
            };
        } | {
            Signer: "signer";
        };
    }, {
        amount: string | number;
        recipient: {
            GuardIdentifier: number;
        } | {
            Entity: {
                name_or_address?: string | undefined;
                local_mark_first?: boolean | undefined;
            };
        } | {
            Signer: "signer";
        };
    }>, "many">;
    amount: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
    time: z.ZodString;
    from_object: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
    signer: z.ZodString;
    info: z.ZodObject<{
        for_object: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
        for_guard: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
        remark: z.ZodString;
        index: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
    }, "strip", z.ZodTypeAny, {
        index: string | number;
        remark: string;
        for_object?: string | null | undefined;
        for_guard?: string | null | undefined;
    }, {
        index: string | number;
        remark: string;
        for_object?: string | null | undefined;
        for_guard?: string | null | undefined;
    }>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    record: z.ZodArray<z.ZodObject<{
        recipient: z.ZodUnion<[z.ZodObject<{
            GuardIdentifier: z.ZodNumber;
        }, "strip", z.ZodTypeAny, {
            GuardIdentifier: number;
        }, {
            GuardIdentifier: number;
        }>, z.ZodObject<{
            Entity: 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;
            }>;
        }, "strip", z.ZodTypeAny, {
            Entity: {
                name_or_address?: string | undefined;
                local_mark_first?: boolean | undefined;
            };
        }, {
            Entity: {
                name_or_address?: string | undefined;
                local_mark_first?: boolean | undefined;
            };
        }>, z.ZodObject<{
            Signer: z.ZodLiteral<"signer">;
        }, "strip", z.ZodTypeAny, {
            Signer: "signer";
        }, {
            Signer: "signer";
        }>]>;
        amount: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
    }, "strip", z.ZodTypeAny, {
        amount: string | number;
        recipient: {
            GuardIdentifier: number;
        } | {
            Entity: {
                name_or_address?: string | undefined;
                local_mark_first?: boolean | undefined;
            };
        } | {
            Signer: "signer";
        };
    }, {
        amount: string | number;
        recipient: {
            GuardIdentifier: number;
        } | {
            Entity: {
                name_or_address?: string | undefined;
                local_mark_first?: boolean | undefined;
            };
        } | {
            Signer: "signer";
        };
    }>, "many">;
    amount: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
    time: z.ZodString;
    from_object: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
    signer: z.ZodString;
    info: z.ZodObject<{
        for_object: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
        for_guard: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
        remark: z.ZodString;
        index: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
    }, "strip", z.ZodTypeAny, {
        index: string | number;
        remark: string;
        for_object?: string | null | undefined;
        for_guard?: string | null | undefined;
    }, {
        index: string | number;
        remark: string;
        for_object?: string | null | undefined;
        for_guard?: string | null | undefined;
    }>;
}, z.ZodTypeAny, "passthrough">>, z.ZodObject<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    info: z.ZodArray<z.ZodObject<{
        guard: z.ZodString;
        result: z.ZodBoolean;
        impack: z.ZodBoolean;
        relies: z.ZodArray<z.ZodString, "many">;
        relies_logic_and: z.ZodBoolean;
        submission: z.ZodObject<{
            identifier: z.ZodNumber;
            value_type: z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>, z.ZodLiteral<import("wowok").ValueType.Value>]>, z.ZodLiteral<"Value">]>;
            value: z.ZodUnion<[z.ZodUnion<[z.ZodBoolean, z.ZodUnion<[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;
            }>, z.ZodString]>, z.ZodString, z.ZodNumber, z.ZodArray<z.ZodBoolean, "many">, z.ZodUnion<[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;
            }>, z.ZodArray<z.ZodString, "many">]>, z.ZodArray<z.ZodString, "many">, z.ZodArray<z.ZodNumber, "many">, z.ZodArray<z.ZodArray<z.ZodNumber, "many">, "many">]>, z.ZodType<any, z.ZodTypeDef, any>]>;
        }, "strip", z.ZodTypeAny, {
            identifier: number;
            value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
            value?: any;
        }, {
            identifier: number;
            value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
            value?: any;
        }>;
    }, "strip", z.ZodTypeAny, {
        result: boolean;
        guard: string;
        submission: {
            identifier: number;
            value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
            value?: any;
        };
        impack: boolean;
        relies: string[];
        relies_logic_and: boolean;
    }, {
        result: boolean;
        guard: string;
        submission: {
            identifier: number;
            value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
            value?: any;
        };
        impack: boolean;
        relies: string[];
        relies_logic_and: boolean;
    }>, "many">;
    result: z.ZodBoolean;
    tx_hash: z.ZodString;
    impack_guard: z.ZodArray<z.ZodString, "many">;
    time: z.ZodNumber;
    signer: z.ZodString;
    has_verified: z.ZodBoolean;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    info: z.ZodArray<z.ZodObject<{
        guard: z.ZodString;
        result: z.ZodBoolean;
        impack: z.ZodBoolean;
        relies: z.ZodArray<z.ZodString, "many">;
        relies_logic_and: z.ZodBoolean;
        submission: z.ZodObject<{
            identifier: z.ZodNumber;
            value_type: z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>, z.ZodLiteral<import("wowok").ValueType.Value>]>, z.ZodLiteral<"Value">]>;
            value: z.ZodUnion<[z.ZodUnion<[z.ZodBoolean, z.ZodUnion<[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;
            }>, z.ZodString]>, z.ZodString, z.ZodNumber, z.ZodArray<z.ZodBoolean, "many">, z.ZodUnion<[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;
            }>, z.ZodArray<z.ZodString, "many">]>, z.ZodArray<z.ZodString, "many">, z.ZodArray<z.ZodNumber, "many">, z.ZodArray<z.ZodArray<z.ZodNumber, "many">, "many">]>, z.ZodType<any, z.ZodTypeDef, any>]>;
        }, "strip", z.ZodTypeAny, {
            identifier: number;
            value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
            value?: any;
        }, {
            identifier: number;
            value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
            value?: any;
        }>;
    }, "strip", z.ZodTypeAny, {
        result: boolean;
        guard: string;
        submission: {
            identifier: number;
            value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
            value?: any;
        };
        impack: boolean;
        relies: string[];
        relies_logic_and: boolean;
    }, {
        result: boolean;
        guard: string;
        submission: {
            identifier: number;
            value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
            value?: any;
        };
        impack: boolean;
        relies: string[];
        relies_logic_and: boolean;
    }>, "many">;
    result: z.ZodBoolean;
    tx_hash: z.ZodString;
    impack_guard: z.ZodArray<z.ZodString, "many">;
    time: z.ZodNumber;
    signer: z.ZodString;
    has_verified: z.ZodBoolean;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    info: z.ZodArray<z.ZodObject<{
        guard: z.ZodString;
        result: z.ZodBoolean;
        impack: z.ZodBoolean;
        relies: z.ZodArray<z.ZodString, "many">;
        relies_logic_and: z.ZodBoolean;
        submission: z.ZodObject<{
            identifier: z.ZodNumber;
            value_type: z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>, z.ZodLiteral<import("wowok").ValueType.Value>]>, z.ZodLiteral<"Value">]>;
            value: z.ZodUnion<[z.ZodUnion<[z.ZodBoolean, z.ZodUnion<[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;
            }>, z.ZodString]>, z.ZodString, z.ZodNumber, z.ZodArray<z.ZodBoolean, "many">, z.ZodUnion<[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;
            }>, z.ZodArray<z.ZodString, "many">]>, z.ZodArray<z.ZodString, "many">, z.ZodArray<z.ZodNumber, "many">, z.ZodArray<z.ZodArray<z.ZodNumber, "many">, "many">]>, z.ZodType<any, z.ZodTypeDef, any>]>;
        }, "strip", z.ZodTypeAny, {
            identifier: number;
            value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
            value?: any;
        }, {
            identifier: number;
            value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
            value?: any;
        }>;
    }, "strip", z.ZodTypeAny, {
        result: boolean;
        guard: string;
        submission: {
            identifier: number;
            value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
            value?: any;
        };
        impack: boolean;
        relies: string[];
        relies_logic_and: boolean;
    }, {
        result: boolean;
        guard: string;
        submission: {
            identifier: number;
            value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
            value?: any;
        };
        impack: boolean;
        relies: string[];
        relies_logic_and: boolean;
    }>, "many">;
    result: z.ZodBoolean;
    tx_hash: z.ZodString;
    impack_guard: z.ZodArray<z.ZodString, "many">;
    time: z.ZodNumber;
    signer: z.ZodString;
    has_verified: z.ZodBoolean;
}, z.ZodTypeAny, "passthrough">>, z.ZodObject<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    entity_count: z.ZodNumber;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    entity_count: z.ZodNumber;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    entity_count: z.ZodNumber;
}, z.ZodTypeAny, "passthrough">>, z.ZodObject<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    entity_count: z.ZodNumber;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    entity_count: z.ZodNumber;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    entity_count: z.ZodNumber;
}, z.ZodTypeAny, "passthrough">>, z.ZodObject<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    entity_count: z.ZodNumber;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    entity_count: z.ZodNumber;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    entity_count: z.ZodNumber;
}, z.ZodTypeAny, "passthrough">>, z.ZodObject<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    description: z.ZodString;
    arbitration: z.ZodString;
    order: z.ZodString;
    voted: z.ZodArray<z.ZodObject<{
        voter: z.ZodString;
        agrees: z.ZodArray<z.ZodNumber, "many">;
        weight: z.ZodNumber;
        time: z.ZodNumber;
    }, "strip", z.ZodTypeAny, {
        time: number;
        voter: string;
        agrees: number[];
        weight: number;
    }, {
        time: number;
        voter: string;
        agrees: number[];
        weight: number;
    }>, "many">;
    proposition: z.ZodArray<z.ZodObject<{
        name: z.ZodString;
        votes: z.ZodNumber;
    }, "strip", z.ZodTypeAny, {
        name: string;
        votes: number;
    }, {
        name: string;
        votes: number;
    }>, "many">;
    fee: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
    feedback: z.ZodString;
    indemnity: z.ZodOptional<z.ZodUnion<[z.ZodObject<{
        amount: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
        time: z.ZodNumber;
    }, "strip", z.ZodTypeAny, {
        time: number;
        amount: string | number;
    }, {
        time: number;
        amount: string | number;
    }>, z.ZodNull]>>;
    voting_deadline: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodString]>>;
    objection: z.ZodString;
    status: z.ZodEnum<["Principal_confirming", "Arbitrator_confirming", "Voting", "Arbitrated", "Objectionable", "Finished", "Withdrawn"]>;
    compensation_time: z.ZodUnion<[z.ZodNumber, z.ZodNull]>;
    time: z.ZodNumber;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    description: z.ZodString;
    arbitration: z.ZodString;
    order: z.ZodString;
    voted: z.ZodArray<z.ZodObject<{
        voter: z.ZodString;
        agrees: z.ZodArray<z.ZodNumber, "many">;
        weight: z.ZodNumber;
        time: z.ZodNumber;
    }, "strip", z.ZodTypeAny, {
        time: number;
        voter: string;
        agrees: number[];
        weight: number;
    }, {
        time: number;
        voter: string;
        agrees: number[];
        weight: number;
    }>, "many">;
    proposition: z.ZodArray<z.ZodObject<{
        name: z.ZodString;
        votes: z.ZodNumber;
    }, "strip", z.ZodTypeAny, {
        name: string;
        votes: number;
    }, {
        name: string;
        votes: number;
    }>, "many">;
    fee: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
    feedback: z.ZodString;
    indemnity: z.ZodOptional<z.ZodUnion<[z.ZodObject<{
        amount: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
        time: z.ZodNumber;
    }, "strip", z.ZodTypeAny, {
        time: number;
        amount: string | number;
    }, {
        time: number;
        amount: string | number;
    }>, z.ZodNull]>>;
    voting_deadline: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodString]>>;
    objection: z.ZodString;
    status: z.ZodEnum<["Principal_confirming", "Arbitrator_confirming", "Voting", "Arbitrated", "Objectionable", "Finished", "Withdrawn"]>;
    compensation_time: z.ZodUnion<[z.ZodNumber, z.ZodNull]>;
    time: z.ZodNumber;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    description: z.ZodString;
    arbitration: z.ZodString;
    order: z.ZodString;
    voted: z.ZodArray<z.ZodObject<{
        voter: z.ZodString;
        agrees: z.ZodArray<z.ZodNumber, "many">;
        weight: z.ZodNumber;
        time: z.ZodNumber;
    }, "strip", z.ZodTypeAny, {
        time: number;
        voter: string;
        agrees: number[];
        weight: number;
    }, {
        time: number;
        voter: string;
        agrees: number[];
        weight: number;
    }>, "many">;
    proposition: z.ZodArray<z.ZodObject<{
        name: z.ZodString;
        votes: z.ZodNumber;
    }, "strip", z.ZodTypeAny, {
        name: string;
        votes: number;
    }, {
        name: string;
        votes: number;
    }>, "many">;
    fee: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
    feedback: z.ZodString;
    indemnity: z.ZodOptional<z.ZodUnion<[z.ZodObject<{
        amount: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
        time: z.ZodNumber;
    }, "strip", z.ZodTypeAny, {
        time: number;
        amount: string | number;
    }, {
        time: number;
        amount: string | number;
    }>, z.ZodNull]>>;
    voting_deadline: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodString]>>;
    objection: z.ZodString;
    status: z.ZodEnum<["Principal_confirming", "Arbitrator_confirming", "Voting", "Arbitrated", "Objectionable", "Finished", "Withdrawn"]>;
    compensation_time: z.ZodUnion<[z.ZodNumber, z.ZodNull]>;
    time: z.ZodNumber;
}, z.ZodTypeAny, "passthrough">>, z.ZodObject<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    name: z.ZodString;
    discount_type: z.ZodUnion<[z.ZodLiteral<WDiscountType.RATES>, z.ZodLiteral<WDiscountType.FIXED>]>;
    benchmark: z.ZodUnion<[z.ZodUnion<[z.ZodNumber, z.ZodString]>, z.ZodNull]>;
    off: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
    time_start: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
    time_end: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
    service: z.ZodString;
    transferable: z.ZodBoolean;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    name: z.ZodString;
    discount_type: z.ZodUnion<[z.ZodLiteral<WDiscountType.RATES>, z.ZodLiteral<WDiscountType.FIXED>]>;
    benchmark: z.ZodUnion<[z.ZodUnion<[z.ZodNumber, z.ZodString]>, z.ZodNull]>;
    off: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
    time_start: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
    time_end: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
    service: z.ZodString;
    transferable: z.ZodBoolean;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    name: z.ZodString;
    discount_type: z.ZodUnion<[z.ZodLiteral<WDiscountType.RATES>, z.ZodLiteral<WDiscountType.FIXED>]>;
    benchmark: z.ZodUnion<[z.ZodUnion<[z.ZodNumber, z.ZodString]>, z.ZodNull]>;
    off: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
    time_start: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
    time_end: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
    service: z.ZodString;
    transferable: z.ZodBoolean;
}, z.ZodTypeAny, "passthrough">>, z.ZodObject<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    description: z.ZodString;
    permission: z.ZodString;
    location: z.ZodString;
    ims: z.ZodArray<z.ZodObject<{
        at: z.ZodString;
        status: z.ZodString;
        join_time: z.ZodNumber;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        at: string;
        status: string;
        description: string;
        join_time: number;
    }, {
        at: string;
        status: string;
        description: string;
        join_time: number;
    }>, "many">;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    description: z.ZodString;
    permission: z.ZodString;
    location: z.ZodString;
    ims: z.ZodArray<z.ZodObject<{
        at: z.ZodString;
        status: z.ZodString;
        join_time: z.ZodNumber;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        at: string;
        status: string;
        description: string;
        join_time: number;
    }, {
        at: string;
        status: string;
        description: string;
        join_time: number;
    }>, "many">;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    description: z.ZodString;
    permission: z.ZodString;
    location: z.ZodString;
    ims: z.ZodArray<z.ZodObject<{
        at: z.ZodString;
        status: z.ZodString;
        join_time: z.ZodNumber;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        at: string;
        status: string;
        description: string;
        join_time: number;
    }, {
        at: string;
        status: string;
        description: string;
        join_time: number;
    }>, "many">;
}, z.ZodTypeAny, "passthrough">>, z.ZodObject<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    address: z.ZodString;
    like: z.ZodNumber;
    dislike: z.ZodNumber;
    info: z.ZodArray<z.ZodObject<{
        name: z.ZodString;
        value_type: z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>, z.ZodLiteral<import("wowok").ValueType.Value>]>, z.ZodLiteral<"Value">]>;
        value: z.ZodUnion<[z.ZodUnion<[z.ZodBoolean, z.ZodUnion<[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;
        }>, z.ZodString]>, z.ZodString, z.ZodNumber, z.ZodArray<z.ZodBoolean, "many">, z.ZodUnion<[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;
        }>, z.ZodArray<z.ZodString, "many">]>, z.ZodArray<z.ZodString, "many">, z.ZodArray<z.ZodNumber, "many">, z.ZodArray<z.ZodArray<z.ZodNumber, "many">, "many">]>, z.ZodType<any, z.ZodTypeDef, any>]>;
    }, "strip", z.ZodTypeAny, {
        value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
        name: string;
        value?: any;
    }, {
        value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
        name: string;
        value?: any;
    }>, "many">;
    description: z.ZodString;
    referrer: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    mark_object: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    details: z.ZodArray<z.ZodObject<{
        address: z.ZodString;
        like: z.ZodOptional<z.ZodBoolean>;
        dislike: z.ZodOptional<z.ZodBoolean>;
        affiliation: z.ZodOptional<z.ZodBoolean>;
        time: z.ZodNumber;
    }, "strip", z.ZodTypeAny, {
        address: string;
        time: number;
        like?: boolean | undefined;
        dislike?: boolean | undefined;
        affiliation?: boolean | undefined;
    }, {
        address: string;
        time: number;
        like?: boolean | undefined;
        dislike?: boolean | undefined;
        affiliation?: boolean | undefined;
    }>, "many">;
    active_tx: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    passive_tx: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    time: z.ZodNumber;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    address: z.ZodString;
    like: z.ZodNumber;
    dislike: z.ZodNumber;
    info: z.ZodArray<z.ZodObject<{
        name: z.ZodString;
        value_type: z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>, z.ZodLiteral<import("wowok").ValueType.Value>]>, z.ZodLiteral<"Value">]>;
        value: z.ZodUnion<[z.ZodUnion<[z.ZodBoolean, z.ZodUnion<[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;
        }>, z.ZodString]>, z.ZodString, z.ZodNumber, z.ZodArray<z.ZodBoolean, "many">, z.ZodUnion<[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;
        }>, z.ZodArray<z.ZodString, "many">]>, z.ZodArray<z.ZodString, "many">, z.ZodArray<z.ZodNumber, "many">, z.ZodArray<z.ZodArray<z.ZodNumber, "many">, "many">]>, z.ZodType<any, z.ZodTypeDef, any>]>;
    }, "strip", z.ZodTypeAny, {
        value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
        name: string;
        value?: any;
    }, {
        value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
        name: string;
        value?: any;
    }>, "many">;
    description: z.ZodString;
    referrer: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    mark_object: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    details: z.ZodArray<z.ZodObject<{
        address: z.ZodString;
        like: z.ZodOptional<z.ZodBoolean>;
        dislike: z.ZodOptional<z.ZodBoolean>;
        affiliation: z.ZodOptional<z.ZodBoolean>;
        time: z.ZodNumber;
    }, "strip", z.ZodTypeAny, {
        address: string;
        time: number;
        like?: boolean | undefined;
        dislike?: boolean | undefined;
        affiliation?: boolean | undefined;
    }, {
        address: string;
        time: number;
        like?: boolean | undefined;
        dislike?: boolean | undefined;
        affiliation?: boolean | undefined;
    }>, "many">;
    active_tx: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    passive_tx: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    time: z.ZodNumber;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    address: z.ZodString;
    like: z.ZodNumber;
    dislike: z.ZodNumber;
    info: z.ZodArray<z.ZodObject<{
        name: z.ZodString;
        value_type: z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>, z.ZodLiteral<import("wowok").ValueType.Value>]>, z.ZodLiteral<"Value">]>;
        value: z.ZodUnion<[z.ZodUnion<[z.ZodBoolean, z.ZodUnion<[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;
        }>, z.ZodString]>, z.ZodString, z.ZodNumber, z.ZodArray<z.ZodBoolean, "many">, z.ZodUnion<[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;
        }>, z.ZodArray<z.ZodString, "many">]>, z.ZodArray<z.ZodString, "many">, z.ZodArray<z.ZodNumber, "many">, z.ZodArray<z.ZodArray<z.ZodNumber, "many">, "many">]>, z.ZodType<any, z.ZodTypeDef, any>]>;
    }, "strip", z.ZodTypeAny, {
        value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
        name: string;
        value?: any;
    }, {
        value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
        name: string;
        value?: any;
    }>, "many">;
    description: z.ZodString;
    referrer: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    mark_object: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    details: z.ZodArray<z.ZodObject<{
        address: z.ZodString;
        like: z.ZodOptional<z.ZodBoolean>;
        dislike: z.ZodOptional<z.ZodBoolean>;
        affiliation: z.ZodOptional<z.ZodBoolean>;
        time: z.ZodNumber;
    }, "strip", z.ZodTypeAny, {
        address: string;
        time: number;
        like?: boolean | undefined;
        dislike?: boolean | undefined;
        affiliation?: boolean | undefined;
    }, {
        address: string;
        time: number;
        like?: boolean | undefined;
        dislike?: boolean | undefined;
        affiliation?: boolean | undefined;
    }>, "many">;
    active_tx: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    passive_tx: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    time: z.ZodNumber;
}, z.ZodTypeAny, "passthrough">>, z.ZodObject<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
}, z.ZodTypeAny, "passthrough">>, z.ZodObject<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    description: z.ZodString;
    proof: z.ZodString;
    server_pubkey: z.ZodString;
    server_signature: z.ZodString;
    proof_type: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
    item_count: z.ZodUnion<[z.ZodNumber, z.ZodString, z.ZodNull]>;
    about_address: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    signer: z.ZodString;
    time: z.ZodNumber;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    description: z.ZodString;
    proof: z.ZodString;
    server_pubkey: z.ZodString;
    server_signature: z.ZodString;
    proof_type: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
    item_count: z.ZodUnion<[z.ZodNumber, z.ZodString, z.ZodNull]>;
    about_address: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    signer: z.ZodString;
    time: z.ZodNumber;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    description: z.ZodString;
    proof: z.ZodString;
    server_pubkey: z.ZodString;
    server_signature: z.ZodString;
    proof_type: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
    item_count: z.ZodUnion<[z.ZodNumber, z.ZodString, z.ZodNull]>;
    about_address: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    signer: z.ZodString;
    time: z.ZodNumber;
}, z.ZodTypeAny, "passthrough">>]>;
export declare const ObjectsAnswerSchema: z.ZodObject<{
    objects: z.ZodOptional<z.ZodArray<z.ZodUnion<[z.ZodObject<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        description: z.ZodString;
        balance: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
        history_count: z.ZodNumber;
        external_deposit_guard: z.ZodArray<z.ZodObject<{
            guard: z.ZodString;
            identifier: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodNull]>>;
            store_from_id: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodNull]>>;
        }, "strip", z.ZodTypeAny, {
            guard: string;
            identifier?: number | null | undefined;
            store_from_id?: number | null | undefined;
        }, {
            guard: string;
            identifier?: number | null | undefined;
            store_from_id?: number | null | undefined;
        }>, "many">;
        external_withdraw_guard: z.ZodArray<z.ZodObject<{
            guard: z.ZodString;
            identifier: z.ZodNumber;
            store_from_id: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodNull]>>;
        }, "strip", z.ZodTypeAny, {
            identifier: number;
            guard: string;
            store_from_id?: number | null | undefined;
        }, {
            identifier: number;
            guard: string;
            store_from_id?: number | null | undefined;
        }>, "many">;
        inflow: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
        outflow: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
        um: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        permission: z.ZodString;
    }, "passthrough", z.ZodTypeAny, z.objectOutputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        description: z.ZodString;
        balance: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
        history_count: z.ZodNumber;
        external_deposit_guard: z.ZodArray<z.ZodObject<{
            guard: z.ZodString;
            identifier: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodNull]>>;
            store_from_id: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodNull]>>;
        }, "strip", z.ZodTypeAny, {
            guard: string;
            identifier?: number | null | undefined;
            store_from_id?: number | null | undefined;
        }, {
            guard: string;
            identifier?: number | null | undefined;
            store_from_id?: number | null | undefined;
        }>, "many">;
        external_withdraw_guard: z.ZodArray<z.ZodObject<{
            guard: z.ZodString;
            identifier: z.ZodNumber;
            store_from_id: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodNull]>>;
        }, "strip", z.ZodTypeAny, {
            identifier: number;
            guard: string;
            store_from_id?: number | null | undefined;
        }, {
            identifier: number;
            guard: string;
            store_from_id?: number | null | undefined;
        }>, "many">;
        inflow: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
        outflow: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
        um: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        permission: z.ZodString;
    }, z.ZodTypeAny, "passthrough">, z.objectInputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        description: z.ZodString;
        balance: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
        history_count: z.ZodNumber;
        external_deposit_guard: z.ZodArray<z.ZodObject<{
            guard: z.ZodString;
            identifier: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodNull]>>;
            store_from_id: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodNull]>>;
        }, "strip", z.ZodTypeAny, {
            guard: string;
            identifier?: number | null | undefined;
            store_from_id?: number | null | undefined;
        }, {
            guard: string;
            identifier?: number | null | undefined;
            store_from_id?: number | null | undefined;
        }>, "many">;
        external_withdraw_guard: z.ZodArray<z.ZodObject<{
            guard: z.ZodString;
            identifier: z.ZodNumber;
            store_from_id: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodNull]>>;
        }, "strip", z.ZodTypeAny, {
            identifier: number;
            guard: string;
            store_from_id?: number | null | undefined;
        }, {
            identifier: number;
            guard: string;
            store_from_id?: number | null | undefined;
        }>, "many">;
        inflow: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
        outflow: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
        um: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        permission: z.ZodString;
    }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        builder: z.ZodString;
        admin: z.ZodArray<z.ZodString, "many">;
        description: z.ZodString;
        entity_count: z.ZodNumber;
        perm_remark: z.ZodArray<z.ZodObject<{
            index: z.ZodEffects<z.ZodNumber, number, number>;
            remark: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            index: number;
            remark: string;
        }, {
            index: number;
            remark: string;
        }>, "many">;
        um: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    }, "passthrough", z.ZodTypeAny, z.objectOutputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        builder: z.ZodString;
        admin: z.ZodArray<z.ZodString, "many">;
        description: z.ZodString;
        entity_count: z.ZodNumber;
        perm_remark: z.ZodArray<z.ZodObject<{
            index: z.ZodEffects<z.ZodNumber, number, number>;
            remark: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            index: number;
            remark: string;
        }, {
            index: number;
            remark: string;
        }>, "many">;
        um: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    }, z.ZodTypeAny, "passthrough">, z.objectInputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        builder: z.ZodString;
        admin: z.ZodArray<z.ZodString, "many">;
        description: z.ZodString;
        entity_count: z.ZodNumber;
        perm_remark: z.ZodArray<z.ZodObject<{
            index: z.ZodEffects<z.ZodNumber, number, number>;
            remark: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            index: number;
            remark: string;
        }, {
            index: number;
            remark: string;
        }>, "many">;
        um: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        description: z.ZodString;
        node_count: z.ZodNumber;
        consensus_repositories: z.ZodArray<z.ZodString, "many">;
        bPaused: z.ZodBoolean;
        bPublished: z.ZodBoolean;
        um: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        permission: z.ZodString;
    }, "passthrough", z.ZodTypeAny, z.objectOutputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        description: z.ZodString;
        node_count: z.ZodNumber;
        consensus_repositories: z.ZodArray<z.ZodString, "many">;
        bPaused: z.ZodBoolean;
        bPublished: z.ZodBoolean;
        um: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        permission: z.ZodString;
    }, z.ZodTypeAny, "passthrough">, z.objectInputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        description: z.ZodString;
        node_count: z.ZodNumber;
        consensus_repositories: z.ZodArray<z.ZodString, "many">;
        bPaused: z.ZodBoolean;
        bPublished: z.ZodBoolean;
        um: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        permission: z.ZodString;
    }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        description: z.ZodString;
        location: z.ZodString;
        sales: z.ZodArray<z.ZodObject<{
            name: z.ZodEffects<z.ZodString, string, string>;
            price: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            stock: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            suspension: z.ZodBoolean;
            wip: z.ZodString;
            wip_hash: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            name: string;
            wip: string;
            price: string | number;
            stock: string | number;
            suspension: boolean;
            wip_hash: string;
        }, {
            name: string;
            wip: string;
            price: string | number;
            stock: string | number;
            suspension: boolean;
            wip_hash: string;
        }>, "many">;
        repositories: z.ZodArray<z.ZodString, "many">;
        buy_guard: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        machine: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        bPublished: z.ZodBoolean;
        bPaused: z.ZodBoolean;
        customer_required: z.ZodArray<z.ZodString, "many">;
        arbitrations: z.ZodArray<z.ZodString, "many">;
        compensation_fund: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
        paused_time: z.ZodUnion<[z.ZodNumber, z.ZodNull]>;
        compensation_lock_duration: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        order_allocators: z.ZodUnion<[z.ZodObject<{
            description: z.ZodEffects<z.ZodString, string, string>;
            threshold: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            allocators: z.ZodArray<z.ZodObject<{
                guard: z.ZodEffects<z.ZodString, string, string>;
                sharing: z.ZodArray<z.ZodObject<{
                    who: z.ZodUnion<[z.ZodObject<{
                        GuardIdentifier: z.ZodNumber;
                    }, "strip", z.ZodTypeAny, {
                        GuardIdentifier: number;
                    }, {
                        GuardIdentifier: number;
                    }>, z.ZodObject<{
                        Entity: 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;
                        }>;
                    }, "strip", z.ZodTypeAny, {
                        Entity: {
                            name_or_address?: string | undefined;
                            local_mark_first?: boolean | undefined;
                        };
                    }, {
                        Entity: {
                            name_or_address?: string | undefined;
                            local_mark_first?: boolean | undefined;
                        };
                    }>, z.ZodObject<{
                        Signer: z.ZodLiteral<"signer">;
                    }, "strip", z.ZodTypeAny, {
                        Signer: "signer";
                    }, {
                        Signer: "signer";
                    }>]>;
                    sharing: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
                    mode: z.ZodEnum<["Amount", "Rate", "Surplus"]>;
                }, "strip", z.ZodTypeAny, {
                    who: {
                        GuardIdentifier: number;
                    } | {
                        Entity: {
                            name_or_address?: string | undefined;
                            local_mark_first?: boolean | undefined;
                        };
                    } | {
                        Signer: "signer";
                    };
                    sharing: string | number;
                    mode: "Amount" | "Rate" | "Surplus";
                }, {
                    who: {
                        GuardIdentifier: number;
                    } | {
                        Entity: {
                            name_or_address?: string | undefined;
                            local_mark_first?: boolean | undefined;
                        };
                    } | {
                        Signer: "signer";
                    };
                    sharing: string | number;
                    mode: "Amount" | "Rate" | "Surplus";
                }>, "many">;
                fix: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodString]>>;
                max: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodNumber, z.ZodString]>, z.ZodNull]>>;
            }, "strip", z.ZodTypeAny, {
                guard: string;
                sharing: {
                    who: {
                        GuardIdentifier: number;
                    } | {
                        Entity: {
                            name_or_address?: string | undefined;
                            local_mark_first?: boolean | undefined;
                        };
                    } | {
                        Signer: "signer";
                    };
                    sharing: string | number;
                    mode: "Amount" | "Rate" | "Surplus";
                }[];
                max?: string | number | null | undefined;
                fix?: string | number | undefined;
            }, {
                guard: string;
                sharing: {
                    who: {
                        GuardIdentifier: number;
                    } | {
                        Entity: {
                            name_or_address?: string | undefined;
                            local_mark_first?: boolean | undefined;
                        };
                    } | {
                        Signer: "signer";
                    };
                    sharing: string | number;
                    mode: "Amount" | "Rate" | "Surplus";
                }[];
                max?: string | number | null | undefined;
                fix?: string | number | undefined;
            }>, "many">;
        }, "strip", z.ZodTypeAny, {
            description: string;
            threshold: string | number;
            allocators: {
                guard: string;
                sharing: {
                    who: {
                        GuardIdentifier: number;
                    } | {
                        Entity: {
                            name_or_address?: string | undefined;
                            local_mark_first?: boolean | undefined;
                        };
                    } | {
                        Signer: "signer";
                    };
                    sharing: string | number;
                    mode: "Amount" | "Rate" | "Surplus";
                }[];
                max?: string | number | null | undefined;
                fix?: string | number | undefined;
            }[];
        }, {
            description: string;
            threshold: string | number;
            allocators: {
                guard: string;
                sharing: {
                    who: {
                        GuardIdentifier: number;
                    } | {
                        Entity: {
                            name_or_address?: string | undefined;
                            local_mark_first?: boolean | undefined;
                        };
                    } | {
                        Signer: "signer";
                    };
                    sharing: string | number;
                    mode: "Amount" | "Rate" | "Surplus";
                }[];
                max?: string | number | null | undefined;
                fix?: string | number | undefined;
            }[];
        }>, z.ZodNull]>;
        rewards: z.ZodArray<z.ZodString, "many">;
        um: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        permission: z.ZodString;
    }, "passthrough", z.ZodTypeAny, z.objectOutputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        description: z.ZodString;
        location: z.ZodString;
        sales: z.ZodArray<z.ZodObject<{
            name: z.ZodEffects<z.ZodString, string, string>;
            price: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            stock: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            suspension: z.ZodBoolean;
            wip: z.ZodString;
            wip_hash: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            name: string;
            wip: string;
            price: string | number;
            stock: string | number;
            suspension: boolean;
            wip_hash: string;
        }, {
            name: string;
            wip: string;
            price: string | number;
            stock: string | number;
            suspension: boolean;
            wip_hash: string;
        }>, "many">;
        repositories: z.ZodArray<z.ZodString, "many">;
        buy_guard: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        machine: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        bPublished: z.ZodBoolean;
        bPaused: z.ZodBoolean;
        customer_required: z.ZodArray<z.ZodString, "many">;
        arbitrations: z.ZodArray<z.ZodString, "many">;
        compensation_fund: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
        paused_time: z.ZodUnion<[z.ZodNumber, z.ZodNull]>;
        compensation_lock_duration: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        order_allocators: z.ZodUnion<[z.ZodObject<{
            description: z.ZodEffects<z.ZodString, string, string>;
            threshold: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            allocators: z.ZodArray<z.ZodObject<{
                guard: z.ZodEffects<z.ZodString, string, string>;
                sharing: z.ZodArray<z.ZodObject<{
                    who: z.ZodUnion<[z.ZodObject<{
                        GuardIdentifier: z.ZodNumber;
                    }, "strip", z.ZodTypeAny, {
                        GuardIdentifier: number;
                    }, {
                        GuardIdentifier: number;
                    }>, z.ZodObject<{
                        Entity: 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;
                        }>;
                    }, "strip", z.ZodTypeAny, {
                        Entity: {
                            name_or_address?: string | undefined;
                            local_mark_first?: boolean | undefined;
                        };
                    }, {
                        Entity: {
                            name_or_address?: string | undefined;
                            local_mark_first?: boolean | undefined;
                        };
                    }>, z.ZodObject<{
                        Signer: z.ZodLiteral<"signer">;
                    }, "strip", z.ZodTypeAny, {
                        Signer: "signer";
                    }, {
                        Signer: "signer";
                    }>]>;
                    sharing: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
                    mode: z.ZodEnum<["Amount", "Rate", "Surplus"]>;
                }, "strip", z.ZodTypeAny, {
                    who: {
                        GuardIdentifier: number;
                    } | {
                        Entity: {
                            name_or_address?: string | undefined;
                            local_mark_first?: boolean | undefined;
                        };
                    } | {
                        Signer: "signer";
                    };
                    sharing: string | number;
                    mode: "Amount" | "Rate" | "Surplus";
                }, {
                    who: {
                        GuardIdentifier: number;
                    } | {
                        Entity: {
                            name_or_address?: string | undefined;
                            local_mark_first?: boolean | undefined;
                        };
                    } | {
                        Signer: "signer";
                    };
                    sharing: string | number;
                    mode: "Amount" | "Rate" | "Surplus";
                }>, "many">;
                fix: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodString]>>;
                max: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodNumber, z.ZodString]>, z.ZodNull]>>;
            }, "strip", z.ZodTypeAny, {
                guard: string;
                sharing: {
                    who: {
                        GuardIdentifier: number;
                    } | {
                        Entity: {
                            name_or_address?: string | undefined;
                            local_mark_first?: boolean | undefined;
                        };
                    } | {
                        Signer: "signer";
                    };
                    sharing: string | number;
                    mode: "Amount" | "Rate" | "Surplus";
                }[];
                max?: string | number | null | undefined;
                fix?: string | number | undefined;
            }, {
                guard: string;
                sharing: {
                    who: {
                        GuardIdentifier: number;
                    } | {
                        Entity: {
                            name_or_address?: string | undefined;
                            local_mark_first?: boolean | undefined;
                        };
                    } | {
                        Signer: "signer";
                    };
                    sharing: string | number;
                    mode: "Amount" | "Rate" | "Surplus";
                }[];
                max?: string | number | null | undefined;
                fix?: string | number | undefined;
            }>, "many">;
        }, "strip", z.ZodTypeAny, {
            description: string;
            threshold: string | number;
            allocators: {
                guard: string;
                sharing: {
                    who: {
                        GuardIdentifier: number;
                    } | {
                        Entity: {
                            name_or_address?: string | undefined;
                            local_mark_first?: boolean | undefined;
                        };
                    } | {
                        Signer: "signer";
                    };
                    sharing: string | number;
                    mode: "Amount" | "Rate" | "Surplus";
                }[];
                max?: string | number | null | undefined;
                fix?: string | number | undefined;
            }[];
        }, {
            description: string;
            threshold: string | number;
            allocators: {
                guard: string;
                sharing: {
                    who: {
                        GuardIdentifier: number;
                    } | {
                        Entity: {
                            name_or_address?: string | undefined;
                            local_mark_first?: boolean | undefined;
                        };
                    } | {
                        Signer: "signer";
                    };
                    sharing: string | number;
                    mode: "Amount" | "Rate" | "Surplus";
                }[];
                max?: string | number | null | undefined;
                fix?: string | number | undefined;
            }[];
        }>, z.ZodNull]>;
        rewards: z.ZodArray<z.ZodString, "many">;
        um: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        permission: z.ZodString;
    }, z.ZodTypeAny, "passthrough">, z.objectInputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        description: z.ZodString;
        location: z.ZodString;
        sales: z.ZodArray<z.ZodObject<{
            name: z.ZodEffects<z.ZodString, string, string>;
            price: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            stock: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            suspension: z.ZodBoolean;
            wip: z.ZodString;
            wip_hash: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            name: string;
            wip: string;
            price: string | number;
            stock: string | number;
            suspension: boolean;
            wip_hash: string;
        }, {
            name: string;
            wip: string;
            price: string | number;
            stock: string | number;
            suspension: boolean;
            wip_hash: string;
        }>, "many">;
        repositories: z.ZodArray<z.ZodString, "many">;
        buy_guard: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        machine: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        bPublished: z.ZodBoolean;
        bPaused: z.ZodBoolean;
        customer_required: z.ZodArray<z.ZodString, "many">;
        arbitrations: z.ZodArray<z.ZodString, "many">;
        compensation_fund: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
        paused_time: z.ZodUnion<[z.ZodNumber, z.ZodNull]>;
        compensation_lock_duration: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        order_allocators: z.ZodUnion<[z.ZodObject<{
            description: z.ZodEffects<z.ZodString, string, string>;
            threshold: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            allocators: z.ZodArray<z.ZodObject<{
                guard: z.ZodEffects<z.ZodString, string, string>;
                sharing: z.ZodArray<z.ZodObject<{
                    who: z.ZodUnion<[z.ZodObject<{
                        GuardIdentifier: z.ZodNumber;
                    }, "strip", z.ZodTypeAny, {
                        GuardIdentifier: number;
                    }, {
                        GuardIdentifier: number;
                    }>, z.ZodObject<{
                        Entity: 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;
                        }>;
                    }, "strip", z.ZodTypeAny, {
                        Entity: {
                            name_or_address?: string | undefined;
                            local_mark_first?: boolean | undefined;
                        };
                    }, {
                        Entity: {
                            name_or_address?: string | undefined;
                            local_mark_first?: boolean | undefined;
                        };
                    }>, z.ZodObject<{
                        Signer: z.ZodLiteral<"signer">;
                    }, "strip", z.ZodTypeAny, {
                        Signer: "signer";
                    }, {
                        Signer: "signer";
                    }>]>;
                    sharing: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
                    mode: z.ZodEnum<["Amount", "Rate", "Surplus"]>;
                }, "strip", z.ZodTypeAny, {
                    who: {
                        GuardIdentifier: number;
                    } | {
                        Entity: {
                            name_or_address?: string | undefined;
                            local_mark_first?: boolean | undefined;
                        };
                    } | {
                        Signer: "signer";
                    };
                    sharing: string | number;
                    mode: "Amount" | "Rate" | "Surplus";
                }, {
                    who: {
                        GuardIdentifier: number;
                    } | {
                        Entity: {
                            name_or_address?: string | undefined;
                            local_mark_first?: boolean | undefined;
                        };
                    } | {
                        Signer: "signer";
                    };
                    sharing: string | number;
                    mode: "Amount" | "Rate" | "Surplus";
                }>, "many">;
                fix: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodString]>>;
                max: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodNumber, z.ZodString]>, z.ZodNull]>>;
            }, "strip", z.ZodTypeAny, {
                guard: string;
                sharing: {
                    who: {
                        GuardIdentifier: number;
                    } | {
                        Entity: {
                            name_or_address?: string | undefined;
                            local_mark_first?: boolean | undefined;
                        };
                    } | {
                        Signer: "signer";
                    };
                    sharing: string | number;
                    mode: "Amount" | "Rate" | "Surplus";
                }[];
                max?: string | number | null | undefined;
                fix?: string | number | undefined;
            }, {
                guard: string;
                sharing: {
                    who: {
                        GuardIdentifier: number;
                    } | {
                        Entity: {
                            name_or_address?: string | undefined;
                            local_mark_first?: boolean | undefined;
                        };
                    } | {
                        Signer: "signer";
                    };
                    sharing: string | number;
                    mode: "Amount" | "Rate" | "Surplus";
                }[];
                max?: string | number | null | undefined;
                fix?: string | number | undefined;
            }>, "many">;
        }, "strip", z.ZodTypeAny, {
            description: string;
            threshold: string | number;
            allocators: {
                guard: string;
                sharing: {
                    who: {
                        GuardIdentifier: number;
                    } | {
                        Entity: {
                            name_or_address?: string | undefined;
                            local_mark_first?: boolean | undefined;
                        };
                    } | {
                        Signer: "signer";
                    };
                    sharing: string | number;
                    mode: "Amount" | "Rate" | "Surplus";
                }[];
                max?: string | number | null | undefined;
                fix?: string | number | undefined;
            }[];
        }, {
            description: string;
            threshold: string | number;
            allocators: {
                guard: string;
                sharing: {
                    who: {
                        GuardIdentifier: number;
                    } | {
                        Entity: {
                            name_or_address?: string | undefined;
                            local_mark_first?: boolean | undefined;
                        };
                    } | {
                        Signer: "signer";
                    };
                    sharing: string | number;
                    mode: "Amount" | "Rate" | "Surplus";
                }[];
                max?: string | number | null | undefined;
                fix?: string | number | undefined;
            }[];
        }>, z.ZodNull]>;
        rewards: z.ZodArray<z.ZodString, "many">;
        um: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        permission: z.ZodString;
    }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        items: z.ZodArray<z.ZodObject<{
            name: z.ZodEffects<z.ZodString, string, string>;
            price: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            quantity: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            wip_hash: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            name: string;
            price: string | number;
            wip_hash: string;
            quantity: string | number;
        }, {
            name: string;
            price: string | number;
            wip_hash: string;
            quantity: string | number;
        }>, "many">;
        discount: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        progress: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        machine: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        amount: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
        builder: z.ZodString;
        service: z.ZodString;
        dispute: z.ZodArray<z.ZodString, "many">;
        agent: z.ZodArray<z.ZodString, "many">;
        allocation: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        claimed_by: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        required_info: z.ZodString;
        time: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
    }, "passthrough", z.ZodTypeAny, z.objectOutputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        items: z.ZodArray<z.ZodObject<{
            name: z.ZodEffects<z.ZodString, string, string>;
            price: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            quantity: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            wip_hash: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            name: string;
            price: string | number;
            wip_hash: string;
            quantity: string | number;
        }, {
            name: string;
            price: string | number;
            wip_hash: string;
            quantity: string | number;
        }>, "many">;
        discount: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        progress: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        machine: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        amount: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
        builder: z.ZodString;
        service: z.ZodString;
        dispute: z.ZodArray<z.ZodString, "many">;
        agent: z.ZodArray<z.ZodString, "many">;
        allocation: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        claimed_by: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        required_info: z.ZodString;
        time: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
    }, z.ZodTypeAny, "passthrough">, z.objectInputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        items: z.ZodArray<z.ZodObject<{
            name: z.ZodEffects<z.ZodString, string, string>;
            price: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            quantity: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            wip_hash: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            name: string;
            price: string | number;
            wip_hash: string;
            quantity: string | number;
        }, {
            name: string;
            price: string | number;
            wip_hash: string;
            quantity: string | number;
        }>, "many">;
        discount: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        progress: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        machine: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        amount: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
        builder: z.ZodString;
        service: z.ZodString;
        dispute: z.ZodArray<z.ZodString, "many">;
        agent: z.ZodArray<z.ZodString, "many">;
        allocation: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        claimed_by: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        required_info: z.ZodString;
        time: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
    }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        machine: z.ZodString;
        context_repositories: z.ZodArray<z.ZodString, "many">;
        current: z.ZodString;
        task: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        namedOperator: z.ZodArray<z.ZodObject<{
            name: z.ZodString;
            operators: z.ZodArray<z.ZodString, "many">;
        }, "strip", z.ZodTypeAny, {
            name: string;
            operators: string[];
        }, {
            name: string;
            operators: string[];
        }>, "many">;
        session: z.ZodArray<z.ZodObject<{
            next_node: z.ZodString;
            forwards: z.ZodArray<z.ZodObject<{
                forward: z.ZodString;
                who: z.ZodUnion<[z.ZodString, z.ZodNull]>;
                retained_submission: z.ZodArray<z.ZodObject<{
                    identifier: z.ZodNumber;
                    value_type: z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>, z.ZodLiteral<import("wowok").ValueType.Value>]>, z.ZodLiteral<"Value">]>;
                    value: z.ZodUnion<[z.ZodUnion<[z.ZodBoolean, z.ZodUnion<[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;
                    }>, z.ZodString]>, z.ZodString, z.ZodNumber, z.ZodArray<z.ZodBoolean, "many">, z.ZodUnion<[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;
                    }>, z.ZodArray<z.ZodString, "many">]>, z.ZodArray<z.ZodString, "many">, z.ZodArray<z.ZodNumber, "many">, z.ZodArray<z.ZodArray<z.ZodNumber, "many">, "many">]>, z.ZodType<any, z.ZodTypeDef, any>]>;
                }, "strip", z.ZodTypeAny, {
                    identifier: number;
                    value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                    value?: any;
                }, {
                    identifier: number;
                    value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                    value?: any;
                }>, "many">;
                msg: z.ZodString;
                accomplished: z.ZodBoolean;
                time: z.ZodNumber;
            }, "strip", z.ZodTypeAny, {
                time: number;
                forward: string;
                who: string | null;
                retained_submission: {
                    identifier: number;
                    value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                    value?: any;
                }[];
                msg: string;
                accomplished: boolean;
            }, {
                time: number;
                forward: string;
                who: string | null;
                retained_submission: {
                    identifier: number;
                    value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                    value?: any;
                }[];
                msg: string;
                accomplished: boolean;
            }>, "many">;
            weights: z.ZodNumber;
            threshold: z.ZodNumber;
        }, "strip", z.ZodTypeAny, {
            next_node: string;
            forwards: {
                time: number;
                forward: string;
                who: string | null;
                retained_submission: {
                    identifier: number;
                    value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                    value?: any;
                }[];
                msg: string;
                accomplished: boolean;
            }[];
            weights: number;
            threshold: number;
        }, {
            next_node: string;
            forwards: {
                time: number;
                forward: string;
                who: string | null;
                retained_submission: {
                    identifier: number;
                    value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                    value?: any;
                }[];
                msg: string;
                accomplished: boolean;
            }[];
            weights: number;
            threshold: number;
        }>, "many">;
        history_count: z.ZodNumber;
        current_time: z.ZodNumber;
    }, "passthrough", z.ZodTypeAny, z.objectOutputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        machine: z.ZodString;
        context_repositories: z.ZodArray<z.ZodString, "many">;
        current: z.ZodString;
        task: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        namedOperator: z.ZodArray<z.ZodObject<{
            name: z.ZodString;
            operators: z.ZodArray<z.ZodString, "many">;
        }, "strip", z.ZodTypeAny, {
            name: string;
            operators: string[];
        }, {
            name: string;
            operators: string[];
        }>, "many">;
        session: z.ZodArray<z.ZodObject<{
            next_node: z.ZodString;
            forwards: z.ZodArray<z.ZodObject<{
                forward: z.ZodString;
                who: z.ZodUnion<[z.ZodString, z.ZodNull]>;
                retained_submission: z.ZodArray<z.ZodObject<{
                    identifier: z.ZodNumber;
                    value_type: z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>, z.ZodLiteral<import("wowok").ValueType.Value>]>, z.ZodLiteral<"Value">]>;
                    value: z.ZodUnion<[z.ZodUnion<[z.ZodBoolean, z.ZodUnion<[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;
                    }>, z.ZodString]>, z.ZodString, z.ZodNumber, z.ZodArray<z.ZodBoolean, "many">, z.ZodUnion<[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;
                    }>, z.ZodArray<z.ZodString, "many">]>, z.ZodArray<z.ZodString, "many">, z.ZodArray<z.ZodNumber, "many">, z.ZodArray<z.ZodArray<z.ZodNumber, "many">, "many">]>, z.ZodType<any, z.ZodTypeDef, any>]>;
                }, "strip", z.ZodTypeAny, {
                    identifier: number;
                    value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                    value?: any;
                }, {
                    identifier: number;
                    value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                    value?: any;
                }>, "many">;
                msg: z.ZodString;
                accomplished: z.ZodBoolean;
                time: z.ZodNumber;
            }, "strip", z.ZodTypeAny, {
                time: number;
                forward: string;
                who: string | null;
                retained_submission: {
                    identifier: number;
                    value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                    value?: any;
                }[];
                msg: string;
                accomplished: boolean;
            }, {
                time: number;
                forward: string;
                who: string | null;
                retained_submission: {
                    identifier: number;
                    value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                    value?: any;
                }[];
                msg: string;
                accomplished: boolean;
            }>, "many">;
            weights: z.ZodNumber;
            threshold: z.ZodNumber;
        }, "strip", z.ZodTypeAny, {
            next_node: string;
            forwards: {
                time: number;
                forward: string;
                who: string | null;
                retained_submission: {
                    identifier: number;
                    value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                    value?: any;
                }[];
                msg: string;
                accomplished: boolean;
            }[];
            weights: number;
            threshold: number;
        }, {
            next_node: string;
            forwards: {
                time: number;
                forward: string;
                who: string | null;
                retained_submission: {
                    identifier: number;
                    value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                    value?: any;
                }[];
                msg: string;
                accomplished: boolean;
            }[];
            weights: number;
            threshold: number;
        }>, "many">;
        history_count: z.ZodNumber;
        current_time: z.ZodNumber;
    }, z.ZodTypeAny, "passthrough">, z.objectInputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        machine: z.ZodString;
        context_repositories: z.ZodArray<z.ZodString, "many">;
        current: z.ZodString;
        task: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        namedOperator: z.ZodArray<z.ZodObject<{
            name: z.ZodString;
            operators: z.ZodArray<z.ZodString, "many">;
        }, "strip", z.ZodTypeAny, {
            name: string;
            operators: string[];
        }, {
            name: string;
            operators: string[];
        }>, "many">;
        session: z.ZodArray<z.ZodObject<{
            next_node: z.ZodString;
            forwards: z.ZodArray<z.ZodObject<{
                forward: z.ZodString;
                who: z.ZodUnion<[z.ZodString, z.ZodNull]>;
                retained_submission: z.ZodArray<z.ZodObject<{
                    identifier: z.ZodNumber;
                    value_type: z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>, z.ZodLiteral<import("wowok").ValueType.Value>]>, z.ZodLiteral<"Value">]>;
                    value: z.ZodUnion<[z.ZodUnion<[z.ZodBoolean, z.ZodUnion<[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;
                    }>, z.ZodString]>, z.ZodString, z.ZodNumber, z.ZodArray<z.ZodBoolean, "many">, z.ZodUnion<[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;
                    }>, z.ZodArray<z.ZodString, "many">]>, z.ZodArray<z.ZodString, "many">, z.ZodArray<z.ZodNumber, "many">, z.ZodArray<z.ZodArray<z.ZodNumber, "many">, "many">]>, z.ZodType<any, z.ZodTypeDef, any>]>;
                }, "strip", z.ZodTypeAny, {
                    identifier: number;
                    value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                    value?: any;
                }, {
                    identifier: number;
                    value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                    value?: any;
                }>, "many">;
                msg: z.ZodString;
                accomplished: z.ZodBoolean;
                time: z.ZodNumber;
            }, "strip", z.ZodTypeAny, {
                time: number;
                forward: string;
                who: string | null;
                retained_submission: {
                    identifier: number;
                    value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                    value?: any;
                }[];
                msg: string;
                accomplished: boolean;
            }, {
                time: number;
                forward: string;
                who: string | null;
                retained_submission: {
                    identifier: number;
                    value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                    value?: any;
                }[];
                msg: string;
                accomplished: boolean;
            }>, "many">;
            weights: z.ZodNumber;
            threshold: z.ZodNumber;
        }, "strip", z.ZodTypeAny, {
            next_node: string;
            forwards: {
                time: number;
                forward: string;
                who: string | null;
                retained_submission: {
                    identifier: number;
                    value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                    value?: any;
                }[];
                msg: string;
                accomplished: boolean;
            }[];
            weights: number;
            threshold: number;
        }, {
            next_node: string;
            forwards: {
                time: number;
                forward: string;
                who: string | null;
                retained_submission: {
                    identifier: number;
                    value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                    value?: any;
                }[];
                msg: string;
                accomplished: boolean;
            }[];
            weights: number;
            threshold: number;
        }>, "many">;
        history_count: z.ZodNumber;
        current_time: z.ZodNumber;
    }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        description: z.ZodString;
        location: z.ZodString;
        rewards: z.ZodArray<z.ZodString, "many">;
        guards: z.ZodArray<z.ZodObject<{
            guard: z.ZodString;
            service_identifier: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodNull]>>;
        }, "strip", z.ZodTypeAny, {
            guard: string;
            service_identifier?: number | null | undefined;
        }, {
            guard: string;
            service_identifier?: number | null | undefined;
        }>, "many">;
        presenters_count: z.ZodNumber;
        um: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        permission: z.ZodString;
    }, "passthrough", z.ZodTypeAny, z.objectOutputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        description: z.ZodString;
        location: z.ZodString;
        rewards: z.ZodArray<z.ZodString, "many">;
        guards: z.ZodArray<z.ZodObject<{
            guard: z.ZodString;
            service_identifier: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodNull]>>;
        }, "strip", z.ZodTypeAny, {
            guard: string;
            service_identifier?: number | null | undefined;
        }, {
            guard: string;
            service_identifier?: number | null | undefined;
        }>, "many">;
        presenters_count: z.ZodNumber;
        um: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        permission: z.ZodString;
    }, z.ZodTypeAny, "passthrough">, z.objectInputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        description: z.ZodString;
        location: z.ZodString;
        rewards: z.ZodArray<z.ZodString, "many">;
        guards: z.ZodArray<z.ZodObject<{
            guard: z.ZodString;
            service_identifier: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodNull]>>;
        }, "strip", z.ZodTypeAny, {
            guard: string;
            service_identifier?: number | null | undefined;
        }, {
            guard: string;
            service_identifier?: number | null | undefined;
        }>, "many">;
        presenters_count: z.ZodNumber;
        um: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        permission: z.ZodString;
    }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        description: z.ZodString;
        location: z.ZodString;
        voting_guard: z.ZodArray<z.ZodObject<{
            guard: z.ZodString;
            vote_weight: z.ZodUnion<[z.ZodObject<{
                GuardIdentifier: z.ZodNumber;
            }, "strip", z.ZodTypeAny, {
                GuardIdentifier: number;
            }, {
                GuardIdentifier: number;
            }>, z.ZodObject<{
                FixedValue: z.ZodNumber;
            }, "strip", z.ZodTypeAny, {
                FixedValue: number;
            }, {
                FixedValue: number;
            }>]>;
        }, "strip", z.ZodTypeAny, {
            guard: string;
            vote_weight: {
                GuardIdentifier: number;
            } | {
                FixedValue: number;
            };
        }, {
            guard: string;
            vote_weight: {
                GuardIdentifier: number;
            } | {
                FixedValue: number;
            };
        }>, "many">;
        usage_guard: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
        fee: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
        balance: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
        bPaused: z.ZodBoolean;
        um: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        permission: z.ZodString;
    }, "passthrough", z.ZodTypeAny, z.objectOutputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        description: z.ZodString;
        location: z.ZodString;
        voting_guard: z.ZodArray<z.ZodObject<{
            guard: z.ZodString;
            vote_weight: z.ZodUnion<[z.ZodObject<{
                GuardIdentifier: z.ZodNumber;
            }, "strip", z.ZodTypeAny, {
                GuardIdentifier: number;
            }, {
                GuardIdentifier: number;
            }>, z.ZodObject<{
                FixedValue: z.ZodNumber;
            }, "strip", z.ZodTypeAny, {
                FixedValue: number;
            }, {
                FixedValue: number;
            }>]>;
        }, "strip", z.ZodTypeAny, {
            guard: string;
            vote_weight: {
                GuardIdentifier: number;
            } | {
                FixedValue: number;
            };
        }, {
            guard: string;
            vote_weight: {
                GuardIdentifier: number;
            } | {
                FixedValue: number;
            };
        }>, "many">;
        usage_guard: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
        fee: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
        balance: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
        bPaused: z.ZodBoolean;
        um: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        permission: z.ZodString;
    }, z.ZodTypeAny, "passthrough">, z.objectInputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        description: z.ZodString;
        location: z.ZodString;
        voting_guard: z.ZodArray<z.ZodObject<{
            guard: z.ZodString;
            vote_weight: z.ZodUnion<[z.ZodObject<{
                GuardIdentifier: z.ZodNumber;
            }, "strip", z.ZodTypeAny, {
                GuardIdentifier: number;
            }, {
                GuardIdentifier: number;
            }>, z.ZodObject<{
                FixedValue: z.ZodNumber;
            }, "strip", z.ZodTypeAny, {
                FixedValue: number;
            }, {
                FixedValue: number;
            }>]>;
        }, "strip", z.ZodTypeAny, {
            guard: string;
            vote_weight: {
                GuardIdentifier: number;
            } | {
                FixedValue: number;
            };
        }, {
            guard: string;
            vote_weight: {
                GuardIdentifier: number;
            } | {
                FixedValue: number;
            };
        }>, "many">;
        usage_guard: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
        fee: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
        balance: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
        bPaused: z.ZodBoolean;
        um: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        permission: z.ZodString;
    }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        description: z.ZodString;
        allocators: z.ZodArray<z.ZodObject<{
            guard: z.ZodEffects<z.ZodString, string, string>;
            sharing: z.ZodArray<z.ZodObject<{
                who: z.ZodUnion<[z.ZodObject<{
                    GuardIdentifier: z.ZodNumber;
                }, "strip", z.ZodTypeAny, {
                    GuardIdentifier: number;
                }, {
                    GuardIdentifier: number;
                }>, z.ZodObject<{
                    Entity: 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;
                    }>;
                }, "strip", z.ZodTypeAny, {
                    Entity: {
                        name_or_address?: string | undefined;
                        local_mark_first?: boolean | undefined;
                    };
                }, {
                    Entity: {
                        name_or_address?: string | undefined;
                        local_mark_first?: boolean | undefined;
                    };
                }>, z.ZodObject<{
                    Signer: z.ZodLiteral<"signer">;
                }, "strip", z.ZodTypeAny, {
                    Signer: "signer";
                }, {
                    Signer: "signer";
                }>]>;
                sharing: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
                mode: z.ZodEnum<["Amount", "Rate", "Surplus"]>;
            }, "strip", z.ZodTypeAny, {
                who: {
                    GuardIdentifier: number;
                } | {
                    Entity: {
                        name_or_address?: string | undefined;
                        local_mark_first?: boolean | undefined;
                    };
                } | {
                    Signer: "signer";
                };
                sharing: string | number;
                mode: "Amount" | "Rate" | "Surplus";
            }, {
                who: {
                    GuardIdentifier: number;
                } | {
                    Entity: {
                        name_or_address?: string | undefined;
                        local_mark_first?: boolean | undefined;
                    };
                } | {
                    Signer: "signer";
                };
                sharing: string | number;
                mode: "Amount" | "Rate" | "Surplus";
            }>, "many">;
            fix: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodString]>>;
            max: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodNumber, z.ZodString]>, z.ZodNull]>>;
        }, "strip", z.ZodTypeAny, {
            guard: string;
            sharing: {
                who: {
                    GuardIdentifier: number;
                } | {
                    Entity: {
                        name_or_address?: string | undefined;
                        local_mark_first?: boolean | undefined;
                    };
                } | {
                    Signer: "signer";
                };
                sharing: string | number;
                mode: "Amount" | "Rate" | "Surplus";
            }[];
            max?: string | number | null | undefined;
            fix?: string | number | undefined;
        }, {
            guard: string;
            sharing: {
                who: {
                    GuardIdentifier: number;
                } | {
                    Entity: {
                        name_or_address?: string | undefined;
                        local_mark_first?: boolean | undefined;
                    };
                } | {
                    Signer: "signer";
                };
                sharing: string | number;
                mode: "Amount" | "Rate" | "Surplus";
            }[];
            max?: string | number | null | undefined;
            fix?: string | number | undefined;
        }>, "many">;
        balance: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
        payment_info: z.ZodOptional<z.ZodObject<{
            for_object: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
            for_guard: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
            remark: z.ZodString;
            index: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
        }, "strip", z.ZodTypeAny, {
            index: string | number;
            remark: string;
            for_object?: string | null | undefined;
            for_guard?: string | null | undefined;
        }, {
            index: string | number;
            remark: string;
            for_object?: string | null | undefined;
            for_guard?: string | null | undefined;
        }>>;
        payment: z.ZodArray<z.ZodString, "many">;
    }, "passthrough", z.ZodTypeAny, z.objectOutputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        description: z.ZodString;
        allocators: z.ZodArray<z.ZodObject<{
            guard: z.ZodEffects<z.ZodString, string, string>;
            sharing: z.ZodArray<z.ZodObject<{
                who: z.ZodUnion<[z.ZodObject<{
                    GuardIdentifier: z.ZodNumber;
                }, "strip", z.ZodTypeAny, {
                    GuardIdentifier: number;
                }, {
                    GuardIdentifier: number;
                }>, z.ZodObject<{
                    Entity: 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;
                    }>;
                }, "strip", z.ZodTypeAny, {
                    Entity: {
                        name_or_address?: string | undefined;
                        local_mark_first?: boolean | undefined;
                    };
                }, {
                    Entity: {
                        name_or_address?: string | undefined;
                        local_mark_first?: boolean | undefined;
                    };
                }>, z.ZodObject<{
                    Signer: z.ZodLiteral<"signer">;
                }, "strip", z.ZodTypeAny, {
                    Signer: "signer";
                }, {
                    Signer: "signer";
                }>]>;
                sharing: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
                mode: z.ZodEnum<["Amount", "Rate", "Surplus"]>;
            }, "strip", z.ZodTypeAny, {
                who: {
                    GuardIdentifier: number;
                } | {
                    Entity: {
                        name_or_address?: string | undefined;
                        local_mark_first?: boolean | undefined;
                    };
                } | {
                    Signer: "signer";
                };
                sharing: string | number;
                mode: "Amount" | "Rate" | "Surplus";
            }, {
                who: {
                    GuardIdentifier: number;
                } | {
                    Entity: {
                        name_or_address?: string | undefined;
                        local_mark_first?: boolean | undefined;
                    };
                } | {
                    Signer: "signer";
                };
                sharing: string | number;
                mode: "Amount" | "Rate" | "Surplus";
            }>, "many">;
            fix: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodString]>>;
            max: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodNumber, z.ZodString]>, z.ZodNull]>>;
        }, "strip", z.ZodTypeAny, {
            guard: string;
            sharing: {
                who: {
                    GuardIdentifier: number;
                } | {
                    Entity: {
                        name_or_address?: string | undefined;
                        local_mark_first?: boolean | undefined;
                    };
                } | {
                    Signer: "signer";
                };
                sharing: string | number;
                mode: "Amount" | "Rate" | "Surplus";
            }[];
            max?: string | number | null | undefined;
            fix?: string | number | undefined;
        }, {
            guard: string;
            sharing: {
                who: {
                    GuardIdentifier: number;
                } | {
                    Entity: {
                        name_or_address?: string | undefined;
                        local_mark_first?: boolean | undefined;
                    };
                } | {
                    Signer: "signer";
                };
                sharing: string | number;
                mode: "Amount" | "Rate" | "Surplus";
            }[];
            max?: string | number | null | undefined;
            fix?: string | number | undefined;
        }>, "many">;
        balance: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
        payment_info: z.ZodOptional<z.ZodObject<{
            for_object: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
            for_guard: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
            remark: z.ZodString;
            index: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
        }, "strip", z.ZodTypeAny, {
            index: string | number;
            remark: string;
            for_object?: string | null | undefined;
            for_guard?: string | null | undefined;
        }, {
            index: string | number;
            remark: string;
            for_object?: string | null | undefined;
            for_guard?: string | null | undefined;
        }>>;
        payment: z.ZodArray<z.ZodString, "many">;
    }, z.ZodTypeAny, "passthrough">, z.objectInputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        description: z.ZodString;
        allocators: z.ZodArray<z.ZodObject<{
            guard: z.ZodEffects<z.ZodString, string, string>;
            sharing: z.ZodArray<z.ZodObject<{
                who: z.ZodUnion<[z.ZodObject<{
                    GuardIdentifier: z.ZodNumber;
                }, "strip", z.ZodTypeAny, {
                    GuardIdentifier: number;
                }, {
                    GuardIdentifier: number;
                }>, z.ZodObject<{
                    Entity: 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;
                    }>;
                }, "strip", z.ZodTypeAny, {
                    Entity: {
                        name_or_address?: string | undefined;
                        local_mark_first?: boolean | undefined;
                    };
                }, {
                    Entity: {
                        name_or_address?: string | undefined;
                        local_mark_first?: boolean | undefined;
                    };
                }>, z.ZodObject<{
                    Signer: z.ZodLiteral<"signer">;
                }, "strip", z.ZodTypeAny, {
                    Signer: "signer";
                }, {
                    Signer: "signer";
                }>]>;
                sharing: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
                mode: z.ZodEnum<["Amount", "Rate", "Surplus"]>;
            }, "strip", z.ZodTypeAny, {
                who: {
                    GuardIdentifier: number;
                } | {
                    Entity: {
                        name_or_address?: string | undefined;
                        local_mark_first?: boolean | undefined;
                    };
                } | {
                    Signer: "signer";
                };
                sharing: string | number;
                mode: "Amount" | "Rate" | "Surplus";
            }, {
                who: {
                    GuardIdentifier: number;
                } | {
                    Entity: {
                        name_or_address?: string | undefined;
                        local_mark_first?: boolean | undefined;
                    };
                } | {
                    Signer: "signer";
                };
                sharing: string | number;
                mode: "Amount" | "Rate" | "Surplus";
            }>, "many">;
            fix: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodString]>>;
            max: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodNumber, z.ZodString]>, z.ZodNull]>>;
        }, "strip", z.ZodTypeAny, {
            guard: string;
            sharing: {
                who: {
                    GuardIdentifier: number;
                } | {
                    Entity: {
                        name_or_address?: string | undefined;
                        local_mark_first?: boolean | undefined;
                    };
                } | {
                    Signer: "signer";
                };
                sharing: string | number;
                mode: "Amount" | "Rate" | "Surplus";
            }[];
            max?: string | number | null | undefined;
            fix?: string | number | undefined;
        }, {
            guard: string;
            sharing: {
                who: {
                    GuardIdentifier: number;
                } | {
                    Entity: {
                        name_or_address?: string | undefined;
                        local_mark_first?: boolean | undefined;
                    };
                } | {
                    Signer: "signer";
                };
                sharing: string | number;
                mode: "Amount" | "Rate" | "Surplus";
            }[];
            max?: string | number | null | undefined;
            fix?: string | number | undefined;
        }>, "many">;
        balance: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
        payment_info: z.ZodOptional<z.ZodObject<{
            for_object: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
            for_guard: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
            remark: z.ZodString;
            index: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
        }, "strip", z.ZodTypeAny, {
            index: string | number;
            remark: string;
            for_object?: string | null | undefined;
            for_guard?: string | null | undefined;
        }, {
            index: string | number;
            remark: string;
            for_object?: string | null | undefined;
            for_guard?: string | null | undefined;
        }>>;
        payment: z.ZodArray<z.ZodString, "many">;
    }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        description: z.ZodString;
        guards: z.ZodArray<z.ZodObject<{
            guard: z.ZodEffects<z.ZodString, string, string>;
            recipient: z.ZodUnion<[z.ZodObject<{
                GuardIdentifier: z.ZodNumber;
            }, "strip", z.ZodTypeAny, {
                GuardIdentifier: number;
            }, {
                GuardIdentifier: number;
            }>, z.ZodObject<{
                Entity: 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;
                }>;
            }, "strip", z.ZodTypeAny, {
                Entity: {
                    name_or_address?: string | undefined;
                    local_mark_first?: boolean | undefined;
                };
            }, {
                Entity: {
                    name_or_address?: string | undefined;
                    local_mark_first?: boolean | undefined;
                };
            }>, z.ZodObject<{
                Signer: z.ZodLiteral<"signer">;
            }, "strip", z.ZodTypeAny, {
                Signer: "signer";
            }, {
                Signer: "signer";
            }>]>;
            amount: z.ZodDiscriminatedUnion<"type", [z.ZodObject<{
                type: z.ZodLiteral<"GuardU64Identifier">;
                value: z.ZodNumber;
            }, "strip", z.ZodTypeAny, {
                value: number;
                type: "GuardU64Identifier";
            }, {
                value: number;
                type: "GuardU64Identifier";
            }>, z.ZodObject<{
                type: z.ZodLiteral<"Fixed">;
                value: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            }, "strip", z.ZodTypeAny, {
                value: string | number;
                type: "Fixed";
            }, {
                value: string | number;
                type: "Fixed";
            }>]>;
            expiration_time: z.ZodOptional<z.ZodNumber>;
            store_from_id: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodNull]>>;
        }, "strip", z.ZodTypeAny, {
            amount: {
                value: number;
                type: "GuardU64Identifier";
            } | {
                value: string | number;
                type: "Fixed";
            };
            recipient: {
                GuardIdentifier: number;
            } | {
                Entity: {
                    name_or_address?: string | undefined;
                    local_mark_first?: boolean | undefined;
                };
            } | {
                Signer: "signer";
            };
            guard: string;
            expiration_time?: number | undefined;
            store_from_id?: number | null | undefined;
        }, {
            amount: {
                value: number;
                type: "GuardU64Identifier";
            } | {
                value: string | number;
                type: "Fixed";
            };
            recipient: {
                GuardIdentifier: number;
            } | {
                Entity: {
                    name_or_address?: string | undefined;
                    local_mark_first?: boolean | undefined;
                };
            } | {
                Signer: "signer";
            };
            guard: string;
            expiration_time?: number | undefined;
            store_from_id?: number | null | undefined;
        }>, "many">;
        balance: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
        guard_not_added_expiration_time: z.ZodUnion<[z.ZodString, z.ZodNumber, z.ZodNull]>;
        record_count: z.ZodNumber;
        um: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        permission: z.ZodString;
    }, "passthrough", z.ZodTypeAny, z.objectOutputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        description: z.ZodString;
        guards: z.ZodArray<z.ZodObject<{
            guard: z.ZodEffects<z.ZodString, string, string>;
            recipient: z.ZodUnion<[z.ZodObject<{
                GuardIdentifier: z.ZodNumber;
            }, "strip", z.ZodTypeAny, {
                GuardIdentifier: number;
            }, {
                GuardIdentifier: number;
            }>, z.ZodObject<{
                Entity: 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;
                }>;
            }, "strip", z.ZodTypeAny, {
                Entity: {
                    name_or_address?: string | undefined;
                    local_mark_first?: boolean | undefined;
                };
            }, {
                Entity: {
                    name_or_address?: string | undefined;
                    local_mark_first?: boolean | undefined;
                };
            }>, z.ZodObject<{
                Signer: z.ZodLiteral<"signer">;
            }, "strip", z.ZodTypeAny, {
                Signer: "signer";
            }, {
                Signer: "signer";
            }>]>;
            amount: z.ZodDiscriminatedUnion<"type", [z.ZodObject<{
                type: z.ZodLiteral<"GuardU64Identifier">;
                value: z.ZodNumber;
            }, "strip", z.ZodTypeAny, {
                value: number;
                type: "GuardU64Identifier";
            }, {
                value: number;
                type: "GuardU64Identifier";
            }>, z.ZodObject<{
                type: z.ZodLiteral<"Fixed">;
                value: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            }, "strip", z.ZodTypeAny, {
                value: string | number;
                type: "Fixed";
            }, {
                value: string | number;
                type: "Fixed";
            }>]>;
            expiration_time: z.ZodOptional<z.ZodNumber>;
            store_from_id: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodNull]>>;
        }, "strip", z.ZodTypeAny, {
            amount: {
                value: number;
                type: "GuardU64Identifier";
            } | {
                value: string | number;
                type: "Fixed";
            };
            recipient: {
                GuardIdentifier: number;
            } | {
                Entity: {
                    name_or_address?: string | undefined;
                    local_mark_first?: boolean | undefined;
                };
            } | {
                Signer: "signer";
            };
            guard: string;
            expiration_time?: number | undefined;
            store_from_id?: number | null | undefined;
        }, {
            amount: {
                value: number;
                type: "GuardU64Identifier";
            } | {
                value: string | number;
                type: "Fixed";
            };
            recipient: {
                GuardIdentifier: number;
            } | {
                Entity: {
                    name_or_address?: string | undefined;
                    local_mark_first?: boolean | undefined;
                };
            } | {
                Signer: "signer";
            };
            guard: string;
            expiration_time?: number | undefined;
            store_from_id?: number | null | undefined;
        }>, "many">;
        balance: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
        guard_not_added_expiration_time: z.ZodUnion<[z.ZodString, z.ZodNumber, z.ZodNull]>;
        record_count: z.ZodNumber;
        um: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        permission: z.ZodString;
    }, z.ZodTypeAny, "passthrough">, z.objectInputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        description: z.ZodString;
        guards: z.ZodArray<z.ZodObject<{
            guard: z.ZodEffects<z.ZodString, string, string>;
            recipient: z.ZodUnion<[z.ZodObject<{
                GuardIdentifier: z.ZodNumber;
            }, "strip", z.ZodTypeAny, {
                GuardIdentifier: number;
            }, {
                GuardIdentifier: number;
            }>, z.ZodObject<{
                Entity: 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;
                }>;
            }, "strip", z.ZodTypeAny, {
                Entity: {
                    name_or_address?: string | undefined;
                    local_mark_first?: boolean | undefined;
                };
            }, {
                Entity: {
                    name_or_address?: string | undefined;
                    local_mark_first?: boolean | undefined;
                };
            }>, z.ZodObject<{
                Signer: z.ZodLiteral<"signer">;
            }, "strip", z.ZodTypeAny, {
                Signer: "signer";
            }, {
                Signer: "signer";
            }>]>;
            amount: z.ZodDiscriminatedUnion<"type", [z.ZodObject<{
                type: z.ZodLiteral<"GuardU64Identifier">;
                value: z.ZodNumber;
            }, "strip", z.ZodTypeAny, {
                value: number;
                type: "GuardU64Identifier";
            }, {
                value: number;
                type: "GuardU64Identifier";
            }>, z.ZodObject<{
                type: z.ZodLiteral<"Fixed">;
                value: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            }, "strip", z.ZodTypeAny, {
                value: string | number;
                type: "Fixed";
            }, {
                value: string | number;
                type: "Fixed";
            }>]>;
            expiration_time: z.ZodOptional<z.ZodNumber>;
            store_from_id: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodNull]>>;
        }, "strip", z.ZodTypeAny, {
            amount: {
                value: number;
                type: "GuardU64Identifier";
            } | {
                value: string | number;
                type: "Fixed";
            };
            recipient: {
                GuardIdentifier: number;
            } | {
                Entity: {
                    name_or_address?: string | undefined;
                    local_mark_first?: boolean | undefined;
                };
            } | {
                Signer: "signer";
            };
            guard: string;
            expiration_time?: number | undefined;
            store_from_id?: number | null | undefined;
        }, {
            amount: {
                value: number;
                type: "GuardU64Identifier";
            } | {
                value: string | number;
                type: "Fixed";
            };
            recipient: {
                GuardIdentifier: number;
            } | {
                Entity: {
                    name_or_address?: string | undefined;
                    local_mark_first?: boolean | undefined;
                };
            } | {
                Signer: "signer";
            };
            guard: string;
            expiration_time?: number | undefined;
            store_from_id?: number | null | undefined;
        }>, "many">;
        balance: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
        guard_not_added_expiration_time: z.ZodUnion<[z.ZodString, z.ZodNumber, z.ZodNull]>;
        record_count: z.ZodNumber;
        um: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        permission: z.ZodString;
    }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        description: z.ZodString;
        policies: z.ZodArray<z.ZodObject<{
            name: z.ZodString;
            description: z.ZodString;
            write_guard: z.ZodArray<z.ZodObject<{
                guard: z.ZodString;
                id_from_submission: z.ZodOptional<z.ZodNumber>;
                data_from_submission: z.ZodOptional<z.ZodNumber>;
            }, "strip", z.ZodTypeAny, {
                guard: string;
                id_from_submission?: number | undefined;
                data_from_submission?: number | undefined;
            }, {
                guard: string;
                id_from_submission?: number | undefined;
                data_from_submission?: number | undefined;
            }>, "many">;
            quote_guard: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
            id_from: z.ZodUnion<[z.ZodLiteral<0>, z.ZodLiteral<1>, z.ZodLiteral<2>, z.ZodLiteral<"None">, z.ZodLiteral<"Clock">, z.ZodLiteral<"Signer">, z.ZodLiteral<"none">, z.ZodLiteral<"clock">, z.ZodLiteral<"signer">]>;
            value_type: z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>, z.ZodLiteral<import("wowok").ValueType.Value>]>, z.ZodLiteral<"Value">]>;
        }, "strip", z.ZodTypeAny, {
            value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
            name: string;
            description: string;
            write_guard: {
                guard: string;
                id_from_submission?: number | undefined;
                data_from_submission?: number | undefined;
            }[];
            id_from: 0 | 1 | 2 | "Signer" | "signer" | "None" | "Clock" | "none" | "clock";
            quote_guard?: string | null | undefined;
        }, {
            value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
            name: string;
            description: string;
            write_guard: {
                guard: string;
                id_from_submission?: number | undefined;
                data_from_submission?: number | undefined;
            }[];
            id_from: 0 | 1 | 2 | "Signer" | "signer" | "None" | "Clock" | "none" | "clock";
            quote_guard?: string | null | undefined;
        }>, "many">;
        data_count: z.ZodNumber;
        rewards: z.ZodArray<z.ZodString, "many">;
        um: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        permission: z.ZodString;
    }, "passthrough", z.ZodTypeAny, z.objectOutputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        description: z.ZodString;
        policies: z.ZodArray<z.ZodObject<{
            name: z.ZodString;
            description: z.ZodString;
            write_guard: z.ZodArray<z.ZodObject<{
                guard: z.ZodString;
                id_from_submission: z.ZodOptional<z.ZodNumber>;
                data_from_submission: z.ZodOptional<z.ZodNumber>;
            }, "strip", z.ZodTypeAny, {
                guard: string;
                id_from_submission?: number | undefined;
                data_from_submission?: number | undefined;
            }, {
                guard: string;
                id_from_submission?: number | undefined;
                data_from_submission?: number | undefined;
            }>, "many">;
            quote_guard: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
            id_from: z.ZodUnion<[z.ZodLiteral<0>, z.ZodLiteral<1>, z.ZodLiteral<2>, z.ZodLiteral<"None">, z.ZodLiteral<"Clock">, z.ZodLiteral<"Signer">, z.ZodLiteral<"none">, z.ZodLiteral<"clock">, z.ZodLiteral<"signer">]>;
            value_type: z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>, z.ZodLiteral<import("wowok").ValueType.Value>]>, z.ZodLiteral<"Value">]>;
        }, "strip", z.ZodTypeAny, {
            value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
            name: string;
            description: string;
            write_guard: {
                guard: string;
                id_from_submission?: number | undefined;
                data_from_submission?: number | undefined;
            }[];
            id_from: 0 | 1 | 2 | "Signer" | "signer" | "None" | "Clock" | "none" | "clock";
            quote_guard?: string | null | undefined;
        }, {
            value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
            name: string;
            description: string;
            write_guard: {
                guard: string;
                id_from_submission?: number | undefined;
                data_from_submission?: number | undefined;
            }[];
            id_from: 0 | 1 | 2 | "Signer" | "signer" | "None" | "Clock" | "none" | "clock";
            quote_guard?: string | null | undefined;
        }>, "many">;
        data_count: z.ZodNumber;
        rewards: z.ZodArray<z.ZodString, "many">;
        um: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        permission: z.ZodString;
    }, z.ZodTypeAny, "passthrough">, z.objectInputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        description: z.ZodString;
        policies: z.ZodArray<z.ZodObject<{
            name: z.ZodString;
            description: z.ZodString;
            write_guard: z.ZodArray<z.ZodObject<{
                guard: z.ZodString;
                id_from_submission: z.ZodOptional<z.ZodNumber>;
                data_from_submission: z.ZodOptional<z.ZodNumber>;
            }, "strip", z.ZodTypeAny, {
                guard: string;
                id_from_submission?: number | undefined;
                data_from_submission?: number | undefined;
            }, {
                guard: string;
                id_from_submission?: number | undefined;
                data_from_submission?: number | undefined;
            }>, "many">;
            quote_guard: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
            id_from: z.ZodUnion<[z.ZodLiteral<0>, z.ZodLiteral<1>, z.ZodLiteral<2>, z.ZodLiteral<"None">, z.ZodLiteral<"Clock">, z.ZodLiteral<"Signer">, z.ZodLiteral<"none">, z.ZodLiteral<"clock">, z.ZodLiteral<"signer">]>;
            value_type: z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>, z.ZodLiteral<import("wowok").ValueType.Value>]>, z.ZodLiteral<"Value">]>;
        }, "strip", z.ZodTypeAny, {
            value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
            name: string;
            description: string;
            write_guard: {
                guard: string;
                id_from_submission?: number | undefined;
                data_from_submission?: number | undefined;
            }[];
            id_from: 0 | 1 | 2 | "Signer" | "signer" | "None" | "Clock" | "none" | "clock";
            quote_guard?: string | null | undefined;
        }, {
            value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
            name: string;
            description: string;
            write_guard: {
                guard: string;
                id_from_submission?: number | undefined;
                data_from_submission?: number | undefined;
            }[];
            id_from: 0 | 1 | 2 | "Signer" | "signer" | "None" | "Clock" | "none" | "clock";
            quote_guard?: string | null | undefined;
        }>, "many">;
        data_count: z.ZodNumber;
        rewards: z.ZodArray<z.ZodString, "many">;
        um: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        permission: z.ZodString;
    }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        description: z.ZodString;
        table: z.ZodArray<z.ZodObject<{
            identifier: z.ZodNumber;
            b_submission: z.ZodBoolean;
            value_type: z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>;
            value: z.ZodOptional<z.ZodUnion<[z.ZodBoolean, z.ZodUnion<[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;
            }>, z.ZodString]>, z.ZodString, z.ZodNumber, z.ZodArray<z.ZodBoolean, "many">, z.ZodUnion<[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;
            }>, z.ZodArray<z.ZodString, "many">]>, z.ZodArray<z.ZodString, "many">, z.ZodArray<z.ZodNumber, "many">, z.ZodArray<z.ZodArray<z.ZodNumber, "many">, "many">]>>;
            name: z.ZodDefault<z.ZodString>;
        } & {
            object_type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        }, "strict", z.ZodTypeAny, {
            identifier: number;
            b_submission: boolean;
            value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType.Bool | import("wowok").ValueType.Address | import("wowok").ValueType.String | import("wowok").ValueType.U8 | import("wowok").ValueType.U16 | import("wowok").ValueType.U32 | import("wowok").ValueType.U64 | import("wowok").ValueType.U128 | import("wowok").ValueType.U256 | import("wowok").ValueType.VecBool | import("wowok").ValueType.VecAddress | import("wowok").ValueType.VecString | import("wowok").ValueType.VecU8 | import("wowok").ValueType.VecU16 | import("wowok").ValueType.VecU32 | import("wowok").ValueType.VecU64 | import("wowok").ValueType.VecU128 | import("wowok").ValueType.VecU256 | import("wowok").ValueType.VecVecU8 | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8";
            name: string;
            value?: string | number | boolean | {
                name_or_address?: string | undefined;
                local_mark_first?: boolean | undefined;
            } | {
                entities: {
                    name_or_address?: string | undefined;
                    local_mark_first?: boolean | undefined;
                }[];
                check_all_founded?: boolean | undefined;
            } | string[] | boolean[] | number[] | number[][] | undefined;
            object_type?: import("wowok").ObjectType | undefined;
        }, {
            identifier: number;
            b_submission: boolean;
            value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType.Bool | import("wowok").ValueType.Address | import("wowok").ValueType.String | import("wowok").ValueType.U8 | import("wowok").ValueType.U16 | import("wowok").ValueType.U32 | import("wowok").ValueType.U64 | import("wowok").ValueType.U128 | import("wowok").ValueType.U256 | import("wowok").ValueType.VecBool | import("wowok").ValueType.VecAddress | import("wowok").ValueType.VecString | import("wowok").ValueType.VecU8 | import("wowok").ValueType.VecU16 | import("wowok").ValueType.VecU32 | import("wowok").ValueType.VecU64 | import("wowok").ValueType.VecU128 | import("wowok").ValueType.VecU256 | import("wowok").ValueType.VecVecU8 | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8";
            value?: string | number | boolean | {
                name_or_address?: string | undefined;
                local_mark_first?: boolean | undefined;
            } | {
                entities: {
                    name_or_address?: string | undefined;
                    local_mark_first?: boolean | undefined;
                }[];
                check_all_founded?: boolean | undefined;
            } | string[] | boolean[] | number[] | number[][] | undefined;
            name?: string | undefined;
            object_type?: import("wowok").ObjectType | undefined;
        }>, "many">;
        input: z.ZodArray<z.ZodNumber, "many">;
        root: z.ZodType<any, z.ZodTypeDef, any>;
        rep_quote: z.ZodRecord<z.ZodString, z.ZodArray<z.ZodString, "many">>;
        relies: z.ZodArray<z.ZodString, "many">;
        relies_logic_and: z.ZodBoolean;
        rep: z.ZodBoolean;
    }, "passthrough", z.ZodTypeAny, z.objectOutputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        description: z.ZodString;
        table: z.ZodArray<z.ZodObject<{
            identifier: z.ZodNumber;
            b_submission: z.ZodBoolean;
            value_type: z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>;
            value: z.ZodOptional<z.ZodUnion<[z.ZodBoolean, z.ZodUnion<[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;
            }>, z.ZodString]>, z.ZodString, z.ZodNumber, z.ZodArray<z.ZodBoolean, "many">, z.ZodUnion<[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;
            }>, z.ZodArray<z.ZodString, "many">]>, z.ZodArray<z.ZodString, "many">, z.ZodArray<z.ZodNumber, "many">, z.ZodArray<z.ZodArray<z.ZodNumber, "many">, "many">]>>;
            name: z.ZodDefault<z.ZodString>;
        } & {
            object_type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        }, "strict", z.ZodTypeAny, {
            identifier: number;
            b_submission: boolean;
            value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType.Bool | import("wowok").ValueType.Address | import("wowok").ValueType.String | import("wowok").ValueType.U8 | import("wowok").ValueType.U16 | import("wowok").ValueType.U32 | import("wowok").ValueType.U64 | import("wowok").ValueType.U128 | import("wowok").ValueType.U256 | import("wowok").ValueType.VecBool | import("wowok").ValueType.VecAddress | import("wowok").ValueType.VecString | import("wowok").ValueType.VecU8 | import("wowok").ValueType.VecU16 | import("wowok").ValueType.VecU32 | import("wowok").ValueType.VecU64 | import("wowok").ValueType.VecU128 | import("wowok").ValueType.VecU256 | import("wowok").ValueType.VecVecU8 | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8";
            name: string;
            value?: string | number | boolean | {
                name_or_address?: string | undefined;
                local_mark_first?: boolean | undefined;
            } | {
                entities: {
                    name_or_address?: string | undefined;
                    local_mark_first?: boolean | undefined;
                }[];
                check_all_founded?: boolean | undefined;
            } | string[] | boolean[] | number[] | number[][] | undefined;
            object_type?: import("wowok").ObjectType | undefined;
        }, {
            identifier: number;
            b_submission: boolean;
            value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType.Bool | import("wowok").ValueType.Address | import("wowok").ValueType.String | import("wowok").ValueType.U8 | import("wowok").ValueType.U16 | import("wowok").ValueType.U32 | import("wowok").ValueType.U64 | import("wowok").ValueType.U128 | import("wowok").ValueType.U256 | import("wowok").ValueType.VecBool | import("wowok").ValueType.VecAddress | import("wowok").ValueType.VecString | import("wowok").ValueType.VecU8 | import("wowok").ValueType.VecU16 | import("wowok").ValueType.VecU32 | import("wowok").ValueType.VecU64 | import("wowok").ValueType.VecU128 | import("wowok").ValueType.VecU256 | import("wowok").ValueType.VecVecU8 | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8";
            value?: string | number | boolean | {
                name_or_address?: string | undefined;
                local_mark_first?: boolean | undefined;
            } | {
                entities: {
                    name_or_address?: string | undefined;
                    local_mark_first?: boolean | undefined;
                }[];
                check_all_founded?: boolean | undefined;
            } | string[] | boolean[] | number[] | number[][] | undefined;
            name?: string | undefined;
            object_type?: import("wowok").ObjectType | undefined;
        }>, "many">;
        input: z.ZodArray<z.ZodNumber, "many">;
        root: z.ZodType<any, z.ZodTypeDef, any>;
        rep_quote: z.ZodRecord<z.ZodString, z.ZodArray<z.ZodString, "many">>;
        relies: z.ZodArray<z.ZodString, "many">;
        relies_logic_and: z.ZodBoolean;
        rep: z.ZodBoolean;
    }, z.ZodTypeAny, "passthrough">, z.objectInputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        description: z.ZodString;
        table: z.ZodArray<z.ZodObject<{
            identifier: z.ZodNumber;
            b_submission: z.ZodBoolean;
            value_type: z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>;
            value: z.ZodOptional<z.ZodUnion<[z.ZodBoolean, z.ZodUnion<[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;
            }>, z.ZodString]>, z.ZodString, z.ZodNumber, z.ZodArray<z.ZodBoolean, "many">, z.ZodUnion<[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;
            }>, z.ZodArray<z.ZodString, "many">]>, z.ZodArray<z.ZodString, "many">, z.ZodArray<z.ZodNumber, "many">, z.ZodArray<z.ZodArray<z.ZodNumber, "many">, "many">]>>;
            name: z.ZodDefault<z.ZodString>;
        } & {
            object_type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        }, "strict", z.ZodTypeAny, {
            identifier: number;
            b_submission: boolean;
            value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType.Bool | import("wowok").ValueType.Address | import("wowok").ValueType.String | import("wowok").ValueType.U8 | import("wowok").ValueType.U16 | import("wowok").ValueType.U32 | import("wowok").ValueType.U64 | import("wowok").ValueType.U128 | import("wowok").ValueType.U256 | import("wowok").ValueType.VecBool | import("wowok").ValueType.VecAddress | import("wowok").ValueType.VecString | import("wowok").ValueType.VecU8 | import("wowok").ValueType.VecU16 | import("wowok").ValueType.VecU32 | import("wowok").ValueType.VecU64 | import("wowok").ValueType.VecU128 | import("wowok").ValueType.VecU256 | import("wowok").ValueType.VecVecU8 | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8";
            name: string;
            value?: string | number | boolean | {
                name_or_address?: string | undefined;
                local_mark_first?: boolean | undefined;
            } | {
                entities: {
                    name_or_address?: string | undefined;
                    local_mark_first?: boolean | undefined;
                }[];
                check_all_founded?: boolean | undefined;
            } | string[] | boolean[] | number[] | number[][] | undefined;
            object_type?: import("wowok").ObjectType | undefined;
        }, {
            identifier: number;
            b_submission: boolean;
            value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType.Bool | import("wowok").ValueType.Address | import("wowok").ValueType.String | import("wowok").ValueType.U8 | import("wowok").ValueType.U16 | import("wowok").ValueType.U32 | import("wowok").ValueType.U64 | import("wowok").ValueType.U128 | import("wowok").ValueType.U256 | import("wowok").ValueType.VecBool | import("wowok").ValueType.VecAddress | import("wowok").ValueType.VecString | import("wowok").ValueType.VecU8 | import("wowok").ValueType.VecU16 | import("wowok").ValueType.VecU32 | import("wowok").ValueType.VecU64 | import("wowok").ValueType.VecU128 | import("wowok").ValueType.VecU256 | import("wowok").ValueType.VecVecU8 | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8";
            value?: string | number | boolean | {
                name_or_address?: string | undefined;
                local_mark_first?: boolean | undefined;
            } | {
                entities: {
                    name_or_address?: string | undefined;
                    local_mark_first?: boolean | undefined;
                }[];
                check_all_founded?: boolean | undefined;
            } | string[] | boolean[] | number[] | number[][] | undefined;
            name?: string | undefined;
            object_type?: import("wowok").ObjectType | undefined;
        }>, "many">;
        input: z.ZodArray<z.ZodNumber, "many">;
        root: z.ZodType<any, z.ZodTypeDef, any>;
        rep_quote: z.ZodRecord<z.ZodString, z.ZodArray<z.ZodString, "many">>;
        relies: z.ZodArray<z.ZodString, "many">;
        relies_logic_and: z.ZodBoolean;
        rep: z.ZodBoolean;
    }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        record: z.ZodArray<z.ZodObject<{
            recipient: z.ZodUnion<[z.ZodObject<{
                GuardIdentifier: z.ZodNumber;
            }, "strip", z.ZodTypeAny, {
                GuardIdentifier: number;
            }, {
                GuardIdentifier: number;
            }>, z.ZodObject<{
                Entity: 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;
                }>;
            }, "strip", z.ZodTypeAny, {
                Entity: {
                    name_or_address?: string | undefined;
                    local_mark_first?: boolean | undefined;
                };
            }, {
                Entity: {
                    name_or_address?: string | undefined;
                    local_mark_first?: boolean | undefined;
                };
            }>, z.ZodObject<{
                Signer: z.ZodLiteral<"signer">;
            }, "strip", z.ZodTypeAny, {
                Signer: "signer";
            }, {
                Signer: "signer";
            }>]>;
            amount: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
        }, "strip", z.ZodTypeAny, {
            amount: string | number;
            recipient: {
                GuardIdentifier: number;
            } | {
                Entity: {
                    name_or_address?: string | undefined;
                    local_mark_first?: boolean | undefined;
                };
            } | {
                Signer: "signer";
            };
        }, {
            amount: string | number;
            recipient: {
                GuardIdentifier: number;
            } | {
                Entity: {
                    name_or_address?: string | undefined;
                    local_mark_first?: boolean | undefined;
                };
            } | {
                Signer: "signer";
            };
        }>, "many">;
        amount: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
        time: z.ZodString;
        from_object: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
        signer: z.ZodString;
        info: z.ZodObject<{
            for_object: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
            for_guard: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
            remark: z.ZodString;
            index: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
        }, "strip", z.ZodTypeAny, {
            index: string | number;
            remark: string;
            for_object?: string | null | undefined;
            for_guard?: string | null | undefined;
        }, {
            index: string | number;
            remark: string;
            for_object?: string | null | undefined;
            for_guard?: string | null | undefined;
        }>;
    }, "passthrough", z.ZodTypeAny, z.objectOutputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        record: z.ZodArray<z.ZodObject<{
            recipient: z.ZodUnion<[z.ZodObject<{
                GuardIdentifier: z.ZodNumber;
            }, "strip", z.ZodTypeAny, {
                GuardIdentifier: number;
            }, {
                GuardIdentifier: number;
            }>, z.ZodObject<{
                Entity: 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;
                }>;
            }, "strip", z.ZodTypeAny, {
                Entity: {
                    name_or_address?: string | undefined;
                    local_mark_first?: boolean | undefined;
                };
            }, {
                Entity: {
                    name_or_address?: string | undefined;
                    local_mark_first?: boolean | undefined;
                };
            }>, z.ZodObject<{
                Signer: z.ZodLiteral<"signer">;
            }, "strip", z.ZodTypeAny, {
                Signer: "signer";
            }, {
                Signer: "signer";
            }>]>;
            amount: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
        }, "strip", z.ZodTypeAny, {
            amount: string | number;
            recipient: {
                GuardIdentifier: number;
            } | {
                Entity: {
                    name_or_address?: string | undefined;
                    local_mark_first?: boolean | undefined;
                };
            } | {
                Signer: "signer";
            };
        }, {
            amount: string | number;
            recipient: {
                GuardIdentifier: number;
            } | {
                Entity: {
                    name_or_address?: string | undefined;
                    local_mark_first?: boolean | undefined;
                };
            } | {
                Signer: "signer";
            };
        }>, "many">;
        amount: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
        time: z.ZodString;
        from_object: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
        signer: z.ZodString;
        info: z.ZodObject<{
            for_object: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
            for_guard: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
            remark: z.ZodString;
            index: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
        }, "strip", z.ZodTypeAny, {
            index: string | number;
            remark: string;
            for_object?: string | null | undefined;
            for_guard?: string | null | undefined;
        }, {
            index: string | number;
            remark: string;
            for_object?: string | null | undefined;
            for_guard?: string | null | undefined;
        }>;
    }, z.ZodTypeAny, "passthrough">, z.objectInputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        record: z.ZodArray<z.ZodObject<{
            recipient: z.ZodUnion<[z.ZodObject<{
                GuardIdentifier: z.ZodNumber;
            }, "strip", z.ZodTypeAny, {
                GuardIdentifier: number;
            }, {
                GuardIdentifier: number;
            }>, z.ZodObject<{
                Entity: 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;
                }>;
            }, "strip", z.ZodTypeAny, {
                Entity: {
                    name_or_address?: string | undefined;
                    local_mark_first?: boolean | undefined;
                };
            }, {
                Entity: {
                    name_or_address?: string | undefined;
                    local_mark_first?: boolean | undefined;
                };
            }>, z.ZodObject<{
                Signer: z.ZodLiteral<"signer">;
            }, "strip", z.ZodTypeAny, {
                Signer: "signer";
            }, {
                Signer: "signer";
            }>]>;
            amount: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
        }, "strip", z.ZodTypeAny, {
            amount: string | number;
            recipient: {
                GuardIdentifier: number;
            } | {
                Entity: {
                    name_or_address?: string | undefined;
                    local_mark_first?: boolean | undefined;
                };
            } | {
                Signer: "signer";
            };
        }, {
            amount: string | number;
            recipient: {
                GuardIdentifier: number;
            } | {
                Entity: {
                    name_or_address?: string | undefined;
                    local_mark_first?: boolean | undefined;
                };
            } | {
                Signer: "signer";
            };
        }>, "many">;
        amount: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
        time: z.ZodString;
        from_object: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
        signer: z.ZodString;
        info: z.ZodObject<{
            for_object: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
            for_guard: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
            remark: z.ZodString;
            index: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
        }, "strip", z.ZodTypeAny, {
            index: string | number;
            remark: string;
            for_object?: string | null | undefined;
            for_guard?: string | null | undefined;
        }, {
            index: string | number;
            remark: string;
            for_object?: string | null | undefined;
            for_guard?: string | null | undefined;
        }>;
    }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        info: z.ZodArray<z.ZodObject<{
            guard: z.ZodString;
            result: z.ZodBoolean;
            impack: z.ZodBoolean;
            relies: z.ZodArray<z.ZodString, "many">;
            relies_logic_and: z.ZodBoolean;
            submission: z.ZodObject<{
                identifier: z.ZodNumber;
                value_type: z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>, z.ZodLiteral<import("wowok").ValueType.Value>]>, z.ZodLiteral<"Value">]>;
                value: z.ZodUnion<[z.ZodUnion<[z.ZodBoolean, z.ZodUnion<[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;
                }>, z.ZodString]>, z.ZodString, z.ZodNumber, z.ZodArray<z.ZodBoolean, "many">, z.ZodUnion<[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;
                }>, z.ZodArray<z.ZodString, "many">]>, z.ZodArray<z.ZodString, "many">, z.ZodArray<z.ZodNumber, "many">, z.ZodArray<z.ZodArray<z.ZodNumber, "many">, "many">]>, z.ZodType<any, z.ZodTypeDef, any>]>;
            }, "strip", z.ZodTypeAny, {
                identifier: number;
                value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                value?: any;
            }, {
                identifier: number;
                value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                value?: any;
            }>;
        }, "strip", z.ZodTypeAny, {
            result: boolean;
            guard: string;
            submission: {
                identifier: number;
                value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                value?: any;
            };
            impack: boolean;
            relies: string[];
            relies_logic_and: boolean;
        }, {
            result: boolean;
            guard: string;
            submission: {
                identifier: number;
                value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                value?: any;
            };
            impack: boolean;
            relies: string[];
            relies_logic_and: boolean;
        }>, "many">;
        result: z.ZodBoolean;
        tx_hash: z.ZodString;
        impack_guard: z.ZodArray<z.ZodString, "many">;
        time: z.ZodNumber;
        signer: z.ZodString;
        has_verified: z.ZodBoolean;
    }, "passthrough", z.ZodTypeAny, z.objectOutputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        info: z.ZodArray<z.ZodObject<{
            guard: z.ZodString;
            result: z.ZodBoolean;
            impack: z.ZodBoolean;
            relies: z.ZodArray<z.ZodString, "many">;
            relies_logic_and: z.ZodBoolean;
            submission: z.ZodObject<{
                identifier: z.ZodNumber;
                value_type: z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>, z.ZodLiteral<import("wowok").ValueType.Value>]>, z.ZodLiteral<"Value">]>;
                value: z.ZodUnion<[z.ZodUnion<[z.ZodBoolean, z.ZodUnion<[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;
                }>, z.ZodString]>, z.ZodString, z.ZodNumber, z.ZodArray<z.ZodBoolean, "many">, z.ZodUnion<[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;
                }>, z.ZodArray<z.ZodString, "many">]>, z.ZodArray<z.ZodString, "many">, z.ZodArray<z.ZodNumber, "many">, z.ZodArray<z.ZodArray<z.ZodNumber, "many">, "many">]>, z.ZodType<any, z.ZodTypeDef, any>]>;
            }, "strip", z.ZodTypeAny, {
                identifier: number;
                value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                value?: any;
            }, {
                identifier: number;
                value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                value?: any;
            }>;
        }, "strip", z.ZodTypeAny, {
            result: boolean;
            guard: string;
            submission: {
                identifier: number;
                value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                value?: any;
            };
            impack: boolean;
            relies: string[];
            relies_logic_and: boolean;
        }, {
            result: boolean;
            guard: string;
            submission: {
                identifier: number;
                value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                value?: any;
            };
            impack: boolean;
            relies: string[];
            relies_logic_and: boolean;
        }>, "many">;
        result: z.ZodBoolean;
        tx_hash: z.ZodString;
        impack_guard: z.ZodArray<z.ZodString, "many">;
        time: z.ZodNumber;
        signer: z.ZodString;
        has_verified: z.ZodBoolean;
    }, z.ZodTypeAny, "passthrough">, z.objectInputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        info: z.ZodArray<z.ZodObject<{
            guard: z.ZodString;
            result: z.ZodBoolean;
            impack: z.ZodBoolean;
            relies: z.ZodArray<z.ZodString, "many">;
            relies_logic_and: z.ZodBoolean;
            submission: z.ZodObject<{
                identifier: z.ZodNumber;
                value_type: z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>, z.ZodLiteral<import("wowok").ValueType.Value>]>, z.ZodLiteral<"Value">]>;
                value: z.ZodUnion<[z.ZodUnion<[z.ZodBoolean, z.ZodUnion<[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;
                }>, z.ZodString]>, z.ZodString, z.ZodNumber, z.ZodArray<z.ZodBoolean, "many">, z.ZodUnion<[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;
                }>, z.ZodArray<z.ZodString, "many">]>, z.ZodArray<z.ZodString, "many">, z.ZodArray<z.ZodNumber, "many">, z.ZodArray<z.ZodArray<z.ZodNumber, "many">, "many">]>, z.ZodType<any, z.ZodTypeDef, any>]>;
            }, "strip", z.ZodTypeAny, {
                identifier: number;
                value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                value?: any;
            }, {
                identifier: number;
                value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                value?: any;
            }>;
        }, "strip", z.ZodTypeAny, {
            result: boolean;
            guard: string;
            submission: {
                identifier: number;
                value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                value?: any;
            };
            impack: boolean;
            relies: string[];
            relies_logic_and: boolean;
        }, {
            result: boolean;
            guard: string;
            submission: {
                identifier: number;
                value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                value?: any;
            };
            impack: boolean;
            relies: string[];
            relies_logic_and: boolean;
        }>, "many">;
        result: z.ZodBoolean;
        tx_hash: z.ZodString;
        impack_guard: z.ZodArray<z.ZodString, "many">;
        time: z.ZodNumber;
        signer: z.ZodString;
        has_verified: z.ZodBoolean;
    }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        entity_count: z.ZodNumber;
    }, "passthrough", z.ZodTypeAny, z.objectOutputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        entity_count: z.ZodNumber;
    }, z.ZodTypeAny, "passthrough">, z.objectInputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        entity_count: z.ZodNumber;
    }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        entity_count: z.ZodNumber;
    }, "passthrough", z.ZodTypeAny, z.objectOutputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        entity_count: z.ZodNumber;
    }, z.ZodTypeAny, "passthrough">, z.objectInputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        entity_count: z.ZodNumber;
    }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        entity_count: z.ZodNumber;
    }, "passthrough", z.ZodTypeAny, z.objectOutputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        entity_count: z.ZodNumber;
    }, z.ZodTypeAny, "passthrough">, z.objectInputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        entity_count: z.ZodNumber;
    }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        description: z.ZodString;
        arbitration: z.ZodString;
        order: z.ZodString;
        voted: z.ZodArray<z.ZodObject<{
            voter: z.ZodString;
            agrees: z.ZodArray<z.ZodNumber, "many">;
            weight: z.ZodNumber;
            time: z.ZodNumber;
        }, "strip", z.ZodTypeAny, {
            time: number;
            voter: string;
            agrees: number[];
            weight: number;
        }, {
            time: number;
            voter: string;
            agrees: number[];
            weight: number;
        }>, "many">;
        proposition: z.ZodArray<z.ZodObject<{
            name: z.ZodString;
            votes: z.ZodNumber;
        }, "strip", z.ZodTypeAny, {
            name: string;
            votes: number;
        }, {
            name: string;
            votes: number;
        }>, "many">;
        fee: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
        feedback: z.ZodString;
        indemnity: z.ZodOptional<z.ZodUnion<[z.ZodObject<{
            amount: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            time: z.ZodNumber;
        }, "strip", z.ZodTypeAny, {
            time: number;
            amount: string | number;
        }, {
            time: number;
            amount: string | number;
        }>, z.ZodNull]>>;
        voting_deadline: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodString]>>;
        objection: z.ZodString;
        status: z.ZodEnum<["Principal_confirming", "Arbitrator_confirming", "Voting", "Arbitrated", "Objectionable", "Finished", "Withdrawn"]>;
        compensation_time: z.ZodUnion<[z.ZodNumber, z.ZodNull]>;
        time: z.ZodNumber;
    }, "passthrough", z.ZodTypeAny, z.objectOutputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        description: z.ZodString;
        arbitration: z.ZodString;
        order: z.ZodString;
        voted: z.ZodArray<z.ZodObject<{
            voter: z.ZodString;
            agrees: z.ZodArray<z.ZodNumber, "many">;
            weight: z.ZodNumber;
            time: z.ZodNumber;
        }, "strip", z.ZodTypeAny, {
            time: number;
            voter: string;
            agrees: number[];
            weight: number;
        }, {
            time: number;
            voter: string;
            agrees: number[];
            weight: number;
        }>, "many">;
        proposition: z.ZodArray<z.ZodObject<{
            name: z.ZodString;
            votes: z.ZodNumber;
        }, "strip", z.ZodTypeAny, {
            name: string;
            votes: number;
        }, {
            name: string;
            votes: number;
        }>, "many">;
        fee: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
        feedback: z.ZodString;
        indemnity: z.ZodOptional<z.ZodUnion<[z.ZodObject<{
            amount: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            time: z.ZodNumber;
        }, "strip", z.ZodTypeAny, {
            time: number;
            amount: string | number;
        }, {
            time: number;
            amount: string | number;
        }>, z.ZodNull]>>;
        voting_deadline: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodString]>>;
        objection: z.ZodString;
        status: z.ZodEnum<["Principal_confirming", "Arbitrator_confirming", "Voting", "Arbitrated", "Objectionable", "Finished", "Withdrawn"]>;
        compensation_time: z.ZodUnion<[z.ZodNumber, z.ZodNull]>;
        time: z.ZodNumber;
    }, z.ZodTypeAny, "passthrough">, z.objectInputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        description: z.ZodString;
        arbitration: z.ZodString;
        order: z.ZodString;
        voted: z.ZodArray<z.ZodObject<{
            voter: z.ZodString;
            agrees: z.ZodArray<z.ZodNumber, "many">;
            weight: z.ZodNumber;
            time: z.ZodNumber;
        }, "strip", z.ZodTypeAny, {
            time: number;
            voter: string;
            agrees: number[];
            weight: number;
        }, {
            time: number;
            voter: string;
            agrees: number[];
            weight: number;
        }>, "many">;
        proposition: z.ZodArray<z.ZodObject<{
            name: z.ZodString;
            votes: z.ZodNumber;
        }, "strip", z.ZodTypeAny, {
            name: string;
            votes: number;
        }, {
            name: string;
            votes: number;
        }>, "many">;
        fee: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
        feedback: z.ZodString;
        indemnity: z.ZodOptional<z.ZodUnion<[z.ZodObject<{
            amount: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            time: z.ZodNumber;
        }, "strip", z.ZodTypeAny, {
            time: number;
            amount: string | number;
        }, {
            time: number;
            amount: string | number;
        }>, z.ZodNull]>>;
        voting_deadline: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodString]>>;
        objection: z.ZodString;
        status: z.ZodEnum<["Principal_confirming", "Arbitrator_confirming", "Voting", "Arbitrated", "Objectionable", "Finished", "Withdrawn"]>;
        compensation_time: z.ZodUnion<[z.ZodNumber, z.ZodNull]>;
        time: z.ZodNumber;
    }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        name: z.ZodString;
        discount_type: z.ZodUnion<[z.ZodLiteral<WDiscountType.RATES>, z.ZodLiteral<WDiscountType.FIXED>]>;
        benchmark: z.ZodUnion<[z.ZodUnion<[z.ZodNumber, z.ZodString]>, z.ZodNull]>;
        off: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
        time_start: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        time_end: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        service: z.ZodString;
        transferable: z.ZodBoolean;
    }, "passthrough", z.ZodTypeAny, z.objectOutputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        name: z.ZodString;
        discount_type: z.ZodUnion<[z.ZodLiteral<WDiscountType.RATES>, z.ZodLiteral<WDiscountType.FIXED>]>;
        benchmark: z.ZodUnion<[z.ZodUnion<[z.ZodNumber, z.ZodString]>, z.ZodNull]>;
        off: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
        time_start: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        time_end: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        service: z.ZodString;
        transferable: z.ZodBoolean;
    }, z.ZodTypeAny, "passthrough">, z.objectInputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        name: z.ZodString;
        discount_type: z.ZodUnion<[z.ZodLiteral<WDiscountType.RATES>, z.ZodLiteral<WDiscountType.FIXED>]>;
        benchmark: z.ZodUnion<[z.ZodUnion<[z.ZodNumber, z.ZodString]>, z.ZodNull]>;
        off: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
        time_start: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        time_end: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        service: z.ZodString;
        transferable: z.ZodBoolean;
    }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        description: z.ZodString;
        permission: z.ZodString;
        location: z.ZodString;
        ims: z.ZodArray<z.ZodObject<{
            at: z.ZodString;
            status: z.ZodString;
            join_time: z.ZodNumber;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            at: string;
            status: string;
            description: string;
            join_time: number;
        }, {
            at: string;
            status: string;
            description: string;
            join_time: number;
        }>, "many">;
    }, "passthrough", z.ZodTypeAny, z.objectOutputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        description: z.ZodString;
        permission: z.ZodString;
        location: z.ZodString;
        ims: z.ZodArray<z.ZodObject<{
            at: z.ZodString;
            status: z.ZodString;
            join_time: z.ZodNumber;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            at: string;
            status: string;
            description: string;
            join_time: number;
        }, {
            at: string;
            status: string;
            description: string;
            join_time: number;
        }>, "many">;
    }, z.ZodTypeAny, "passthrough">, z.objectInputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        description: z.ZodString;
        permission: z.ZodString;
        location: z.ZodString;
        ims: z.ZodArray<z.ZodObject<{
            at: z.ZodString;
            status: z.ZodString;
            join_time: z.ZodNumber;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            at: string;
            status: string;
            description: string;
            join_time: number;
        }, {
            at: string;
            status: string;
            description: string;
            join_time: number;
        }>, "many">;
    }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        address: z.ZodString;
        like: z.ZodNumber;
        dislike: z.ZodNumber;
        info: z.ZodArray<z.ZodObject<{
            name: z.ZodString;
            value_type: z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>, z.ZodLiteral<import("wowok").ValueType.Value>]>, z.ZodLiteral<"Value">]>;
            value: z.ZodUnion<[z.ZodUnion<[z.ZodBoolean, z.ZodUnion<[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;
            }>, z.ZodString]>, z.ZodString, z.ZodNumber, z.ZodArray<z.ZodBoolean, "many">, z.ZodUnion<[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;
            }>, z.ZodArray<z.ZodString, "many">]>, z.ZodArray<z.ZodString, "many">, z.ZodArray<z.ZodNumber, "many">, z.ZodArray<z.ZodArray<z.ZodNumber, "many">, "many">]>, z.ZodType<any, z.ZodTypeDef, any>]>;
        }, "strip", z.ZodTypeAny, {
            value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
            name: string;
            value?: any;
        }, {
            value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
            name: string;
            value?: any;
        }>, "many">;
        description: z.ZodString;
        referrer: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        mark_object: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        details: z.ZodArray<z.ZodObject<{
            address: z.ZodString;
            like: z.ZodOptional<z.ZodBoolean>;
            dislike: z.ZodOptional<z.ZodBoolean>;
            affiliation: z.ZodOptional<z.ZodBoolean>;
            time: z.ZodNumber;
        }, "strip", z.ZodTypeAny, {
            address: string;
            time: number;
            like?: boolean | undefined;
            dislike?: boolean | undefined;
            affiliation?: boolean | undefined;
        }, {
            address: string;
            time: number;
            like?: boolean | undefined;
            dislike?: boolean | undefined;
            affiliation?: boolean | undefined;
        }>, "many">;
        active_tx: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        passive_tx: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        time: z.ZodNumber;
    }, "passthrough", z.ZodTypeAny, z.objectOutputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        address: z.ZodString;
        like: z.ZodNumber;
        dislike: z.ZodNumber;
        info: z.ZodArray<z.ZodObject<{
            name: z.ZodString;
            value_type: z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>, z.ZodLiteral<import("wowok").ValueType.Value>]>, z.ZodLiteral<"Value">]>;
            value: z.ZodUnion<[z.ZodUnion<[z.ZodBoolean, z.ZodUnion<[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;
            }>, z.ZodString]>, z.ZodString, z.ZodNumber, z.ZodArray<z.ZodBoolean, "many">, z.ZodUnion<[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;
            }>, z.ZodArray<z.ZodString, "many">]>, z.ZodArray<z.ZodString, "many">, z.ZodArray<z.ZodNumber, "many">, z.ZodArray<z.ZodArray<z.ZodNumber, "many">, "many">]>, z.ZodType<any, z.ZodTypeDef, any>]>;
        }, "strip", z.ZodTypeAny, {
            value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
            name: string;
            value?: any;
        }, {
            value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
            name: string;
            value?: any;
        }>, "many">;
        description: z.ZodString;
        referrer: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        mark_object: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        details: z.ZodArray<z.ZodObject<{
            address: z.ZodString;
            like: z.ZodOptional<z.ZodBoolean>;
            dislike: z.ZodOptional<z.ZodBoolean>;
            affiliation: z.ZodOptional<z.ZodBoolean>;
            time: z.ZodNumber;
        }, "strip", z.ZodTypeAny, {
            address: string;
            time: number;
            like?: boolean | undefined;
            dislike?: boolean | undefined;
            affiliation?: boolean | undefined;
        }, {
            address: string;
            time: number;
            like?: boolean | undefined;
            dislike?: boolean | undefined;
            affiliation?: boolean | undefined;
        }>, "many">;
        active_tx: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        passive_tx: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        time: z.ZodNumber;
    }, z.ZodTypeAny, "passthrough">, z.objectInputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        address: z.ZodString;
        like: z.ZodNumber;
        dislike: z.ZodNumber;
        info: z.ZodArray<z.ZodObject<{
            name: z.ZodString;
            value_type: z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>, z.ZodLiteral<import("wowok").ValueType.Value>]>, z.ZodLiteral<"Value">]>;
            value: z.ZodUnion<[z.ZodUnion<[z.ZodBoolean, z.ZodUnion<[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;
            }>, z.ZodString]>, z.ZodString, z.ZodNumber, z.ZodArray<z.ZodBoolean, "many">, z.ZodUnion<[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;
            }>, z.ZodArray<z.ZodString, "many">]>, z.ZodArray<z.ZodString, "many">, z.ZodArray<z.ZodNumber, "many">, z.ZodArray<z.ZodArray<z.ZodNumber, "many">, "many">]>, z.ZodType<any, z.ZodTypeDef, any>]>;
        }, "strip", z.ZodTypeAny, {
            value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
            name: string;
            value?: any;
        }, {
            value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
            name: string;
            value?: any;
        }>, "many">;
        description: z.ZodString;
        referrer: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        mark_object: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        details: z.ZodArray<z.ZodObject<{
            address: z.ZodString;
            like: z.ZodOptional<z.ZodBoolean>;
            dislike: z.ZodOptional<z.ZodBoolean>;
            affiliation: z.ZodOptional<z.ZodBoolean>;
            time: z.ZodNumber;
        }, "strip", z.ZodTypeAny, {
            address: string;
            time: number;
            like?: boolean | undefined;
            dislike?: boolean | undefined;
            affiliation?: boolean | undefined;
        }, {
            address: string;
            time: number;
            like?: boolean | undefined;
            dislike?: boolean | undefined;
            affiliation?: boolean | undefined;
        }>, "many">;
        active_tx: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        passive_tx: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        time: z.ZodNumber;
    }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    }, "passthrough", z.ZodTypeAny, z.objectOutputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    }, z.ZodTypeAny, "passthrough">, z.objectInputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        description: z.ZodString;
        proof: z.ZodString;
        server_pubkey: z.ZodString;
        server_signature: z.ZodString;
        proof_type: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
        item_count: z.ZodUnion<[z.ZodNumber, z.ZodString, z.ZodNull]>;
        about_address: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        signer: z.ZodString;
        time: z.ZodNumber;
    }, "passthrough", z.ZodTypeAny, z.objectOutputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        description: z.ZodString;
        proof: z.ZodString;
        server_pubkey: z.ZodString;
        server_signature: z.ZodString;
        proof_type: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
        item_count: z.ZodUnion<[z.ZodNumber, z.ZodString, z.ZodNull]>;
        about_address: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        signer: z.ZodString;
        time: z.ZodNumber;
    }, z.ZodTypeAny, "passthrough">, z.objectInputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        description: z.ZodString;
        proof: z.ZodString;
        server_pubkey: z.ZodString;
        server_signature: z.ZodString;
        proof_type: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
        item_count: z.ZodUnion<[z.ZodNumber, z.ZodString, z.ZodNull]>;
        about_address: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        signer: z.ZodString;
        time: z.ZodNumber;
    }, z.ZodTypeAny, "passthrough">>]>, "many">>;
}, "strip", z.ZodTypeAny, {
    objects?: (z.objectOutputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    }, z.ZodTypeAny, "passthrough"> | z.objectOutputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        entity_count: z.ZodNumber;
    }, z.ZodTypeAny, "passthrough"> | z.objectOutputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        entity_count: z.ZodNumber;
    }, z.ZodTypeAny, "passthrough"> | z.objectOutputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        entity_count: z.ZodNumber;
    }, z.ZodTypeAny, "passthrough"> | z.objectOutputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        description: z.ZodString;
        location: z.ZodString;
        rewards: z.ZodArray<z.ZodString, "many">;
        guards: z.ZodArray<z.ZodObject<{
            guard: z.ZodString;
            service_identifier: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodNull]>>;
        }, "strip", z.ZodTypeAny, {
            guard: string;
            service_identifier?: number | null | undefined;
        }, {
            guard: string;
            service_identifier?: number | null | undefined;
        }>, "many">;
        presenters_count: z.ZodNumber;
        um: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        permission: z.ZodString;
    }, z.ZodTypeAny, "passthrough"> | z.objectOutputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        description: z.ZodString;
        node_count: z.ZodNumber;
        consensus_repositories: z.ZodArray<z.ZodString, "many">;
        bPaused: z.ZodBoolean;
        bPublished: z.ZodBoolean;
        um: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        permission: z.ZodString;
    }, z.ZodTypeAny, "passthrough"> | z.objectOutputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        items: z.ZodArray<z.ZodObject<{
            name: z.ZodEffects<z.ZodString, string, string>;
            price: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            quantity: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            wip_hash: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            name: string;
            price: string | number;
            wip_hash: string;
            quantity: string | number;
        }, {
            name: string;
            price: string | number;
            wip_hash: string;
            quantity: string | number;
        }>, "many">;
        discount: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        progress: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        machine: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        amount: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
        builder: z.ZodString;
        service: z.ZodString;
        dispute: z.ZodArray<z.ZodString, "many">;
        agent: z.ZodArray<z.ZodString, "many">;
        allocation: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        claimed_by: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        required_info: z.ZodString;
        time: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
    }, z.ZodTypeAny, "passthrough"> | z.objectOutputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        machine: z.ZodString;
        context_repositories: z.ZodArray<z.ZodString, "many">;
        current: z.ZodString;
        task: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        namedOperator: z.ZodArray<z.ZodObject<{
            name: z.ZodString;
            operators: z.ZodArray<z.ZodString, "many">;
        }, "strip", z.ZodTypeAny, {
            name: string;
            operators: string[];
        }, {
            name: string;
            operators: string[];
        }>, "many">;
        session: z.ZodArray<z.ZodObject<{
            next_node: z.ZodString;
            forwards: z.ZodArray<z.ZodObject<{
                forward: z.ZodString;
                who: z.ZodUnion<[z.ZodString, z.ZodNull]>;
                retained_submission: z.ZodArray<z.ZodObject<{
                    identifier: z.ZodNumber;
                    value_type: z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>, z.ZodLiteral<import("wowok").ValueType.Value>]>, z.ZodLiteral<"Value">]>;
                    value: z.ZodUnion<[z.ZodUnion<[z.ZodBoolean, z.ZodUnion<[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;
                    }>, z.ZodString]>, z.ZodString, z.ZodNumber, z.ZodArray<z.ZodBoolean, "many">, z.ZodUnion<[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;
                    }>, z.ZodArray<z.ZodString, "many">]>, z.ZodArray<z.ZodString, "many">, z.ZodArray<z.ZodNumber, "many">, z.ZodArray<z.ZodArray<z.ZodNumber, "many">, "many">]>, z.ZodType<any, z.ZodTypeDef, any>]>;
                }, "strip", z.ZodTypeAny, {
                    identifier: number;
                    value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                    value?: any;
                }, {
                    identifier: number;
                    value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                    value?: any;
                }>, "many">;
                msg: z.ZodString;
                accomplished: z.ZodBoolean;
                time: z.ZodNumber;
            }, "strip", z.ZodTypeAny, {
                time: number;
                forward: string;
                who: string | null;
                retained_submission: {
                    identifier: number;
                    value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                    value?: any;
                }[];
                msg: string;
                accomplished: boolean;
            }, {
                time: number;
                forward: string;
                who: string | null;
                retained_submission: {
                    identifier: number;
                    value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                    value?: any;
                }[];
                msg: string;
                accomplished: boolean;
            }>, "many">;
            weights: z.ZodNumber;
            threshold: z.ZodNumber;
        }, "strip", z.ZodTypeAny, {
            next_node: string;
            forwards: {
                time: number;
                forward: string;
                who: string | null;
                retained_submission: {
                    identifier: number;
                    value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                    value?: any;
                }[];
                msg: string;
                accomplished: boolean;
            }[];
            weights: number;
            threshold: number;
        }, {
            next_node: string;
            forwards: {
                time: number;
                forward: string;
                who: string | null;
                retained_submission: {
                    identifier: number;
                    value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                    value?: any;
                }[];
                msg: string;
                accomplished: boolean;
            }[];
            weights: number;
            threshold: number;
        }>, "many">;
        history_count: z.ZodNumber;
        current_time: z.ZodNumber;
    }, z.ZodTypeAny, "passthrough"> | z.objectOutputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        description: z.ZodString;
        guards: z.ZodArray<z.ZodObject<{
            guard: z.ZodEffects<z.ZodString, string, string>;
            recipient: z.ZodUnion<[z.ZodObject<{
                GuardIdentifier: z.ZodNumber;
            }, "strip", z.ZodTypeAny, {
                GuardIdentifier: number;
            }, {
                GuardIdentifier: number;
            }>, z.ZodObject<{
                Entity: 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;
                }>;
            }, "strip", z.ZodTypeAny, {
                Entity: {
                    name_or_address?: string | undefined;
                    local_mark_first?: boolean | undefined;
                };
            }, {
                Entity: {
                    name_or_address?: string | undefined;
                    local_mark_first?: boolean | undefined;
                };
            }>, z.ZodObject<{
                Signer: z.ZodLiteral<"signer">;
            }, "strip", z.ZodTypeAny, {
                Signer: "signer";
            }, {
                Signer: "signer";
            }>]>;
            amount: z.ZodDiscriminatedUnion<"type", [z.ZodObject<{
                type: z.ZodLiteral<"GuardU64Identifier">;
                value: z.ZodNumber;
            }, "strip", z.ZodTypeAny, {
                value: number;
                type: "GuardU64Identifier";
            }, {
                value: number;
                type: "GuardU64Identifier";
            }>, z.ZodObject<{
                type: z.ZodLiteral<"Fixed">;
                value: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            }, "strip", z.ZodTypeAny, {
                value: string | number;
                type: "Fixed";
            }, {
                value: string | number;
                type: "Fixed";
            }>]>;
            expiration_time: z.ZodOptional<z.ZodNumber>;
            store_from_id: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodNull]>>;
        }, "strip", z.ZodTypeAny, {
            amount: {
                value: number;
                type: "GuardU64Identifier";
            } | {
                value: string | number;
                type: "Fixed";
            };
            recipient: {
                GuardIdentifier: number;
            } | {
                Entity: {
                    name_or_address?: string | undefined;
                    local_mark_first?: boolean | undefined;
                };
            } | {
                Signer: "signer";
            };
            guard: string;
            expiration_time?: number | undefined;
            store_from_id?: number | null | undefined;
        }, {
            amount: {
                value: number;
                type: "GuardU64Identifier";
            } | {
                value: string | number;
                type: "Fixed";
            };
            recipient: {
                GuardIdentifier: number;
            } | {
                Entity: {
                    name_or_address?: string | undefined;
                    local_mark_first?: boolean | undefined;
                };
            } | {
                Signer: "signer";
            };
            guard: string;
            expiration_time?: number | undefined;
            store_from_id?: number | null | undefined;
        }>, "many">;
        balance: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
        guard_not_added_expiration_time: z.ZodUnion<[z.ZodString, z.ZodNumber, z.ZodNull]>;
        record_count: z.ZodNumber;
        um: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        permission: z.ZodString;
    }, z.ZodTypeAny, "passthrough"> | z.objectOutputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        description: z.ZodString;
        location: z.ZodString;
        sales: z.ZodArray<z.ZodObject<{
            name: z.ZodEffects<z.ZodString, string, string>;
            price: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            stock: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            suspension: z.ZodBoolean;
            wip: z.ZodString;
            wip_hash: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            name: string;
            wip: string;
            price: string | number;
            stock: string | number;
            suspension: boolean;
            wip_hash: string;
        }, {
            name: string;
            wip: string;
            price: string | number;
            stock: string | number;
            suspension: boolean;
            wip_hash: string;
        }>, "many">;
        repositories: z.ZodArray<z.ZodString, "many">;
        buy_guard: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        machine: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        bPublished: z.ZodBoolean;
        bPaused: z.ZodBoolean;
        customer_required: z.ZodArray<z.ZodString, "many">;
        arbitrations: z.ZodArray<z.ZodString, "many">;
        compensation_fund: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
        paused_time: z.ZodUnion<[z.ZodNumber, z.ZodNull]>;
        compensation_lock_duration: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        order_allocators: z.ZodUnion<[z.ZodObject<{
            description: z.ZodEffects<z.ZodString, string, string>;
            threshold: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            allocators: z.ZodArray<z.ZodObject<{
                guard: z.ZodEffects<z.ZodString, string, string>;
                sharing: z.ZodArray<z.ZodObject<{
                    who: z.ZodUnion<[z.ZodObject<{
                        GuardIdentifier: z.ZodNumber;
                    }, "strip", z.ZodTypeAny, {
                        GuardIdentifier: number;
                    }, {
                        GuardIdentifier: number;
                    }>, z.ZodObject<{
                        Entity: 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;
                        }>;
                    }, "strip", z.ZodTypeAny, {
                        Entity: {
                            name_or_address?: string | undefined;
                            local_mark_first?: boolean | undefined;
                        };
                    }, {
                        Entity: {
                            name_or_address?: string | undefined;
                            local_mark_first?: boolean | undefined;
                        };
                    }>, z.ZodObject<{
                        Signer: z.ZodLiteral<"signer">;
                    }, "strip", z.ZodTypeAny, {
                        Signer: "signer";
                    }, {
                        Signer: "signer";
                    }>]>;
                    sharing: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
                    mode: z.ZodEnum<["Amount", "Rate", "Surplus"]>;
                }, "strip", z.ZodTypeAny, {
                    who: {
                        GuardIdentifier: number;
                    } | {
                        Entity: {
                            name_or_address?: string | undefined;
                            local_mark_first?: boolean | undefined;
                        };
                    } | {
                        Signer: "signer";
                    };
                    sharing: string | number;
                    mode: "Amount" | "Rate" | "Surplus";
                }, {
                    who: {
                        GuardIdentifier: number;
                    } | {
                        Entity: {
                            name_or_address?: string | undefined;
                            local_mark_first?: boolean | undefined;
                        };
                    } | {
                        Signer: "signer";
                    };
                    sharing: string | number;
                    mode: "Amount" | "Rate" | "Surplus";
                }>, "many">;
                fix: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodString]>>;
                max: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodNumber, z.ZodString]>, z.ZodNull]>>;
            }, "strip", z.ZodTypeAny, {
                guard: string;
                sharing: {
                    who: {
                        GuardIdentifier: number;
                    } | {
                        Entity: {
                            name_or_address?: string | undefined;
                            local_mark_first?: boolean | undefined;
                        };
                    } | {
                        Signer: "signer";
                    };
                    sharing: string | number;
                    mode: "Amount" | "Rate" | "Surplus";
                }[];
                max?: string | number | null | undefined;
                fix?: string | number | undefined;
            }, {
                guard: string;
                sharing: {
                    who: {
                        GuardIdentifier: number;
                    } | {
                        Entity: {
                            name_or_address?: string | undefined;
                            local_mark_first?: boolean | undefined;
                        };
                    } | {
                        Signer: "signer";
                    };
                    sharing: string | number;
                    mode: "Amount" | "Rate" | "Surplus";
                }[];
                max?: string | number | null | undefined;
                fix?: string | number | undefined;
            }>, "many">;
        }, "strip", z.ZodTypeAny, {
            description: string;
            threshold: string | number;
            allocators: {
                guard: string;
                sharing: {
                    who: {
                        GuardIdentifier: number;
                    } | {
                        Entity: {
                            name_or_address?: string | undefined;
                            local_mark_first?: boolean | undefined;
                        };
                    } | {
                        Signer: "signer";
                    };
                    sharing: string | number;
                    mode: "Amount" | "Rate" | "Surplus";
                }[];
                max?: string | number | null | undefined;
                fix?: string | number | undefined;
            }[];
        }, {
            description: string;
            threshold: string | number;
            allocators: {
                guard: string;
                sharing: {
                    who: {
                        GuardIdentifier: number;
                    } | {
                        Entity: {
                            name_or_address?: string | undefined;
                            local_mark_first?: boolean | undefined;
                        };
                    } | {
                        Signer: "signer";
                    };
                    sharing: string | number;
                    mode: "Amount" | "Rate" | "Surplus";
                }[];
                max?: string | number | null | undefined;
                fix?: string | number | undefined;
            }[];
        }>, z.ZodNull]>;
        rewards: z.ZodArray<z.ZodString, "many">;
        um: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        permission: z.ZodString;
    }, z.ZodTypeAny, "passthrough"> | z.objectOutputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        description: z.ZodString;
        arbitration: z.ZodString;
        order: z.ZodString;
        voted: z.ZodArray<z.ZodObject<{
            voter: z.ZodString;
            agrees: z.ZodArray<z.ZodNumber, "many">;
            weight: z.ZodNumber;
            time: z.ZodNumber;
        }, "strip", z.ZodTypeAny, {
            time: number;
            voter: string;
            agrees: number[];
            weight: number;
        }, {
            time: number;
            voter: string;
            agrees: number[];
            weight: number;
        }>, "many">;
        proposition: z.ZodArray<z.ZodObject<{
            name: z.ZodString;
            votes: z.ZodNumber;
        }, "strip", z.ZodTypeAny, {
            name: string;
            votes: number;
        }, {
            name: string;
            votes: number;
        }>, "many">;
        fee: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
        feedback: z.ZodString;
        indemnity: z.ZodOptional<z.ZodUnion<[z.ZodObject<{
            amount: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            time: z.ZodNumber;
        }, "strip", z.ZodTypeAny, {
            time: number;
            amount: string | number;
        }, {
            time: number;
            amount: string | number;
        }>, z.ZodNull]>>;
        voting_deadline: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodString]>>;
        objection: z.ZodString;
        status: z.ZodEnum<["Principal_confirming", "Arbitrator_confirming", "Voting", "Arbitrated", "Objectionable", "Finished", "Withdrawn"]>;
        compensation_time: z.ZodUnion<[z.ZodNumber, z.ZodNull]>;
        time: z.ZodNumber;
    }, z.ZodTypeAny, "passthrough"> | z.objectOutputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        name: z.ZodString;
        discount_type: z.ZodUnion<[z.ZodLiteral<WDiscountType.RATES>, z.ZodLiteral<WDiscountType.FIXED>]>;
        benchmark: z.ZodUnion<[z.ZodUnion<[z.ZodNumber, z.ZodString]>, z.ZodNull]>;
        off: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
        time_start: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        time_end: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        service: z.ZodString;
        transferable: z.ZodBoolean;
    }, z.ZodTypeAny, "passthrough"> | z.objectOutputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        description: z.ZodString;
        balance: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
        history_count: z.ZodNumber;
        external_deposit_guard: z.ZodArray<z.ZodObject<{
            guard: z.ZodString;
            identifier: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodNull]>>;
            store_from_id: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodNull]>>;
        }, "strip", z.ZodTypeAny, {
            guard: string;
            identifier?: number | null | undefined;
            store_from_id?: number | null | undefined;
        }, {
            guard: string;
            identifier?: number | null | undefined;
            store_from_id?: number | null | undefined;
        }>, "many">;
        external_withdraw_guard: z.ZodArray<z.ZodObject<{
            guard: z.ZodString;
            identifier: z.ZodNumber;
            store_from_id: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodNull]>>;
        }, "strip", z.ZodTypeAny, {
            identifier: number;
            guard: string;
            store_from_id?: number | null | undefined;
        }, {
            identifier: number;
            guard: string;
            store_from_id?: number | null | undefined;
        }>, "many">;
        inflow: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
        outflow: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
        um: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        permission: z.ZodString;
    }, z.ZodTypeAny, "passthrough"> | z.objectOutputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        description: z.ZodString;
        policies: z.ZodArray<z.ZodObject<{
            name: z.ZodString;
            description: z.ZodString;
            write_guard: z.ZodArray<z.ZodObject<{
                guard: z.ZodString;
                id_from_submission: z.ZodOptional<z.ZodNumber>;
                data_from_submission: z.ZodOptional<z.ZodNumber>;
            }, "strip", z.ZodTypeAny, {
                guard: string;
                id_from_submission?: number | undefined;
                data_from_submission?: number | undefined;
            }, {
                guard: string;
                id_from_submission?: number | undefined;
                data_from_submission?: number | undefined;
            }>, "many">;
            quote_guard: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
            id_from: z.ZodUnion<[z.ZodLiteral<0>, z.ZodLiteral<1>, z.ZodLiteral<2>, z.ZodLiteral<"None">, z.ZodLiteral<"Clock">, z.ZodLiteral<"Signer">, z.ZodLiteral<"none">, z.ZodLiteral<"clock">, z.ZodLiteral<"signer">]>;
            value_type: z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>, z.ZodLiteral<import("wowok").ValueType.Value>]>, z.ZodLiteral<"Value">]>;
        }, "strip", z.ZodTypeAny, {
            value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
            name: string;
            description: string;
            write_guard: {
                guard: string;
                id_from_submission?: number | undefined;
                data_from_submission?: number | undefined;
            }[];
            id_from: 0 | 1 | 2 | "Signer" | "signer" | "None" | "Clock" | "none" | "clock";
            quote_guard?: string | null | undefined;
        }, {
            value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
            name: string;
            description: string;
            write_guard: {
                guard: string;
                id_from_submission?: number | undefined;
                data_from_submission?: number | undefined;
            }[];
            id_from: 0 | 1 | 2 | "Signer" | "signer" | "None" | "Clock" | "none" | "clock";
            quote_guard?: string | null | undefined;
        }>, "many">;
        data_count: z.ZodNumber;
        rewards: z.ZodArray<z.ZodString, "many">;
        um: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        permission: z.ZodString;
    }, z.ZodTypeAny, "passthrough"> | z.objectOutputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        description: z.ZodString;
        permission: z.ZodString;
        location: z.ZodString;
        ims: z.ZodArray<z.ZodObject<{
            at: z.ZodString;
            status: z.ZodString;
            join_time: z.ZodNumber;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            at: string;
            status: string;
            description: string;
            join_time: number;
        }, {
            at: string;
            status: string;
            description: string;
            join_time: number;
        }>, "many">;
    }, z.ZodTypeAny, "passthrough"> | z.objectOutputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        address: z.ZodString;
        like: z.ZodNumber;
        dislike: z.ZodNumber;
        info: z.ZodArray<z.ZodObject<{
            name: z.ZodString;
            value_type: z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>, z.ZodLiteral<import("wowok").ValueType.Value>]>, z.ZodLiteral<"Value">]>;
            value: z.ZodUnion<[z.ZodUnion<[z.ZodBoolean, z.ZodUnion<[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;
            }>, z.ZodString]>, z.ZodString, z.ZodNumber, z.ZodArray<z.ZodBoolean, "many">, z.ZodUnion<[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;
            }>, z.ZodArray<z.ZodString, "many">]>, z.ZodArray<z.ZodString, "many">, z.ZodArray<z.ZodNumber, "many">, z.ZodArray<z.ZodArray<z.ZodNumber, "many">, "many">]>, z.ZodType<any, z.ZodTypeDef, any>]>;
        }, "strip", z.ZodTypeAny, {
            value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
            name: string;
            value?: any;
        }, {
            value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
            name: string;
            value?: any;
        }>, "many">;
        description: z.ZodString;
        referrer: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        mark_object: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        details: z.ZodArray<z.ZodObject<{
            address: z.ZodString;
            like: z.ZodOptional<z.ZodBoolean>;
            dislike: z.ZodOptional<z.ZodBoolean>;
            affiliation: z.ZodOptional<z.ZodBoolean>;
            time: z.ZodNumber;
        }, "strip", z.ZodTypeAny, {
            address: string;
            time: number;
            like?: boolean | undefined;
            dislike?: boolean | undefined;
            affiliation?: boolean | undefined;
        }, {
            address: string;
            time: number;
            like?: boolean | undefined;
            dislike?: boolean | undefined;
            affiliation?: boolean | undefined;
        }>, "many">;
        active_tx: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        passive_tx: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        time: z.ZodNumber;
    }, z.ZodTypeAny, "passthrough"> | z.objectOutputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        description: z.ZodString;
        proof: z.ZodString;
        server_pubkey: z.ZodString;
        server_signature: z.ZodString;
        proof_type: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
        item_count: z.ZodUnion<[z.ZodNumber, z.ZodString, z.ZodNull]>;
        about_address: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        signer: z.ZodString;
        time: z.ZodNumber;
    }, z.ZodTypeAny, "passthrough"> | z.objectOutputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        builder: z.ZodString;
        admin: z.ZodArray<z.ZodString, "many">;
        description: z.ZodString;
        entity_count: z.ZodNumber;
        perm_remark: z.ZodArray<z.ZodObject<{
            index: z.ZodEffects<z.ZodNumber, number, number>;
            remark: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            index: number;
            remark: string;
        }, {
            index: number;
            remark: string;
        }>, "many">;
        um: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    }, z.ZodTypeAny, "passthrough"> | z.objectOutputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        description: z.ZodString;
        table: z.ZodArray<z.ZodObject<{
            identifier: z.ZodNumber;
            b_submission: z.ZodBoolean;
            value_type: z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>;
            value: z.ZodOptional<z.ZodUnion<[z.ZodBoolean, z.ZodUnion<[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;
            }>, z.ZodString]>, z.ZodString, z.ZodNumber, z.ZodArray<z.ZodBoolean, "many">, z.ZodUnion<[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;
            }>, z.ZodArray<z.ZodString, "many">]>, z.ZodArray<z.ZodString, "many">, z.ZodArray<z.ZodNumber, "many">, z.ZodArray<z.ZodArray<z.ZodNumber, "many">, "many">]>>;
            name: z.ZodDefault<z.ZodString>;
        } & {
            object_type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        }, "strict", z.ZodTypeAny, {
            identifier: number;
            b_submission: boolean;
            value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType.Bool | import("wowok").ValueType.Address | import("wowok").ValueType.String | import("wowok").ValueType.U8 | import("wowok").ValueType.U16 | import("wowok").ValueType.U32 | import("wowok").ValueType.U64 | import("wowok").ValueType.U128 | import("wowok").ValueType.U256 | import("wowok").ValueType.VecBool | import("wowok").ValueType.VecAddress | import("wowok").ValueType.VecString | import("wowok").ValueType.VecU8 | import("wowok").ValueType.VecU16 | import("wowok").ValueType.VecU32 | import("wowok").ValueType.VecU64 | import("wowok").ValueType.VecU128 | import("wowok").ValueType.VecU256 | import("wowok").ValueType.VecVecU8 | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8";
            name: string;
            value?: string | number | boolean | {
                name_or_address?: string | undefined;
                local_mark_first?: boolean | undefined;
            } | {
                entities: {
                    name_or_address?: string | undefined;
                    local_mark_first?: boolean | undefined;
                }[];
                check_all_founded?: boolean | undefined;
            } | string[] | boolean[] | number[] | number[][] | undefined;
            object_type?: import("wowok").ObjectType | undefined;
        }, {
            identifier: number;
            b_submission: boolean;
            value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType.Bool | import("wowok").ValueType.Address | import("wowok").ValueType.String | import("wowok").ValueType.U8 | import("wowok").ValueType.U16 | import("wowok").ValueType.U32 | import("wowok").ValueType.U64 | import("wowok").ValueType.U128 | import("wowok").ValueType.U256 | import("wowok").ValueType.VecBool | import("wowok").ValueType.VecAddress | import("wowok").ValueType.VecString | import("wowok").ValueType.VecU8 | import("wowok").ValueType.VecU16 | import("wowok").ValueType.VecU32 | import("wowok").ValueType.VecU64 | import("wowok").ValueType.VecU128 | import("wowok").ValueType.VecU256 | import("wowok").ValueType.VecVecU8 | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8";
            value?: string | number | boolean | {
                name_or_address?: string | undefined;
                local_mark_first?: boolean | undefined;
            } | {
                entities: {
                    name_or_address?: string | undefined;
                    local_mark_first?: boolean | undefined;
                }[];
                check_all_founded?: boolean | undefined;
            } | string[] | boolean[] | number[] | number[][] | undefined;
            name?: string | undefined;
            object_type?: import("wowok").ObjectType | undefined;
        }>, "many">;
        input: z.ZodArray<z.ZodNumber, "many">;
        root: z.ZodType<any, z.ZodTypeDef, any>;
        rep_quote: z.ZodRecord<z.ZodString, z.ZodArray<z.ZodString, "many">>;
        relies: z.ZodArray<z.ZodString, "many">;
        relies_logic_and: z.ZodBoolean;
        rep: z.ZodBoolean;
    }, z.ZodTypeAny, "passthrough"> | z.objectOutputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        record: z.ZodArray<z.ZodObject<{
            recipient: z.ZodUnion<[z.ZodObject<{
                GuardIdentifier: z.ZodNumber;
            }, "strip", z.ZodTypeAny, {
                GuardIdentifier: number;
            }, {
                GuardIdentifier: number;
            }>, z.ZodObject<{
                Entity: 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;
                }>;
            }, "strip", z.ZodTypeAny, {
                Entity: {
                    name_or_address?: string | undefined;
                    local_mark_first?: boolean | undefined;
                };
            }, {
                Entity: {
                    name_or_address?: string | undefined;
                    local_mark_first?: boolean | undefined;
                };
            }>, z.ZodObject<{
                Signer: z.ZodLiteral<"signer">;
            }, "strip", z.ZodTypeAny, {
                Signer: "signer";
            }, {
                Signer: "signer";
            }>]>;
            amount: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
        }, "strip", z.ZodTypeAny, {
            amount: string | number;
            recipient: {
                GuardIdentifier: number;
            } | {
                Entity: {
                    name_or_address?: string | undefined;
                    local_mark_first?: boolean | undefined;
                };
            } | {
                Signer: "signer";
            };
        }, {
            amount: string | number;
            recipient: {
                GuardIdentifier: number;
            } | {
                Entity: {
                    name_or_address?: string | undefined;
                    local_mark_first?: boolean | undefined;
                };
            } | {
                Signer: "signer";
            };
        }>, "many">;
        amount: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
        time: z.ZodString;
        from_object: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
        signer: z.ZodString;
        info: z.ZodObject<{
            for_object: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
            for_guard: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
            remark: z.ZodString;
            index: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
        }, "strip", z.ZodTypeAny, {
            index: string | number;
            remark: string;
            for_object?: string | null | undefined;
            for_guard?: string | null | undefined;
        }, {
            index: string | number;
            remark: string;
            for_object?: string | null | undefined;
            for_guard?: string | null | undefined;
        }>;
    }, z.ZodTypeAny, "passthrough"> | z.objectOutputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        description: z.ZodString;
        allocators: z.ZodArray<z.ZodObject<{
            guard: z.ZodEffects<z.ZodString, string, string>;
            sharing: z.ZodArray<z.ZodObject<{
                who: z.ZodUnion<[z.ZodObject<{
                    GuardIdentifier: z.ZodNumber;
                }, "strip", z.ZodTypeAny, {
                    GuardIdentifier: number;
                }, {
                    GuardIdentifier: number;
                }>, z.ZodObject<{
                    Entity: 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;
                    }>;
                }, "strip", z.ZodTypeAny, {
                    Entity: {
                        name_or_address?: string | undefined;
                        local_mark_first?: boolean | undefined;
                    };
                }, {
                    Entity: {
                        name_or_address?: string | undefined;
                        local_mark_first?: boolean | undefined;
                    };
                }>, z.ZodObject<{
                    Signer: z.ZodLiteral<"signer">;
                }, "strip", z.ZodTypeAny, {
                    Signer: "signer";
                }, {
                    Signer: "signer";
                }>]>;
                sharing: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
                mode: z.ZodEnum<["Amount", "Rate", "Surplus"]>;
            }, "strip", z.ZodTypeAny, {
                who: {
                    GuardIdentifier: number;
                } | {
                    Entity: {
                        name_or_address?: string | undefined;
                        local_mark_first?: boolean | undefined;
                    };
                } | {
                    Signer: "signer";
                };
                sharing: string | number;
                mode: "Amount" | "Rate" | "Surplus";
            }, {
                who: {
                    GuardIdentifier: number;
                } | {
                    Entity: {
                        name_or_address?: string | undefined;
                        local_mark_first?: boolean | undefined;
                    };
                } | {
                    Signer: "signer";
                };
                sharing: string | number;
                mode: "Amount" | "Rate" | "Surplus";
            }>, "many">;
            fix: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodString]>>;
            max: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodNumber, z.ZodString]>, z.ZodNull]>>;
        }, "strip", z.ZodTypeAny, {
            guard: string;
            sharing: {
                who: {
                    GuardIdentifier: number;
                } | {
                    Entity: {
                        name_or_address?: string | undefined;
                        local_mark_first?: boolean | undefined;
                    };
                } | {
                    Signer: "signer";
                };
                sharing: string | number;
                mode: "Amount" | "Rate" | "Surplus";
            }[];
            max?: string | number | null | undefined;
            fix?: string | number | undefined;
        }, {
            guard: string;
            sharing: {
                who: {
                    GuardIdentifier: number;
                } | {
                    Entity: {
                        name_or_address?: string | undefined;
                        local_mark_first?: boolean | undefined;
                    };
                } | {
                    Signer: "signer";
                };
                sharing: string | number;
                mode: "Amount" | "Rate" | "Surplus";
            }[];
            max?: string | number | null | undefined;
            fix?: string | number | undefined;
        }>, "many">;
        balance: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
        payment_info: z.ZodOptional<z.ZodObject<{
            for_object: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
            for_guard: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
            remark: z.ZodString;
            index: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
        }, "strip", z.ZodTypeAny, {
            index: string | number;
            remark: string;
            for_object?: string | null | undefined;
            for_guard?: string | null | undefined;
        }, {
            index: string | number;
            remark: string;
            for_object?: string | null | undefined;
            for_guard?: string | null | undefined;
        }>>;
        payment: z.ZodArray<z.ZodString, "many">;
    }, z.ZodTypeAny, "passthrough"> | z.objectOutputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        description: z.ZodString;
        location: z.ZodString;
        voting_guard: z.ZodArray<z.ZodObject<{
            guard: z.ZodString;
            vote_weight: z.ZodUnion<[z.ZodObject<{
                GuardIdentifier: z.ZodNumber;
            }, "strip", z.ZodTypeAny, {
                GuardIdentifier: number;
            }, {
                GuardIdentifier: number;
            }>, z.ZodObject<{
                FixedValue: z.ZodNumber;
            }, "strip", z.ZodTypeAny, {
                FixedValue: number;
            }, {
                FixedValue: number;
            }>]>;
        }, "strip", z.ZodTypeAny, {
            guard: string;
            vote_weight: {
                GuardIdentifier: number;
            } | {
                FixedValue: number;
            };
        }, {
            guard: string;
            vote_weight: {
                GuardIdentifier: number;
            } | {
                FixedValue: number;
            };
        }>, "many">;
        usage_guard: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
        fee: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
        balance: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
        bPaused: z.ZodBoolean;
        um: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        permission: z.ZodString;
    }, z.ZodTypeAny, "passthrough"> | z.objectOutputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        info: z.ZodArray<z.ZodObject<{
            guard: z.ZodString;
            result: z.ZodBoolean;
            impack: z.ZodBoolean;
            relies: z.ZodArray<z.ZodString, "many">;
            relies_logic_and: z.ZodBoolean;
            submission: z.ZodObject<{
                identifier: z.ZodNumber;
                value_type: z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>, z.ZodLiteral<import("wowok").ValueType.Value>]>, z.ZodLiteral<"Value">]>;
                value: z.ZodUnion<[z.ZodUnion<[z.ZodBoolean, z.ZodUnion<[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;
                }>, z.ZodString]>, z.ZodString, z.ZodNumber, z.ZodArray<z.ZodBoolean, "many">, z.ZodUnion<[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;
                }>, z.ZodArray<z.ZodString, "many">]>, z.ZodArray<z.ZodString, "many">, z.ZodArray<z.ZodNumber, "many">, z.ZodArray<z.ZodArray<z.ZodNumber, "many">, "many">]>, z.ZodType<any, z.ZodTypeDef, any>]>;
            }, "strip", z.ZodTypeAny, {
                identifier: number;
                value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                value?: any;
            }, {
                identifier: number;
                value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                value?: any;
            }>;
        }, "strip", z.ZodTypeAny, {
            result: boolean;
            guard: string;
            submission: {
                identifier: number;
                value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                value?: any;
            };
            impack: boolean;
            relies: string[];
            relies_logic_and: boolean;
        }, {
            result: boolean;
            guard: string;
            submission: {
                identifier: number;
                value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                value?: any;
            };
            impack: boolean;
            relies: string[];
            relies_logic_and: boolean;
        }>, "many">;
        result: z.ZodBoolean;
        tx_hash: z.ZodString;
        impack_guard: z.ZodArray<z.ZodString, "many">;
        time: z.ZodNumber;
        signer: z.ZodString;
        has_verified: z.ZodBoolean;
    }, z.ZodTypeAny, "passthrough">)[] | undefined;
}, {
    objects?: (z.objectInputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    }, z.ZodTypeAny, "passthrough"> | z.objectInputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        entity_count: z.ZodNumber;
    }, z.ZodTypeAny, "passthrough"> | z.objectInputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        entity_count: z.ZodNumber;
    }, z.ZodTypeAny, "passthrough"> | z.objectInputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        entity_count: z.ZodNumber;
    }, z.ZodTypeAny, "passthrough"> | z.objectInputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        description: z.ZodString;
        location: z.ZodString;
        rewards: z.ZodArray<z.ZodString, "many">;
        guards: z.ZodArray<z.ZodObject<{
            guard: z.ZodString;
            service_identifier: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodNull]>>;
        }, "strip", z.ZodTypeAny, {
            guard: string;
            service_identifier?: number | null | undefined;
        }, {
            guard: string;
            service_identifier?: number | null | undefined;
        }>, "many">;
        presenters_count: z.ZodNumber;
        um: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        permission: z.ZodString;
    }, z.ZodTypeAny, "passthrough"> | z.objectInputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        description: z.ZodString;
        node_count: z.ZodNumber;
        consensus_repositories: z.ZodArray<z.ZodString, "many">;
        bPaused: z.ZodBoolean;
        bPublished: z.ZodBoolean;
        um: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        permission: z.ZodString;
    }, z.ZodTypeAny, "passthrough"> | z.objectInputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        items: z.ZodArray<z.ZodObject<{
            name: z.ZodEffects<z.ZodString, string, string>;
            price: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            quantity: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            wip_hash: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            name: string;
            price: string | number;
            wip_hash: string;
            quantity: string | number;
        }, {
            name: string;
            price: string | number;
            wip_hash: string;
            quantity: string | number;
        }>, "many">;
        discount: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        progress: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        machine: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        amount: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
        builder: z.ZodString;
        service: z.ZodString;
        dispute: z.ZodArray<z.ZodString, "many">;
        agent: z.ZodArray<z.ZodString, "many">;
        allocation: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        claimed_by: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        required_info: z.ZodString;
        time: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
    }, z.ZodTypeAny, "passthrough"> | z.objectInputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        machine: z.ZodString;
        context_repositories: z.ZodArray<z.ZodString, "many">;
        current: z.ZodString;
        task: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        namedOperator: z.ZodArray<z.ZodObject<{
            name: z.ZodString;
            operators: z.ZodArray<z.ZodString, "many">;
        }, "strip", z.ZodTypeAny, {
            name: string;
            operators: string[];
        }, {
            name: string;
            operators: string[];
        }>, "many">;
        session: z.ZodArray<z.ZodObject<{
            next_node: z.ZodString;
            forwards: z.ZodArray<z.ZodObject<{
                forward: z.ZodString;
                who: z.ZodUnion<[z.ZodString, z.ZodNull]>;
                retained_submission: z.ZodArray<z.ZodObject<{
                    identifier: z.ZodNumber;
                    value_type: z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>, z.ZodLiteral<import("wowok").ValueType.Value>]>, z.ZodLiteral<"Value">]>;
                    value: z.ZodUnion<[z.ZodUnion<[z.ZodBoolean, z.ZodUnion<[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;
                    }>, z.ZodString]>, z.ZodString, z.ZodNumber, z.ZodArray<z.ZodBoolean, "many">, z.ZodUnion<[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;
                    }>, z.ZodArray<z.ZodString, "many">]>, z.ZodArray<z.ZodString, "many">, z.ZodArray<z.ZodNumber, "many">, z.ZodArray<z.ZodArray<z.ZodNumber, "many">, "many">]>, z.ZodType<any, z.ZodTypeDef, any>]>;
                }, "strip", z.ZodTypeAny, {
                    identifier: number;
                    value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                    value?: any;
                }, {
                    identifier: number;
                    value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                    value?: any;
                }>, "many">;
                msg: z.ZodString;
                accomplished: z.ZodBoolean;
                time: z.ZodNumber;
            }, "strip", z.ZodTypeAny, {
                time: number;
                forward: string;
                who: string | null;
                retained_submission: {
                    identifier: number;
                    value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                    value?: any;
                }[];
                msg: string;
                accomplished: boolean;
            }, {
                time: number;
                forward: string;
                who: string | null;
                retained_submission: {
                    identifier: number;
                    value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                    value?: any;
                }[];
                msg: string;
                accomplished: boolean;
            }>, "many">;
            weights: z.ZodNumber;
            threshold: z.ZodNumber;
        }, "strip", z.ZodTypeAny, {
            next_node: string;
            forwards: {
                time: number;
                forward: string;
                who: string | null;
                retained_submission: {
                    identifier: number;
                    value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                    value?: any;
                }[];
                msg: string;
                accomplished: boolean;
            }[];
            weights: number;
            threshold: number;
        }, {
            next_node: string;
            forwards: {
                time: number;
                forward: string;
                who: string | null;
                retained_submission: {
                    identifier: number;
                    value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                    value?: any;
                }[];
                msg: string;
                accomplished: boolean;
            }[];
            weights: number;
            threshold: number;
        }>, "many">;
        history_count: z.ZodNumber;
        current_time: z.ZodNumber;
    }, z.ZodTypeAny, "passthrough"> | z.objectInputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        description: z.ZodString;
        guards: z.ZodArray<z.ZodObject<{
            guard: z.ZodEffects<z.ZodString, string, string>;
            recipient: z.ZodUnion<[z.ZodObject<{
                GuardIdentifier: z.ZodNumber;
            }, "strip", z.ZodTypeAny, {
                GuardIdentifier: number;
            }, {
                GuardIdentifier: number;
            }>, z.ZodObject<{
                Entity: 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;
                }>;
            }, "strip", z.ZodTypeAny, {
                Entity: {
                    name_or_address?: string | undefined;
                    local_mark_first?: boolean | undefined;
                };
            }, {
                Entity: {
                    name_or_address?: string | undefined;
                    local_mark_first?: boolean | undefined;
                };
            }>, z.ZodObject<{
                Signer: z.ZodLiteral<"signer">;
            }, "strip", z.ZodTypeAny, {
                Signer: "signer";
            }, {
                Signer: "signer";
            }>]>;
            amount: z.ZodDiscriminatedUnion<"type", [z.ZodObject<{
                type: z.ZodLiteral<"GuardU64Identifier">;
                value: z.ZodNumber;
            }, "strip", z.ZodTypeAny, {
                value: number;
                type: "GuardU64Identifier";
            }, {
                value: number;
                type: "GuardU64Identifier";
            }>, z.ZodObject<{
                type: z.ZodLiteral<"Fixed">;
                value: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            }, "strip", z.ZodTypeAny, {
                value: string | number;
                type: "Fixed";
            }, {
                value: string | number;
                type: "Fixed";
            }>]>;
            expiration_time: z.ZodOptional<z.ZodNumber>;
            store_from_id: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodNull]>>;
        }, "strip", z.ZodTypeAny, {
            amount: {
                value: number;
                type: "GuardU64Identifier";
            } | {
                value: string | number;
                type: "Fixed";
            };
            recipient: {
                GuardIdentifier: number;
            } | {
                Entity: {
                    name_or_address?: string | undefined;
                    local_mark_first?: boolean | undefined;
                };
            } | {
                Signer: "signer";
            };
            guard: string;
            expiration_time?: number | undefined;
            store_from_id?: number | null | undefined;
        }, {
            amount: {
                value: number;
                type: "GuardU64Identifier";
            } | {
                value: string | number;
                type: "Fixed";
            };
            recipient: {
                GuardIdentifier: number;
            } | {
                Entity: {
                    name_or_address?: string | undefined;
                    local_mark_first?: boolean | undefined;
                };
            } | {
                Signer: "signer";
            };
            guard: string;
            expiration_time?: number | undefined;
            store_from_id?: number | null | undefined;
        }>, "many">;
        balance: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
        guard_not_added_expiration_time: z.ZodUnion<[z.ZodString, z.ZodNumber, z.ZodNull]>;
        record_count: z.ZodNumber;
        um: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        permission: z.ZodString;
    }, z.ZodTypeAny, "passthrough"> | z.objectInputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        description: z.ZodString;
        location: z.ZodString;
        sales: z.ZodArray<z.ZodObject<{
            name: z.ZodEffects<z.ZodString, string, string>;
            price: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            stock: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            suspension: z.ZodBoolean;
            wip: z.ZodString;
            wip_hash: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            name: string;
            wip: string;
            price: string | number;
            stock: string | number;
            suspension: boolean;
            wip_hash: string;
        }, {
            name: string;
            wip: string;
            price: string | number;
            stock: string | number;
            suspension: boolean;
            wip_hash: string;
        }>, "many">;
        repositories: z.ZodArray<z.ZodString, "many">;
        buy_guard: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        machine: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        bPublished: z.ZodBoolean;
        bPaused: z.ZodBoolean;
        customer_required: z.ZodArray<z.ZodString, "many">;
        arbitrations: z.ZodArray<z.ZodString, "many">;
        compensation_fund: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
        paused_time: z.ZodUnion<[z.ZodNumber, z.ZodNull]>;
        compensation_lock_duration: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        order_allocators: z.ZodUnion<[z.ZodObject<{
            description: z.ZodEffects<z.ZodString, string, string>;
            threshold: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            allocators: z.ZodArray<z.ZodObject<{
                guard: z.ZodEffects<z.ZodString, string, string>;
                sharing: z.ZodArray<z.ZodObject<{
                    who: z.ZodUnion<[z.ZodObject<{
                        GuardIdentifier: z.ZodNumber;
                    }, "strip", z.ZodTypeAny, {
                        GuardIdentifier: number;
                    }, {
                        GuardIdentifier: number;
                    }>, z.ZodObject<{
                        Entity: 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;
                        }>;
                    }, "strip", z.ZodTypeAny, {
                        Entity: {
                            name_or_address?: string | undefined;
                            local_mark_first?: boolean | undefined;
                        };
                    }, {
                        Entity: {
                            name_or_address?: string | undefined;
                            local_mark_first?: boolean | undefined;
                        };
                    }>, z.ZodObject<{
                        Signer: z.ZodLiteral<"signer">;
                    }, "strip", z.ZodTypeAny, {
                        Signer: "signer";
                    }, {
                        Signer: "signer";
                    }>]>;
                    sharing: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
                    mode: z.ZodEnum<["Amount", "Rate", "Surplus"]>;
                }, "strip", z.ZodTypeAny, {
                    who: {
                        GuardIdentifier: number;
                    } | {
                        Entity: {
                            name_or_address?: string | undefined;
                            local_mark_first?: boolean | undefined;
                        };
                    } | {
                        Signer: "signer";
                    };
                    sharing: string | number;
                    mode: "Amount" | "Rate" | "Surplus";
                }, {
                    who: {
                        GuardIdentifier: number;
                    } | {
                        Entity: {
                            name_or_address?: string | undefined;
                            local_mark_first?: boolean | undefined;
                        };
                    } | {
                        Signer: "signer";
                    };
                    sharing: string | number;
                    mode: "Amount" | "Rate" | "Surplus";
                }>, "many">;
                fix: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodString]>>;
                max: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodNumber, z.ZodString]>, z.ZodNull]>>;
            }, "strip", z.ZodTypeAny, {
                guard: string;
                sharing: {
                    who: {
                        GuardIdentifier: number;
                    } | {
                        Entity: {
                            name_or_address?: string | undefined;
                            local_mark_first?: boolean | undefined;
                        };
                    } | {
                        Signer: "signer";
                    };
                    sharing: string | number;
                    mode: "Amount" | "Rate" | "Surplus";
                }[];
                max?: string | number | null | undefined;
                fix?: string | number | undefined;
            }, {
                guard: string;
                sharing: {
                    who: {
                        GuardIdentifier: number;
                    } | {
                        Entity: {
                            name_or_address?: string | undefined;
                            local_mark_first?: boolean | undefined;
                        };
                    } | {
                        Signer: "signer";
                    };
                    sharing: string | number;
                    mode: "Amount" | "Rate" | "Surplus";
                }[];
                max?: string | number | null | undefined;
                fix?: string | number | undefined;
            }>, "many">;
        }, "strip", z.ZodTypeAny, {
            description: string;
            threshold: string | number;
            allocators: {
                guard: string;
                sharing: {
                    who: {
                        GuardIdentifier: number;
                    } | {
                        Entity: {
                            name_or_address?: string | undefined;
                            local_mark_first?: boolean | undefined;
                        };
                    } | {
                        Signer: "signer";
                    };
                    sharing: string | number;
                    mode: "Amount" | "Rate" | "Surplus";
                }[];
                max?: string | number | null | undefined;
                fix?: string | number | undefined;
            }[];
        }, {
            description: string;
            threshold: string | number;
            allocators: {
                guard: string;
                sharing: {
                    who: {
                        GuardIdentifier: number;
                    } | {
                        Entity: {
                            name_or_address?: string | undefined;
                            local_mark_first?: boolean | undefined;
                        };
                    } | {
                        Signer: "signer";
                    };
                    sharing: string | number;
                    mode: "Amount" | "Rate" | "Surplus";
                }[];
                max?: string | number | null | undefined;
                fix?: string | number | undefined;
            }[];
        }>, z.ZodNull]>;
        rewards: z.ZodArray<z.ZodString, "many">;
        um: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        permission: z.ZodString;
    }, z.ZodTypeAny, "passthrough"> | z.objectInputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        description: z.ZodString;
        arbitration: z.ZodString;
        order: z.ZodString;
        voted: z.ZodArray<z.ZodObject<{
            voter: z.ZodString;
            agrees: z.ZodArray<z.ZodNumber, "many">;
            weight: z.ZodNumber;
            time: z.ZodNumber;
        }, "strip", z.ZodTypeAny, {
            time: number;
            voter: string;
            agrees: number[];
            weight: number;
        }, {
            time: number;
            voter: string;
            agrees: number[];
            weight: number;
        }>, "many">;
        proposition: z.ZodArray<z.ZodObject<{
            name: z.ZodString;
            votes: z.ZodNumber;
        }, "strip", z.ZodTypeAny, {
            name: string;
            votes: number;
        }, {
            name: string;
            votes: number;
        }>, "many">;
        fee: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
        feedback: z.ZodString;
        indemnity: z.ZodOptional<z.ZodUnion<[z.ZodObject<{
            amount: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            time: z.ZodNumber;
        }, "strip", z.ZodTypeAny, {
            time: number;
            amount: string | number;
        }, {
            time: number;
            amount: string | number;
        }>, z.ZodNull]>>;
        voting_deadline: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodString]>>;
        objection: z.ZodString;
        status: z.ZodEnum<["Principal_confirming", "Arbitrator_confirming", "Voting", "Arbitrated", "Objectionable", "Finished", "Withdrawn"]>;
        compensation_time: z.ZodUnion<[z.ZodNumber, z.ZodNull]>;
        time: z.ZodNumber;
    }, z.ZodTypeAny, "passthrough"> | z.objectInputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        name: z.ZodString;
        discount_type: z.ZodUnion<[z.ZodLiteral<WDiscountType.RATES>, z.ZodLiteral<WDiscountType.FIXED>]>;
        benchmark: z.ZodUnion<[z.ZodUnion<[z.ZodNumber, z.ZodString]>, z.ZodNull]>;
        off: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
        time_start: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        time_end: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        service: z.ZodString;
        transferable: z.ZodBoolean;
    }, z.ZodTypeAny, "passthrough"> | z.objectInputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        description: z.ZodString;
        balance: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
        history_count: z.ZodNumber;
        external_deposit_guard: z.ZodArray<z.ZodObject<{
            guard: z.ZodString;
            identifier: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodNull]>>;
            store_from_id: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodNull]>>;
        }, "strip", z.ZodTypeAny, {
            guard: string;
            identifier?: number | null | undefined;
            store_from_id?: number | null | undefined;
        }, {
            guard: string;
            identifier?: number | null | undefined;
            store_from_id?: number | null | undefined;
        }>, "many">;
        external_withdraw_guard: z.ZodArray<z.ZodObject<{
            guard: z.ZodString;
            identifier: z.ZodNumber;
            store_from_id: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodNull]>>;
        }, "strip", z.ZodTypeAny, {
            identifier: number;
            guard: string;
            store_from_id?: number | null | undefined;
        }, {
            identifier: number;
            guard: string;
            store_from_id?: number | null | undefined;
        }>, "many">;
        inflow: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
        outflow: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
        um: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        permission: z.ZodString;
    }, z.ZodTypeAny, "passthrough"> | z.objectInputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        description: z.ZodString;
        policies: z.ZodArray<z.ZodObject<{
            name: z.ZodString;
            description: z.ZodString;
            write_guard: z.ZodArray<z.ZodObject<{
                guard: z.ZodString;
                id_from_submission: z.ZodOptional<z.ZodNumber>;
                data_from_submission: z.ZodOptional<z.ZodNumber>;
            }, "strip", z.ZodTypeAny, {
                guard: string;
                id_from_submission?: number | undefined;
                data_from_submission?: number | undefined;
            }, {
                guard: string;
                id_from_submission?: number | undefined;
                data_from_submission?: number | undefined;
            }>, "many">;
            quote_guard: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
            id_from: z.ZodUnion<[z.ZodLiteral<0>, z.ZodLiteral<1>, z.ZodLiteral<2>, z.ZodLiteral<"None">, z.ZodLiteral<"Clock">, z.ZodLiteral<"Signer">, z.ZodLiteral<"none">, z.ZodLiteral<"clock">, z.ZodLiteral<"signer">]>;
            value_type: z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>, z.ZodLiteral<import("wowok").ValueType.Value>]>, z.ZodLiteral<"Value">]>;
        }, "strip", z.ZodTypeAny, {
            value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
            name: string;
            description: string;
            write_guard: {
                guard: string;
                id_from_submission?: number | undefined;
                data_from_submission?: number | undefined;
            }[];
            id_from: 0 | 1 | 2 | "Signer" | "signer" | "None" | "Clock" | "none" | "clock";
            quote_guard?: string | null | undefined;
        }, {
            value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
            name: string;
            description: string;
            write_guard: {
                guard: string;
                id_from_submission?: number | undefined;
                data_from_submission?: number | undefined;
            }[];
            id_from: 0 | 1 | 2 | "Signer" | "signer" | "None" | "Clock" | "none" | "clock";
            quote_guard?: string | null | undefined;
        }>, "many">;
        data_count: z.ZodNumber;
        rewards: z.ZodArray<z.ZodString, "many">;
        um: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        permission: z.ZodString;
    }, z.ZodTypeAny, "passthrough"> | z.objectInputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        description: z.ZodString;
        permission: z.ZodString;
        location: z.ZodString;
        ims: z.ZodArray<z.ZodObject<{
            at: z.ZodString;
            status: z.ZodString;
            join_time: z.ZodNumber;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            at: string;
            status: string;
            description: string;
            join_time: number;
        }, {
            at: string;
            status: string;
            description: string;
            join_time: number;
        }>, "many">;
    }, z.ZodTypeAny, "passthrough"> | z.objectInputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        address: z.ZodString;
        like: z.ZodNumber;
        dislike: z.ZodNumber;
        info: z.ZodArray<z.ZodObject<{
            name: z.ZodString;
            value_type: z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>, z.ZodLiteral<import("wowok").ValueType.Value>]>, z.ZodLiteral<"Value">]>;
            value: z.ZodUnion<[z.ZodUnion<[z.ZodBoolean, z.ZodUnion<[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;
            }>, z.ZodString]>, z.ZodString, z.ZodNumber, z.ZodArray<z.ZodBoolean, "many">, z.ZodUnion<[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;
            }>, z.ZodArray<z.ZodString, "many">]>, z.ZodArray<z.ZodString, "many">, z.ZodArray<z.ZodNumber, "many">, z.ZodArray<z.ZodArray<z.ZodNumber, "many">, "many">]>, z.ZodType<any, z.ZodTypeDef, any>]>;
        }, "strip", z.ZodTypeAny, {
            value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
            name: string;
            value?: any;
        }, {
            value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
            name: string;
            value?: any;
        }>, "many">;
        description: z.ZodString;
        referrer: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        mark_object: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        details: z.ZodArray<z.ZodObject<{
            address: z.ZodString;
            like: z.ZodOptional<z.ZodBoolean>;
            dislike: z.ZodOptional<z.ZodBoolean>;
            affiliation: z.ZodOptional<z.ZodBoolean>;
            time: z.ZodNumber;
        }, "strip", z.ZodTypeAny, {
            address: string;
            time: number;
            like?: boolean | undefined;
            dislike?: boolean | undefined;
            affiliation?: boolean | undefined;
        }, {
            address: string;
            time: number;
            like?: boolean | undefined;
            dislike?: boolean | undefined;
            affiliation?: boolean | undefined;
        }>, "many">;
        active_tx: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        passive_tx: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        time: z.ZodNumber;
    }, z.ZodTypeAny, "passthrough"> | z.objectInputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        description: z.ZodString;
        proof: z.ZodString;
        server_pubkey: z.ZodString;
        server_signature: z.ZodString;
        proof_type: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
        item_count: z.ZodUnion<[z.ZodNumber, z.ZodString, z.ZodNull]>;
        about_address: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        signer: z.ZodString;
        time: z.ZodNumber;
    }, z.ZodTypeAny, "passthrough"> | z.objectInputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        builder: z.ZodString;
        admin: z.ZodArray<z.ZodString, "many">;
        description: z.ZodString;
        entity_count: z.ZodNumber;
        perm_remark: z.ZodArray<z.ZodObject<{
            index: z.ZodEffects<z.ZodNumber, number, number>;
            remark: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            index: number;
            remark: string;
        }, {
            index: number;
            remark: string;
        }>, "many">;
        um: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    }, z.ZodTypeAny, "passthrough"> | z.objectInputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        description: z.ZodString;
        table: z.ZodArray<z.ZodObject<{
            identifier: z.ZodNumber;
            b_submission: z.ZodBoolean;
            value_type: z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>;
            value: z.ZodOptional<z.ZodUnion<[z.ZodBoolean, z.ZodUnion<[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;
            }>, z.ZodString]>, z.ZodString, z.ZodNumber, z.ZodArray<z.ZodBoolean, "many">, z.ZodUnion<[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;
            }>, z.ZodArray<z.ZodString, "many">]>, z.ZodArray<z.ZodString, "many">, z.ZodArray<z.ZodNumber, "many">, z.ZodArray<z.ZodArray<z.ZodNumber, "many">, "many">]>>;
            name: z.ZodDefault<z.ZodString>;
        } & {
            object_type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        }, "strict", z.ZodTypeAny, {
            identifier: number;
            b_submission: boolean;
            value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType.Bool | import("wowok").ValueType.Address | import("wowok").ValueType.String | import("wowok").ValueType.U8 | import("wowok").ValueType.U16 | import("wowok").ValueType.U32 | import("wowok").ValueType.U64 | import("wowok").ValueType.U128 | import("wowok").ValueType.U256 | import("wowok").ValueType.VecBool | import("wowok").ValueType.VecAddress | import("wowok").ValueType.VecString | import("wowok").ValueType.VecU8 | import("wowok").ValueType.VecU16 | import("wowok").ValueType.VecU32 | import("wowok").ValueType.VecU64 | import("wowok").ValueType.VecU128 | import("wowok").ValueType.VecU256 | import("wowok").ValueType.VecVecU8 | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8";
            name: string;
            value?: string | number | boolean | {
                name_or_address?: string | undefined;
                local_mark_first?: boolean | undefined;
            } | {
                entities: {
                    name_or_address?: string | undefined;
                    local_mark_first?: boolean | undefined;
                }[];
                check_all_founded?: boolean | undefined;
            } | string[] | boolean[] | number[] | number[][] | undefined;
            object_type?: import("wowok").ObjectType | undefined;
        }, {
            identifier: number;
            b_submission: boolean;
            value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType.Bool | import("wowok").ValueType.Address | import("wowok").ValueType.String | import("wowok").ValueType.U8 | import("wowok").ValueType.U16 | import("wowok").ValueType.U32 | import("wowok").ValueType.U64 | import("wowok").ValueType.U128 | import("wowok").ValueType.U256 | import("wowok").ValueType.VecBool | import("wowok").ValueType.VecAddress | import("wowok").ValueType.VecString | import("wowok").ValueType.VecU8 | import("wowok").ValueType.VecU16 | import("wowok").ValueType.VecU32 | import("wowok").ValueType.VecU64 | import("wowok").ValueType.VecU128 | import("wowok").ValueType.VecU256 | import("wowok").ValueType.VecVecU8 | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8";
            value?: string | number | boolean | {
                name_or_address?: string | undefined;
                local_mark_first?: boolean | undefined;
            } | {
                entities: {
                    name_or_address?: string | undefined;
                    local_mark_first?: boolean | undefined;
                }[];
                check_all_founded?: boolean | undefined;
            } | string[] | boolean[] | number[] | number[][] | undefined;
            name?: string | undefined;
            object_type?: import("wowok").ObjectType | undefined;
        }>, "many">;
        input: z.ZodArray<z.ZodNumber, "many">;
        root: z.ZodType<any, z.ZodTypeDef, any>;
        rep_quote: z.ZodRecord<z.ZodString, z.ZodArray<z.ZodString, "many">>;
        relies: z.ZodArray<z.ZodString, "many">;
        relies_logic_and: z.ZodBoolean;
        rep: z.ZodBoolean;
    }, z.ZodTypeAny, "passthrough"> | z.objectInputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        record: z.ZodArray<z.ZodObject<{
            recipient: z.ZodUnion<[z.ZodObject<{
                GuardIdentifier: z.ZodNumber;
            }, "strip", z.ZodTypeAny, {
                GuardIdentifier: number;
            }, {
                GuardIdentifier: number;
            }>, z.ZodObject<{
                Entity: 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;
                }>;
            }, "strip", z.ZodTypeAny, {
                Entity: {
                    name_or_address?: string | undefined;
                    local_mark_first?: boolean | undefined;
                };
            }, {
                Entity: {
                    name_or_address?: string | undefined;
                    local_mark_first?: boolean | undefined;
                };
            }>, z.ZodObject<{
                Signer: z.ZodLiteral<"signer">;
            }, "strip", z.ZodTypeAny, {
                Signer: "signer";
            }, {
                Signer: "signer";
            }>]>;
            amount: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
        }, "strip", z.ZodTypeAny, {
            amount: string | number;
            recipient: {
                GuardIdentifier: number;
            } | {
                Entity: {
                    name_or_address?: string | undefined;
                    local_mark_first?: boolean | undefined;
                };
            } | {
                Signer: "signer";
            };
        }, {
            amount: string | number;
            recipient: {
                GuardIdentifier: number;
            } | {
                Entity: {
                    name_or_address?: string | undefined;
                    local_mark_first?: boolean | undefined;
                };
            } | {
                Signer: "signer";
            };
        }>, "many">;
        amount: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
        time: z.ZodString;
        from_object: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
        signer: z.ZodString;
        info: z.ZodObject<{
            for_object: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
            for_guard: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
            remark: z.ZodString;
            index: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
        }, "strip", z.ZodTypeAny, {
            index: string | number;
            remark: string;
            for_object?: string | null | undefined;
            for_guard?: string | null | undefined;
        }, {
            index: string | number;
            remark: string;
            for_object?: string | null | undefined;
            for_guard?: string | null | undefined;
        }>;
    }, z.ZodTypeAny, "passthrough"> | z.objectInputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        description: z.ZodString;
        allocators: z.ZodArray<z.ZodObject<{
            guard: z.ZodEffects<z.ZodString, string, string>;
            sharing: z.ZodArray<z.ZodObject<{
                who: z.ZodUnion<[z.ZodObject<{
                    GuardIdentifier: z.ZodNumber;
                }, "strip", z.ZodTypeAny, {
                    GuardIdentifier: number;
                }, {
                    GuardIdentifier: number;
                }>, z.ZodObject<{
                    Entity: 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;
                    }>;
                }, "strip", z.ZodTypeAny, {
                    Entity: {
                        name_or_address?: string | undefined;
                        local_mark_first?: boolean | undefined;
                    };
                }, {
                    Entity: {
                        name_or_address?: string | undefined;
                        local_mark_first?: boolean | undefined;
                    };
                }>, z.ZodObject<{
                    Signer: z.ZodLiteral<"signer">;
                }, "strip", z.ZodTypeAny, {
                    Signer: "signer";
                }, {
                    Signer: "signer";
                }>]>;
                sharing: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
                mode: z.ZodEnum<["Amount", "Rate", "Surplus"]>;
            }, "strip", z.ZodTypeAny, {
                who: {
                    GuardIdentifier: number;
                } | {
                    Entity: {
                        name_or_address?: string | undefined;
                        local_mark_first?: boolean | undefined;
                    };
                } | {
                    Signer: "signer";
                };
                sharing: string | number;
                mode: "Amount" | "Rate" | "Surplus";
            }, {
                who: {
                    GuardIdentifier: number;
                } | {
                    Entity: {
                        name_or_address?: string | undefined;
                        local_mark_first?: boolean | undefined;
                    };
                } | {
                    Signer: "signer";
                };
                sharing: string | number;
                mode: "Amount" | "Rate" | "Surplus";
            }>, "many">;
            fix: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodString]>>;
            max: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodNumber, z.ZodString]>, z.ZodNull]>>;
        }, "strip", z.ZodTypeAny, {
            guard: string;
            sharing: {
                who: {
                    GuardIdentifier: number;
                } | {
                    Entity: {
                        name_or_address?: string | undefined;
                        local_mark_first?: boolean | undefined;
                    };
                } | {
                    Signer: "signer";
                };
                sharing: string | number;
                mode: "Amount" | "Rate" | "Surplus";
            }[];
            max?: string | number | null | undefined;
            fix?: string | number | undefined;
        }, {
            guard: string;
            sharing: {
                who: {
                    GuardIdentifier: number;
                } | {
                    Entity: {
                        name_or_address?: string | undefined;
                        local_mark_first?: boolean | undefined;
                    };
                } | {
                    Signer: "signer";
                };
                sharing: string | number;
                mode: "Amount" | "Rate" | "Surplus";
            }[];
            max?: string | number | null | undefined;
            fix?: string | number | undefined;
        }>, "many">;
        balance: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
        payment_info: z.ZodOptional<z.ZodObject<{
            for_object: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
            for_guard: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
            remark: z.ZodString;
            index: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
        }, "strip", z.ZodTypeAny, {
            index: string | number;
            remark: string;
            for_object?: string | null | undefined;
            for_guard?: string | null | undefined;
        }, {
            index: string | number;
            remark: string;
            for_object?: string | null | undefined;
            for_guard?: string | null | undefined;
        }>>;
        payment: z.ZodArray<z.ZodString, "many">;
    }, z.ZodTypeAny, "passthrough"> | z.objectInputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        description: z.ZodString;
        location: z.ZodString;
        voting_guard: z.ZodArray<z.ZodObject<{
            guard: z.ZodString;
            vote_weight: z.ZodUnion<[z.ZodObject<{
                GuardIdentifier: z.ZodNumber;
            }, "strip", z.ZodTypeAny, {
                GuardIdentifier: number;
            }, {
                GuardIdentifier: number;
            }>, z.ZodObject<{
                FixedValue: z.ZodNumber;
            }, "strip", z.ZodTypeAny, {
                FixedValue: number;
            }, {
                FixedValue: number;
            }>]>;
        }, "strip", z.ZodTypeAny, {
            guard: string;
            vote_weight: {
                GuardIdentifier: number;
            } | {
                FixedValue: number;
            };
        }, {
            guard: string;
            vote_weight: {
                GuardIdentifier: number;
            } | {
                FixedValue: number;
            };
        }>, "many">;
        usage_guard: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
        fee: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
        balance: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
        bPaused: z.ZodBoolean;
        um: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        permission: z.ZodString;
    }, z.ZodTypeAny, "passthrough"> | z.objectInputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        info: z.ZodArray<z.ZodObject<{
            guard: z.ZodString;
            result: z.ZodBoolean;
            impack: z.ZodBoolean;
            relies: z.ZodArray<z.ZodString, "many">;
            relies_logic_and: z.ZodBoolean;
            submission: z.ZodObject<{
                identifier: z.ZodNumber;
                value_type: z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>, z.ZodLiteral<import("wowok").ValueType.Value>]>, z.ZodLiteral<"Value">]>;
                value: z.ZodUnion<[z.ZodUnion<[z.ZodBoolean, z.ZodUnion<[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;
                }>, z.ZodString]>, z.ZodString, z.ZodNumber, z.ZodArray<z.ZodBoolean, "many">, z.ZodUnion<[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;
                }>, z.ZodArray<z.ZodString, "many">]>, z.ZodArray<z.ZodString, "many">, z.ZodArray<z.ZodNumber, "many">, z.ZodArray<z.ZodArray<z.ZodNumber, "many">, "many">]>, z.ZodType<any, z.ZodTypeDef, any>]>;
            }, "strip", z.ZodTypeAny, {
                identifier: number;
                value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                value?: any;
            }, {
                identifier: number;
                value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                value?: any;
            }>;
        }, "strip", z.ZodTypeAny, {
            result: boolean;
            guard: string;
            submission: {
                identifier: number;
                value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                value?: any;
            };
            impack: boolean;
            relies: string[];
            relies_logic_and: boolean;
        }, {
            result: boolean;
            guard: string;
            submission: {
                identifier: number;
                value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                value?: any;
            };
            impack: boolean;
            relies: string[];
            relies_logic_and: boolean;
        }>, "many">;
        result: z.ZodBoolean;
        tx_hash: z.ZodString;
        impack_guard: z.ZodArray<z.ZodString, "many">;
        time: z.ZodNumber;
        signer: z.ZodString;
        has_verified: z.ZodBoolean;
    }, z.ZodTypeAny, "passthrough">)[] | undefined;
}>;
export declare const PersonalQuerySchema: z.ZodObject<{
    no_cache: z.ZodOptional<z.ZodBoolean>;
    network: z.ZodOptional<z.ZodEnum<[import("wowok").ENTRYPOINT.Localnet, import("wowok").ENTRYPOINT.Testnet]>>;
} & {
    account: z.ZodOptional<z.ZodEffects<z.ZodString, string, string>>;
}, "strict", z.ZodTypeAny, {
    no_cache?: boolean | undefined;
    network?: import("wowok").ENTRYPOINT | undefined;
    account?: string | undefined;
}, {
    no_cache?: boolean | undefined;
    network?: import("wowok").ENTRYPOINT | undefined;
    account?: string | undefined;
}>;
export declare const TableQuerySchema: z.ZodObject<{
    no_cache: z.ZodOptional<z.ZodBoolean>;
    network: z.ZodOptional<z.ZodEnum<[import("wowok").ENTRYPOINT.Localnet, import("wowok").ENTRYPOINT.Testnet]>>;
} & {
    parent: z.ZodEffects<z.ZodString, string, string>;
    cursor: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
    limit: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodNull]>>;
}, "strict", z.ZodTypeAny, {
    parent: string;
    no_cache?: boolean | undefined;
    network?: import("wowok").ENTRYPOINT | undefined;
    cursor?: string | null | undefined;
    limit?: number | null | undefined;
}, {
    parent: string;
    no_cache?: boolean | undefined;
    network?: import("wowok").ENTRYPOINT | undefined;
    cursor?: string | null | undefined;
    limit?: number | null | undefined;
}>;
export declare const TableAnswerItemSchema: z.ZodObject<{
    key: z.ZodObject<{
        type: z.ZodString;
        value: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
    }, "strip", z.ZodTypeAny, {
        value: string | number;
        type: string;
    }, {
        value: string | number;
        type: string;
    }>;
    type: z.ZodString;
    object: z.ZodString;
    version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
}, "strip", z.ZodTypeAny, {
    object: string;
    type: string;
    version: string | number;
    key: {
        value: string | number;
        type: string;
    };
}, {
    object: string;
    type: string;
    version: string | number;
    key: {
        value: string | number;
        type: string;
    };
}>;
export declare const TableAnswerSchema: z.ZodObject<{
    items: z.ZodArray<z.ZodObject<{
        key: z.ZodObject<{
            type: z.ZodString;
            value: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strip", z.ZodTypeAny, {
            value: string | number;
            type: string;
        }, {
            value: string | number;
            type: string;
        }>;
        type: z.ZodString;
        object: z.ZodString;
        version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
    }, "strip", z.ZodTypeAny, {
        object: string;
        type: string;
        version: string | number;
        key: {
            value: string | number;
            type: string;
        };
    }, {
        object: string;
        type: string;
        version: string | number;
        key: {
            value: string | number;
            type: string;
        };
    }>, "many">;
    nextCursor: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    hasNextPage: z.ZodBoolean;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNumber]>>;
}, "strip", z.ZodTypeAny, {
    hasNextPage: boolean;
    nextCursor: string | null;
    items: {
        object: string;
        type: string;
        version: string | number;
        key: {
            value: string | number;
            type: string;
        };
    }[];
    cache_expire?: string | number | undefined;
}, {
    hasNextPage: boolean;
    nextCursor: string | null;
    items: {
        object: string;
        type: string;
        version: string | number;
        key: {
            value: string | number;
            type: string;
        };
    }[];
    cache_expire?: string | number | undefined;
}>;
export declare const QueryTableItem_byAddressSchema: z.ZodObject<{
    no_cache: z.ZodOptional<z.ZodBoolean>;
    network: z.ZodOptional<z.ZodEnum<[import("wowok").ENTRYPOINT.Localnet, import("wowok").ENTRYPOINT.Testnet]>>;
} & {
    parent: z.ZodString;
    address: z.ZodUnion<[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;
    }>, z.ZodString]>;
}, "strict", z.ZodTypeAny, {
    address: string | {
        name_or_address?: string | undefined;
        local_mark_first?: boolean | undefined;
    };
    parent: string;
    no_cache?: boolean | undefined;
    network?: import("wowok").ENTRYPOINT | undefined;
}, {
    address: string | {
        name_or_address?: string | undefined;
        local_mark_first?: boolean | undefined;
    };
    parent: string;
    no_cache?: boolean | undefined;
    network?: import("wowok").ENTRYPOINT | undefined;
}>;
export declare const QueryTableItem_byU64Schema: z.ZodObject<{
    no_cache: z.ZodOptional<z.ZodBoolean>;
    network: z.ZodOptional<z.ZodEnum<[import("wowok").ENTRYPOINT.Localnet, import("wowok").ENTRYPOINT.Testnet]>>;
} & {
    parent: z.ZodString;
    u64: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
}, "strict", z.ZodTypeAny, {
    u64: string | number;
    parent: string;
    no_cache?: boolean | undefined;
    network?: import("wowok").ENTRYPOINT | undefined;
}, {
    u64: string | number;
    parent: string;
    no_cache?: boolean | undefined;
    network?: import("wowok").ENTRYPOINT | undefined;
}>;
export declare const QueryTableItem_byStringSchema: z.ZodObject<{
    no_cache: z.ZodOptional<z.ZodBoolean>;
    network: z.ZodOptional<z.ZodEnum<[import("wowok").ENTRYPOINT.Localnet, import("wowok").ENTRYPOINT.Testnet]>>;
} & {
    parent: z.ZodString;
    key: z.ZodString;
}, "strict", z.ZodTypeAny, {
    parent: string;
    key: string;
    no_cache?: boolean | undefined;
    network?: import("wowok").ENTRYPOINT | undefined;
}, {
    parent: string;
    key: string;
    no_cache?: boolean | undefined;
    network?: import("wowok").ENTRYPOINT | undefined;
}>;
export declare const QueryTableItem_byNameAddressSchema: z.ZodObject<{
    no_cache: z.ZodOptional<z.ZodBoolean>;
    network: z.ZodOptional<z.ZodEnum<[import("wowok").ENTRYPOINT.Localnet, import("wowok").ENTRYPOINT.Testnet]>>;
} & {
    parent: z.ZodString;
    name: z.ZodString;
    entity: z.ZodUnion<[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;
    }>, z.ZodNumber]>;
}, "strict", z.ZodTypeAny, {
    name: string;
    entity: number | {
        name_or_address?: string | undefined;
        local_mark_first?: boolean | undefined;
    };
    parent: string;
    no_cache?: boolean | undefined;
    network?: import("wowok").ENTRYPOINT | undefined;
}, {
    name: string;
    entity: number | {
        name_or_address?: string | undefined;
        local_mark_first?: boolean | undefined;
    };
    parent: string;
    no_cache?: boolean | undefined;
    network?: import("wowok").ENTRYPOINT | undefined;
}>;
export declare const QueryTableItem_Registrar_EntitySchema: z.ZodObject<{
    no_cache: z.ZodOptional<z.ZodBoolean>;
    network: z.ZodOptional<z.ZodEnum<[import("wowok").ENTRYPOINT.Localnet, import("wowok").ENTRYPOINT.Testnet]>>;
} & {
    address: z.ZodUnion<[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;
    }>, z.ZodString]>;
}, "strict", z.ZodTypeAny, {
    address: string | {
        name_or_address?: string | undefined;
        local_mark_first?: boolean | undefined;
    };
    no_cache?: boolean | undefined;
    network?: import("wowok").ENTRYPOINT | undefined;
}, {
    address: string | {
        name_or_address?: string | undefined;
        local_mark_first?: boolean | undefined;
    };
    no_cache?: boolean | undefined;
    network?: import("wowok").ENTRYPOINT | undefined;
}>;
export declare const EventTypeSchema: z.ZodUnion<[z.ZodLiteral<"ArbEvent">, z.ZodLiteral<"NewOrderEvent">, z.ZodLiteral<"ProgressEvent">, z.ZodLiteral<"DemandPresentEvent">, z.ZodLiteral<"DemandFeedbackEvent">, z.ZodLiteral<"NewEntityEvent">, z.ZodString]>;
export declare const EventCursorSchema: z.ZodObject<{
    eventSeq: z.ZodString;
    txDigest: z.ZodString;
}, "strip", z.ZodTypeAny, {
    eventSeq: string;
    txDigest: string;
}, {
    eventSeq: string;
    txDigest: string;
}>;
export declare const EventBaseSchema: z.ZodObject<{
    id: z.ZodObject<{
        eventSeq: z.ZodString;
        txDigest: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        eventSeq: string;
        txDigest: string;
    }, {
        eventSeq: string;
        txDigest: string;
    }>;
    sender: z.ZodString;
    type: z.ZodUnion<[z.ZodLiteral<"ArbEvent">, z.ZodLiteral<"NewOrderEvent">, z.ZodLiteral<"ProgressEvent">, z.ZodLiteral<"DemandPresentEvent">, z.ZodLiteral<"DemandFeedbackEvent">, z.ZodLiteral<"NewEntityEvent">, z.ZodString]>;
    type_raw: z.ZodString;
    time: z.ZodString;
    parsedJson_raw: z.ZodOptional<z.ZodAny>;
}, "strip", z.ZodTypeAny, {
    type: string;
    type_raw: string;
    id: {
        eventSeq: string;
        txDigest: string;
    };
    time: string;
    sender: string;
    parsedJson_raw?: any;
}, {
    type: string;
    type_raw: string;
    id: {
        eventSeq: string;
        txDigest: string;
    };
    time: string;
    sender: string;
    parsedJson_raw?: any;
}>;
export declare const ArbEventSchema: z.ZodObject<{
    id: z.ZodObject<{
        eventSeq: z.ZodString;
        txDigest: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        eventSeq: string;
        txDigest: string;
    }, {
        eventSeq: string;
        txDigest: string;
    }>;
    sender: z.ZodString;
    type: z.ZodUnion<[z.ZodLiteral<"ArbEvent">, z.ZodLiteral<"NewOrderEvent">, z.ZodLiteral<"ProgressEvent">, z.ZodLiteral<"DemandPresentEvent">, z.ZodLiteral<"DemandFeedbackEvent">, z.ZodLiteral<"NewEntityEvent">, z.ZodString]>;
    type_raw: z.ZodString;
    time: z.ZodString;
    parsedJson_raw: z.ZodOptional<z.ZodAny>;
} & {
    arb: z.ZodString;
    arbitration: z.ZodString;
    order: z.ZodString;
    status: z.ZodEnum<["Principal_confirming", "Arbitrator_confirming", "Voting", "Arbitrated", "Objectionable", "Finished", "Withdrawn"]>;
}, "strip", z.ZodTypeAny, {
    type: string;
    status: "Principal_confirming" | "Arbitrator_confirming" | "Voting" | "Arbitrated" | "Objectionable" | "Finished" | "Withdrawn";
    type_raw: string;
    id: {
        eventSeq: string;
        txDigest: string;
    };
    time: string;
    sender: string;
    arbitration: string;
    order: string;
    arb: string;
    parsedJson_raw?: any;
}, {
    type: string;
    status: "Principal_confirming" | "Arbitrator_confirming" | "Voting" | "Arbitrated" | "Objectionable" | "Finished" | "Withdrawn";
    type_raw: string;
    id: {
        eventSeq: string;
        txDigest: string;
    };
    time: string;
    sender: string;
    arbitration: string;
    order: string;
    arb: string;
    parsedJson_raw?: any;
}>;
export declare const NewOrderEventSchema: z.ZodObject<{
    id: z.ZodObject<{
        eventSeq: z.ZodString;
        txDigest: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        eventSeq: string;
        txDigest: string;
    }, {
        eventSeq: string;
        txDigest: string;
    }>;
    sender: z.ZodString;
    type: z.ZodUnion<[z.ZodLiteral<"ArbEvent">, z.ZodLiteral<"NewOrderEvent">, z.ZodLiteral<"ProgressEvent">, z.ZodLiteral<"DemandPresentEvent">, z.ZodLiteral<"DemandFeedbackEvent">, z.ZodLiteral<"NewEntityEvent">, z.ZodString]>;
    type_raw: z.ZodString;
    time: z.ZodString;
    parsedJson_raw: z.ZodOptional<z.ZodAny>;
} & {
    order: z.ZodString;
    service: z.ZodString;
    progress: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
    discount: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
    allocation: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
    amount: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
}, "strip", z.ZodTypeAny, {
    type: string;
    type_raw: string;
    id: {
        eventSeq: string;
        txDigest: string;
    };
    time: string;
    amount: string | number;
    sender: string;
    service: string;
    order: string;
    discount?: string | null | undefined;
    progress?: string | null | undefined;
    allocation?: string | null | undefined;
    parsedJson_raw?: any;
}, {
    type: string;
    type_raw: string;
    id: {
        eventSeq: string;
        txDigest: string;
    };
    time: string;
    amount: string | number;
    sender: string;
    service: string;
    order: string;
    discount?: string | null | undefined;
    progress?: string | null | undefined;
    allocation?: string | null | undefined;
    parsedJson_raw?: any;
}>;
export declare const ProgressEventSchema: z.ZodObject<{
    id: z.ZodObject<{
        eventSeq: z.ZodString;
        txDigest: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        eventSeq: string;
        txDigest: string;
    }, {
        eventSeq: string;
        txDigest: string;
    }>;
    sender: z.ZodString;
    type: z.ZodUnion<[z.ZodLiteral<"ArbEvent">, z.ZodLiteral<"NewOrderEvent">, z.ZodLiteral<"ProgressEvent">, z.ZodLiteral<"DemandPresentEvent">, z.ZodLiteral<"DemandFeedbackEvent">, z.ZodLiteral<"NewEntityEvent">, z.ZodString]>;
    type_raw: z.ZodString;
    time: z.ZodString;
    parsedJson_raw: z.ZodOptional<z.ZodAny>;
} & {
    progress: z.ZodString;
    machine: z.ZodString;
    task: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
    node: z.ZodString;
    forward: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
    hold: z.ZodOptional<z.ZodUnion<[z.ZodBoolean, z.ZodNull]>>;
}, "strip", z.ZodTypeAny, {
    type: string;
    type_raw: string;
    id: {
        eventSeq: string;
        txDigest: string;
    };
    time: string;
    sender: string;
    progress: string;
    machine: string;
    node: string;
    forward?: string | null | undefined;
    task?: string | null | undefined;
    parsedJson_raw?: any;
    hold?: boolean | null | undefined;
}, {
    type: string;
    type_raw: string;
    id: {
        eventSeq: string;
        txDigest: string;
    };
    time: string;
    sender: string;
    progress: string;
    machine: string;
    node: string;
    forward?: string | null | undefined;
    task?: string | null | undefined;
    parsedJson_raw?: any;
    hold?: boolean | null | undefined;
}>;
export declare const DemandPresentEventSchema: z.ZodObject<{
    id: z.ZodObject<{
        eventSeq: z.ZodString;
        txDigest: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        eventSeq: string;
        txDigest: string;
    }, {
        eventSeq: string;
        txDigest: string;
    }>;
    sender: z.ZodString;
    type: z.ZodUnion<[z.ZodLiteral<"ArbEvent">, z.ZodLiteral<"NewOrderEvent">, z.ZodLiteral<"ProgressEvent">, z.ZodLiteral<"DemandPresentEvent">, z.ZodLiteral<"DemandFeedbackEvent">, z.ZodLiteral<"NewEntityEvent">, z.ZodString]>;
    type_raw: z.ZodString;
    time: z.ZodString;
    parsedJson_raw: z.ZodOptional<z.ZodAny>;
} & {
    demand: z.ZodString;
    service: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
    recommend: z.ZodString;
}, "strip", z.ZodTypeAny, {
    type: string;
    type_raw: string;
    id: {
        eventSeq: string;
        txDigest: string;
    };
    time: string;
    sender: string;
    recommend: string;
    demand: string;
    service?: string | null | undefined;
    parsedJson_raw?: any;
}, {
    type: string;
    type_raw: string;
    id: {
        eventSeq: string;
        txDigest: string;
    };
    time: string;
    sender: string;
    recommend: string;
    demand: string;
    service?: string | null | undefined;
    parsedJson_raw?: any;
}>;
export declare const DemandFeedbackEventSchema: z.ZodObject<{
    id: z.ZodObject<{
        eventSeq: z.ZodString;
        txDigest: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        eventSeq: string;
        txDigest: string;
    }, {
        eventSeq: string;
        txDigest: string;
    }>;
    sender: z.ZodString;
    type: z.ZodUnion<[z.ZodLiteral<"ArbEvent">, z.ZodLiteral<"NewOrderEvent">, z.ZodLiteral<"ProgressEvent">, z.ZodLiteral<"DemandPresentEvent">, z.ZodLiteral<"DemandFeedbackEvent">, z.ZodLiteral<"NewEntityEvent">, z.ZodString]>;
    type_raw: z.ZodString;
    time: z.ZodString;
    parsedJson_raw: z.ZodOptional<z.ZodAny>;
} & {
    demand: z.ZodString;
    service: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
    feedback: z.ZodString;
    acceptance_score: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodNull]>>;
}, "strip", z.ZodTypeAny, {
    type: string;
    type_raw: string;
    id: {
        eventSeq: string;
        txDigest: string;
    };
    time: string;
    sender: string;
    feedback: string;
    demand: string;
    service?: string | null | undefined;
    acceptance_score?: number | null | undefined;
    parsedJson_raw?: any;
}, {
    type: string;
    type_raw: string;
    id: {
        eventSeq: string;
        txDigest: string;
    };
    time: string;
    sender: string;
    feedback: string;
    demand: string;
    service?: string | null | undefined;
    acceptance_score?: number | null | undefined;
    parsedJson_raw?: any;
}>;
export declare const NewEntityEventSchema: z.ZodObject<{
    id: z.ZodObject<{
        eventSeq: z.ZodString;
        txDigest: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        eventSeq: string;
        txDigest: string;
    }, {
        eventSeq: string;
        txDigest: string;
    }>;
    sender: z.ZodString;
    type: z.ZodUnion<[z.ZodLiteral<"ArbEvent">, z.ZodLiteral<"NewOrderEvent">, z.ZodLiteral<"ProgressEvent">, z.ZodLiteral<"DemandPresentEvent">, z.ZodLiteral<"DemandFeedbackEvent">, z.ZodLiteral<"NewEntityEvent">, z.ZodString]>;
    type_raw: z.ZodString;
    time: z.ZodString;
    parsedJson_raw: z.ZodOptional<z.ZodAny>;
} & {
    address: z.ZodString;
    resource: z.ZodString;
    referrer: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
}, "strip", z.ZodTypeAny, {
    type: string;
    address: string;
    type_raw: string;
    id: {
        eventSeq: string;
        txDigest: string;
    };
    time: string;
    sender: string;
    resource: string;
    referrer?: string | null | undefined;
    parsedJson_raw?: any;
}, {
    type: string;
    address: string;
    type_raw: string;
    id: {
        eventSeq: string;
        txDigest: string;
    };
    time: string;
    sender: string;
    resource: string;
    referrer?: string | null | undefined;
    parsedJson_raw?: any;
}>;
export declare const EventAnswerSchema: z.ZodObject<{
    data: z.ZodArray<z.ZodUnion<[z.ZodObject<{
        id: z.ZodObject<{
            eventSeq: z.ZodString;
            txDigest: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            eventSeq: string;
            txDigest: string;
        }, {
            eventSeq: string;
            txDigest: string;
        }>;
        sender: z.ZodString;
        type: z.ZodUnion<[z.ZodLiteral<"ArbEvent">, z.ZodLiteral<"NewOrderEvent">, z.ZodLiteral<"ProgressEvent">, z.ZodLiteral<"DemandPresentEvent">, z.ZodLiteral<"DemandFeedbackEvent">, z.ZodLiteral<"NewEntityEvent">, z.ZodString]>;
        type_raw: z.ZodString;
        time: z.ZodString;
        parsedJson_raw: z.ZodOptional<z.ZodAny>;
    }, "strip", z.ZodTypeAny, {
        type: string;
        type_raw: string;
        id: {
            eventSeq: string;
            txDigest: string;
        };
        time: string;
        sender: string;
        parsedJson_raw?: any;
    }, {
        type: string;
        type_raw: string;
        id: {
            eventSeq: string;
            txDigest: string;
        };
        time: string;
        sender: string;
        parsedJson_raw?: any;
    }>, z.ZodObject<{
        id: z.ZodObject<{
            eventSeq: z.ZodString;
            txDigest: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            eventSeq: string;
            txDigest: string;
        }, {
            eventSeq: string;
            txDigest: string;
        }>;
        sender: z.ZodString;
        type: z.ZodUnion<[z.ZodLiteral<"ArbEvent">, z.ZodLiteral<"NewOrderEvent">, z.ZodLiteral<"ProgressEvent">, z.ZodLiteral<"DemandPresentEvent">, z.ZodLiteral<"DemandFeedbackEvent">, z.ZodLiteral<"NewEntityEvent">, z.ZodString]>;
        type_raw: z.ZodString;
        time: z.ZodString;
        parsedJson_raw: z.ZodOptional<z.ZodAny>;
    } & {
        arb: z.ZodString;
        arbitration: z.ZodString;
        order: z.ZodString;
        status: z.ZodEnum<["Principal_confirming", "Arbitrator_confirming", "Voting", "Arbitrated", "Objectionable", "Finished", "Withdrawn"]>;
    }, "strip", z.ZodTypeAny, {
        type: string;
        status: "Principal_confirming" | "Arbitrator_confirming" | "Voting" | "Arbitrated" | "Objectionable" | "Finished" | "Withdrawn";
        type_raw: string;
        id: {
            eventSeq: string;
            txDigest: string;
        };
        time: string;
        sender: string;
        arbitration: string;
        order: string;
        arb: string;
        parsedJson_raw?: any;
    }, {
        type: string;
        status: "Principal_confirming" | "Arbitrator_confirming" | "Voting" | "Arbitrated" | "Objectionable" | "Finished" | "Withdrawn";
        type_raw: string;
        id: {
            eventSeq: string;
            txDigest: string;
        };
        time: string;
        sender: string;
        arbitration: string;
        order: string;
        arb: string;
        parsedJson_raw?: any;
    }>, z.ZodObject<{
        id: z.ZodObject<{
            eventSeq: z.ZodString;
            txDigest: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            eventSeq: string;
            txDigest: string;
        }, {
            eventSeq: string;
            txDigest: string;
        }>;
        sender: z.ZodString;
        type: z.ZodUnion<[z.ZodLiteral<"ArbEvent">, z.ZodLiteral<"NewOrderEvent">, z.ZodLiteral<"ProgressEvent">, z.ZodLiteral<"DemandPresentEvent">, z.ZodLiteral<"DemandFeedbackEvent">, z.ZodLiteral<"NewEntityEvent">, z.ZodString]>;
        type_raw: z.ZodString;
        time: z.ZodString;
        parsedJson_raw: z.ZodOptional<z.ZodAny>;
    } & {
        order: z.ZodString;
        service: z.ZodString;
        progress: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
        discount: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
        allocation: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
        amount: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
    }, "strip", z.ZodTypeAny, {
        type: string;
        type_raw: string;
        id: {
            eventSeq: string;
            txDigest: string;
        };
        time: string;
        amount: string | number;
        sender: string;
        service: string;
        order: string;
        discount?: string | null | undefined;
        progress?: string | null | undefined;
        allocation?: string | null | undefined;
        parsedJson_raw?: any;
    }, {
        type: string;
        type_raw: string;
        id: {
            eventSeq: string;
            txDigest: string;
        };
        time: string;
        amount: string | number;
        sender: string;
        service: string;
        order: string;
        discount?: string | null | undefined;
        progress?: string | null | undefined;
        allocation?: string | null | undefined;
        parsedJson_raw?: any;
    }>, z.ZodObject<{
        id: z.ZodObject<{
            eventSeq: z.ZodString;
            txDigest: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            eventSeq: string;
            txDigest: string;
        }, {
            eventSeq: string;
            txDigest: string;
        }>;
        sender: z.ZodString;
        type: z.ZodUnion<[z.ZodLiteral<"ArbEvent">, z.ZodLiteral<"NewOrderEvent">, z.ZodLiteral<"ProgressEvent">, z.ZodLiteral<"DemandPresentEvent">, z.ZodLiteral<"DemandFeedbackEvent">, z.ZodLiteral<"NewEntityEvent">, z.ZodString]>;
        type_raw: z.ZodString;
        time: z.ZodString;
        parsedJson_raw: z.ZodOptional<z.ZodAny>;
    } & {
        progress: z.ZodString;
        machine: z.ZodString;
        task: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
        node: z.ZodString;
        forward: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
        hold: z.ZodOptional<z.ZodUnion<[z.ZodBoolean, z.ZodNull]>>;
    }, "strip", z.ZodTypeAny, {
        type: string;
        type_raw: string;
        id: {
            eventSeq: string;
            txDigest: string;
        };
        time: string;
        sender: string;
        progress: string;
        machine: string;
        node: string;
        forward?: string | null | undefined;
        task?: string | null | undefined;
        parsedJson_raw?: any;
        hold?: boolean | null | undefined;
    }, {
        type: string;
        type_raw: string;
        id: {
            eventSeq: string;
            txDigest: string;
        };
        time: string;
        sender: string;
        progress: string;
        machine: string;
        node: string;
        forward?: string | null | undefined;
        task?: string | null | undefined;
        parsedJson_raw?: any;
        hold?: boolean | null | undefined;
    }>, z.ZodObject<{
        id: z.ZodObject<{
            eventSeq: z.ZodString;
            txDigest: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            eventSeq: string;
            txDigest: string;
        }, {
            eventSeq: string;
            txDigest: string;
        }>;
        sender: z.ZodString;
        type: z.ZodUnion<[z.ZodLiteral<"ArbEvent">, z.ZodLiteral<"NewOrderEvent">, z.ZodLiteral<"ProgressEvent">, z.ZodLiteral<"DemandPresentEvent">, z.ZodLiteral<"DemandFeedbackEvent">, z.ZodLiteral<"NewEntityEvent">, z.ZodString]>;
        type_raw: z.ZodString;
        time: z.ZodString;
        parsedJson_raw: z.ZodOptional<z.ZodAny>;
    } & {
        demand: z.ZodString;
        service: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
        recommend: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        type_raw: string;
        id: {
            eventSeq: string;
            txDigest: string;
        };
        time: string;
        sender: string;
        recommend: string;
        demand: string;
        service?: string | null | undefined;
        parsedJson_raw?: any;
    }, {
        type: string;
        type_raw: string;
        id: {
            eventSeq: string;
            txDigest: string;
        };
        time: string;
        sender: string;
        recommend: string;
        demand: string;
        service?: string | null | undefined;
        parsedJson_raw?: any;
    }>, z.ZodObject<{
        id: z.ZodObject<{
            eventSeq: z.ZodString;
            txDigest: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            eventSeq: string;
            txDigest: string;
        }, {
            eventSeq: string;
            txDigest: string;
        }>;
        sender: z.ZodString;
        type: z.ZodUnion<[z.ZodLiteral<"ArbEvent">, z.ZodLiteral<"NewOrderEvent">, z.ZodLiteral<"ProgressEvent">, z.ZodLiteral<"DemandPresentEvent">, z.ZodLiteral<"DemandFeedbackEvent">, z.ZodLiteral<"NewEntityEvent">, z.ZodString]>;
        type_raw: z.ZodString;
        time: z.ZodString;
        parsedJson_raw: z.ZodOptional<z.ZodAny>;
    } & {
        demand: z.ZodString;
        service: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
        feedback: z.ZodString;
        acceptance_score: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodNull]>>;
    }, "strip", z.ZodTypeAny, {
        type: string;
        type_raw: string;
        id: {
            eventSeq: string;
            txDigest: string;
        };
        time: string;
        sender: string;
        feedback: string;
        demand: string;
        service?: string | null | undefined;
        acceptance_score?: number | null | undefined;
        parsedJson_raw?: any;
    }, {
        type: string;
        type_raw: string;
        id: {
            eventSeq: string;
            txDigest: string;
        };
        time: string;
        sender: string;
        feedback: string;
        demand: string;
        service?: string | null | undefined;
        acceptance_score?: number | null | undefined;
        parsedJson_raw?: any;
    }>, z.ZodObject<{
        id: z.ZodObject<{
            eventSeq: z.ZodString;
            txDigest: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            eventSeq: string;
            txDigest: string;
        }, {
            eventSeq: string;
            txDigest: string;
        }>;
        sender: z.ZodString;
        type: z.ZodUnion<[z.ZodLiteral<"ArbEvent">, z.ZodLiteral<"NewOrderEvent">, z.ZodLiteral<"ProgressEvent">, z.ZodLiteral<"DemandPresentEvent">, z.ZodLiteral<"DemandFeedbackEvent">, z.ZodLiteral<"NewEntityEvent">, z.ZodString]>;
        type_raw: z.ZodString;
        time: z.ZodString;
        parsedJson_raw: z.ZodOptional<z.ZodAny>;
    } & {
        address: z.ZodString;
        resource: z.ZodString;
        referrer: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
    }, "strip", z.ZodTypeAny, {
        type: string;
        address: string;
        type_raw: string;
        id: {
            eventSeq: string;
            txDigest: string;
        };
        time: string;
        sender: string;
        resource: string;
        referrer?: string | null | undefined;
        parsedJson_raw?: any;
    }, {
        type: string;
        address: string;
        type_raw: string;
        id: {
            eventSeq: string;
            txDigest: string;
        };
        time: string;
        sender: string;
        resource: string;
        referrer?: string | null | undefined;
        parsedJson_raw?: any;
    }>]>, "many">;
    hasNextPage: z.ZodBoolean;
    nextCursor: z.ZodOptional<z.ZodUnion<[z.ZodObject<{
        eventSeq: z.ZodString;
        txDigest: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        eventSeq: string;
        txDigest: string;
    }, {
        eventSeq: string;
        txDigest: string;
    }>, z.ZodNull]>>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
}, "strip", z.ZodTypeAny, {
    data: ({
        type: string;
        type_raw: string;
        id: {
            eventSeq: string;
            txDigest: string;
        };
        time: string;
        sender: string;
        parsedJson_raw?: any;
    } | {
        type: string;
        status: "Principal_confirming" | "Arbitrator_confirming" | "Voting" | "Arbitrated" | "Objectionable" | "Finished" | "Withdrawn";
        type_raw: string;
        id: {
            eventSeq: string;
            txDigest: string;
        };
        time: string;
        sender: string;
        arbitration: string;
        order: string;
        arb: string;
        parsedJson_raw?: any;
    } | {
        type: string;
        type_raw: string;
        id: {
            eventSeq: string;
            txDigest: string;
        };
        time: string;
        amount: string | number;
        sender: string;
        service: string;
        order: string;
        discount?: string | null | undefined;
        progress?: string | null | undefined;
        allocation?: string | null | undefined;
        parsedJson_raw?: any;
    } | {
        type: string;
        type_raw: string;
        id: {
            eventSeq: string;
            txDigest: string;
        };
        time: string;
        sender: string;
        progress: string;
        machine: string;
        node: string;
        forward?: string | null | undefined;
        task?: string | null | undefined;
        parsedJson_raw?: any;
        hold?: boolean | null | undefined;
    } | {
        type: string;
        type_raw: string;
        id: {
            eventSeq: string;
            txDigest: string;
        };
        time: string;
        sender: string;
        recommend: string;
        demand: string;
        service?: string | null | undefined;
        parsedJson_raw?: any;
    } | {
        type: string;
        type_raw: string;
        id: {
            eventSeq: string;
            txDigest: string;
        };
        time: string;
        sender: string;
        feedback: string;
        demand: string;
        service?: string | null | undefined;
        acceptance_score?: number | null | undefined;
        parsedJson_raw?: any;
    } | {
        type: string;
        address: string;
        type_raw: string;
        id: {
            eventSeq: string;
            txDigest: string;
        };
        time: string;
        sender: string;
        resource: string;
        referrer?: string | null | undefined;
        parsedJson_raw?: any;
    })[];
    hasNextPage: boolean;
    cache_expire?: number | "INFINITE" | undefined;
    nextCursor?: {
        eventSeq: string;
        txDigest: string;
    } | null | undefined;
}, {
    data: ({
        type: string;
        type_raw: string;
        id: {
            eventSeq: string;
            txDigest: string;
        };
        time: string;
        sender: string;
        parsedJson_raw?: any;
    } | {
        type: string;
        status: "Principal_confirming" | "Arbitrator_confirming" | "Voting" | "Arbitrated" | "Objectionable" | "Finished" | "Withdrawn";
        type_raw: string;
        id: {
            eventSeq: string;
            txDigest: string;
        };
        time: string;
        sender: string;
        arbitration: string;
        order: string;
        arb: string;
        parsedJson_raw?: any;
    } | {
        type: string;
        type_raw: string;
        id: {
            eventSeq: string;
            txDigest: string;
        };
        time: string;
        amount: string | number;
        sender: string;
        service: string;
        order: string;
        discount?: string | null | undefined;
        progress?: string | null | undefined;
        allocation?: string | null | undefined;
        parsedJson_raw?: any;
    } | {
        type: string;
        type_raw: string;
        id: {
            eventSeq: string;
            txDigest: string;
        };
        time: string;
        sender: string;
        progress: string;
        machine: string;
        node: string;
        forward?: string | null | undefined;
        task?: string | null | undefined;
        parsedJson_raw?: any;
        hold?: boolean | null | undefined;
    } | {
        type: string;
        type_raw: string;
        id: {
            eventSeq: string;
            txDigest: string;
        };
        time: string;
        sender: string;
        recommend: string;
        demand: string;
        service?: string | null | undefined;
        parsedJson_raw?: any;
    } | {
        type: string;
        type_raw: string;
        id: {
            eventSeq: string;
            txDigest: string;
        };
        time: string;
        sender: string;
        feedback: string;
        demand: string;
        service?: string | null | undefined;
        acceptance_score?: number | null | undefined;
        parsedJson_raw?: any;
    } | {
        type: string;
        address: string;
        type_raw: string;
        id: {
            eventSeq: string;
            txDigest: string;
        };
        time: string;
        sender: string;
        resource: string;
        referrer?: string | null | undefined;
        parsedJson_raw?: any;
    })[];
    hasNextPage: boolean;
    cache_expire?: number | "INFINITE" | undefined;
    nextCursor?: {
        eventSeq: string;
        txDigest: string;
    } | null | undefined;
}>;
export declare const EventQuerySchema: z.ZodObject<{
    no_cache: z.ZodOptional<z.ZodBoolean>;
    network: z.ZodOptional<z.ZodEnum<[import("wowok").ENTRYPOINT.Localnet, import("wowok").ENTRYPOINT.Testnet]>>;
} & {
    type: z.ZodUnion<[z.ZodLiteral<"ArbEvent">, z.ZodLiteral<"NewOrderEvent">, z.ZodLiteral<"ProgressEvent">, z.ZodLiteral<"DemandPresentEvent">, z.ZodLiteral<"DemandFeedbackEvent">, z.ZodLiteral<"NewEntityEvent">, z.ZodString]>;
    cursor: z.ZodOptional<z.ZodUnion<[z.ZodObject<{
        eventSeq: z.ZodString;
        txDigest: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        eventSeq: string;
        txDigest: string;
    }, {
        eventSeq: string;
        txDigest: string;
    }>, z.ZodNull]>>;
    limit: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodNull]>>;
    order: z.ZodOptional<z.ZodUnion<[z.ZodLiteral<"ascending">, z.ZodLiteral<"descending">, z.ZodNull]>>;
}, "strict", z.ZodTypeAny, {
    type: string;
    no_cache?: boolean | undefined;
    network?: import("wowok").ENTRYPOINT | undefined;
    cursor?: {
        eventSeq: string;
        txDigest: string;
    } | null | undefined;
    limit?: number | null | undefined;
    order?: "ascending" | "descending" | null | undefined;
}, {
    type: string;
    no_cache?: boolean | undefined;
    network?: import("wowok").ENTRYPOINT | undefined;
    cursor?: {
        eventSeq: string;
        txDigest: string;
    } | null | undefined;
    limit?: number | null | undefined;
    order?: "ascending" | "descending" | null | undefined;
}>;
export declare const OnchainEventsInputSchema: z.ZodObject<{
    type: z.ZodUnion<[z.ZodLiteral<"ArbEvent">, z.ZodLiteral<"NewOrderEvent">, z.ZodLiteral<"ProgressEvent">, z.ZodLiteral<"DemandPresentEvent">, z.ZodLiteral<"DemandFeedbackEvent">, z.ZodLiteral<"NewEntityEvent">, z.ZodString]>;
    cursor: z.ZodOptional<z.ZodUnion<[z.ZodObject<{
        eventSeq: z.ZodString;
        txDigest: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        eventSeq: string;
        txDigest: string;
    }, {
        eventSeq: string;
        txDigest: string;
    }>, z.ZodNull]>>;
    limit: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodNull]>>;
    order: z.ZodOptional<z.ZodUnion<[z.ZodLiteral<"ascending">, z.ZodLiteral<"descending">, z.ZodNull]>>;
    no_cache: z.ZodOptional<z.ZodBoolean>;
    network: z.ZodOptional<z.ZodEnum<[import("wowok").ENTRYPOINT.Localnet, import("wowok").ENTRYPOINT.Testnet]>>;
}, "strip", z.ZodTypeAny, {
    type: string;
    no_cache?: boolean | undefined;
    network?: import("wowok").ENTRYPOINT | undefined;
    cursor?: {
        eventSeq: string;
        txDigest: string;
    } | null | undefined;
    limit?: number | null | undefined;
    order?: "ascending" | "descending" | null | undefined;
}, {
    type: string;
    no_cache?: boolean | undefined;
    network?: import("wowok").ENTRYPOINT | undefined;
    cursor?: {
        eventSeq: string;
        txDigest: string;
    } | null | undefined;
    limit?: number | null | undefined;
    order?: "ascending" | "descending" | null | undefined;
}>;
export declare const OnchainEventsResultSchema: z.ZodObject<{
    result: z.ZodUnion<[z.ZodObject<{
        data: z.ZodArray<z.ZodUnion<[z.ZodObject<{
            id: z.ZodObject<{
                eventSeq: z.ZodString;
                txDigest: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                eventSeq: string;
                txDigest: string;
            }, {
                eventSeq: string;
                txDigest: string;
            }>;
            sender: z.ZodString;
            type: z.ZodUnion<[z.ZodLiteral<"ArbEvent">, z.ZodLiteral<"NewOrderEvent">, z.ZodLiteral<"ProgressEvent">, z.ZodLiteral<"DemandPresentEvent">, z.ZodLiteral<"DemandFeedbackEvent">, z.ZodLiteral<"NewEntityEvent">, z.ZodString]>;
            type_raw: z.ZodString;
            time: z.ZodString;
            parsedJson_raw: z.ZodOptional<z.ZodAny>;
        }, "strip", z.ZodTypeAny, {
            type: string;
            type_raw: string;
            id: {
                eventSeq: string;
                txDigest: string;
            };
            time: string;
            sender: string;
            parsedJson_raw?: any;
        }, {
            type: string;
            type_raw: string;
            id: {
                eventSeq: string;
                txDigest: string;
            };
            time: string;
            sender: string;
            parsedJson_raw?: any;
        }>, z.ZodObject<{
            id: z.ZodObject<{
                eventSeq: z.ZodString;
                txDigest: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                eventSeq: string;
                txDigest: string;
            }, {
                eventSeq: string;
                txDigest: string;
            }>;
            sender: z.ZodString;
            type: z.ZodUnion<[z.ZodLiteral<"ArbEvent">, z.ZodLiteral<"NewOrderEvent">, z.ZodLiteral<"ProgressEvent">, z.ZodLiteral<"DemandPresentEvent">, z.ZodLiteral<"DemandFeedbackEvent">, z.ZodLiteral<"NewEntityEvent">, z.ZodString]>;
            type_raw: z.ZodString;
            time: z.ZodString;
            parsedJson_raw: z.ZodOptional<z.ZodAny>;
        } & {
            arb: z.ZodString;
            arbitration: z.ZodString;
            order: z.ZodString;
            status: z.ZodEnum<["Principal_confirming", "Arbitrator_confirming", "Voting", "Arbitrated", "Objectionable", "Finished", "Withdrawn"]>;
        }, "strip", z.ZodTypeAny, {
            type: string;
            status: "Principal_confirming" | "Arbitrator_confirming" | "Voting" | "Arbitrated" | "Objectionable" | "Finished" | "Withdrawn";
            type_raw: string;
            id: {
                eventSeq: string;
                txDigest: string;
            };
            time: string;
            sender: string;
            arbitration: string;
            order: string;
            arb: string;
            parsedJson_raw?: any;
        }, {
            type: string;
            status: "Principal_confirming" | "Arbitrator_confirming" | "Voting" | "Arbitrated" | "Objectionable" | "Finished" | "Withdrawn";
            type_raw: string;
            id: {
                eventSeq: string;
                txDigest: string;
            };
            time: string;
            sender: string;
            arbitration: string;
            order: string;
            arb: string;
            parsedJson_raw?: any;
        }>, z.ZodObject<{
            id: z.ZodObject<{
                eventSeq: z.ZodString;
                txDigest: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                eventSeq: string;
                txDigest: string;
            }, {
                eventSeq: string;
                txDigest: string;
            }>;
            sender: z.ZodString;
            type: z.ZodUnion<[z.ZodLiteral<"ArbEvent">, z.ZodLiteral<"NewOrderEvent">, z.ZodLiteral<"ProgressEvent">, z.ZodLiteral<"DemandPresentEvent">, z.ZodLiteral<"DemandFeedbackEvent">, z.ZodLiteral<"NewEntityEvent">, z.ZodString]>;
            type_raw: z.ZodString;
            time: z.ZodString;
            parsedJson_raw: z.ZodOptional<z.ZodAny>;
        } & {
            order: z.ZodString;
            service: z.ZodString;
            progress: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
            discount: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
            allocation: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
            amount: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
        }, "strip", z.ZodTypeAny, {
            type: string;
            type_raw: string;
            id: {
                eventSeq: string;
                txDigest: string;
            };
            time: string;
            amount: string | number;
            sender: string;
            service: string;
            order: string;
            discount?: string | null | undefined;
            progress?: string | null | undefined;
            allocation?: string | null | undefined;
            parsedJson_raw?: any;
        }, {
            type: string;
            type_raw: string;
            id: {
                eventSeq: string;
                txDigest: string;
            };
            time: string;
            amount: string | number;
            sender: string;
            service: string;
            order: string;
            discount?: string | null | undefined;
            progress?: string | null | undefined;
            allocation?: string | null | undefined;
            parsedJson_raw?: any;
        }>, z.ZodObject<{
            id: z.ZodObject<{
                eventSeq: z.ZodString;
                txDigest: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                eventSeq: string;
                txDigest: string;
            }, {
                eventSeq: string;
                txDigest: string;
            }>;
            sender: z.ZodString;
            type: z.ZodUnion<[z.ZodLiteral<"ArbEvent">, z.ZodLiteral<"NewOrderEvent">, z.ZodLiteral<"ProgressEvent">, z.ZodLiteral<"DemandPresentEvent">, z.ZodLiteral<"DemandFeedbackEvent">, z.ZodLiteral<"NewEntityEvent">, z.ZodString]>;
            type_raw: z.ZodString;
            time: z.ZodString;
            parsedJson_raw: z.ZodOptional<z.ZodAny>;
        } & {
            progress: z.ZodString;
            machine: z.ZodString;
            task: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
            node: z.ZodString;
            forward: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
            hold: z.ZodOptional<z.ZodUnion<[z.ZodBoolean, z.ZodNull]>>;
        }, "strip", z.ZodTypeAny, {
            type: string;
            type_raw: string;
            id: {
                eventSeq: string;
                txDigest: string;
            };
            time: string;
            sender: string;
            progress: string;
            machine: string;
            node: string;
            forward?: string | null | undefined;
            task?: string | null | undefined;
            parsedJson_raw?: any;
            hold?: boolean | null | undefined;
        }, {
            type: string;
            type_raw: string;
            id: {
                eventSeq: string;
                txDigest: string;
            };
            time: string;
            sender: string;
            progress: string;
            machine: string;
            node: string;
            forward?: string | null | undefined;
            task?: string | null | undefined;
            parsedJson_raw?: any;
            hold?: boolean | null | undefined;
        }>, z.ZodObject<{
            id: z.ZodObject<{
                eventSeq: z.ZodString;
                txDigest: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                eventSeq: string;
                txDigest: string;
            }, {
                eventSeq: string;
                txDigest: string;
            }>;
            sender: z.ZodString;
            type: z.ZodUnion<[z.ZodLiteral<"ArbEvent">, z.ZodLiteral<"NewOrderEvent">, z.ZodLiteral<"ProgressEvent">, z.ZodLiteral<"DemandPresentEvent">, z.ZodLiteral<"DemandFeedbackEvent">, z.ZodLiteral<"NewEntityEvent">, z.ZodString]>;
            type_raw: z.ZodString;
            time: z.ZodString;
            parsedJson_raw: z.ZodOptional<z.ZodAny>;
        } & {
            demand: z.ZodString;
            service: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
            recommend: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            type_raw: string;
            id: {
                eventSeq: string;
                txDigest: string;
            };
            time: string;
            sender: string;
            recommend: string;
            demand: string;
            service?: string | null | undefined;
            parsedJson_raw?: any;
        }, {
            type: string;
            type_raw: string;
            id: {
                eventSeq: string;
                txDigest: string;
            };
            time: string;
            sender: string;
            recommend: string;
            demand: string;
            service?: string | null | undefined;
            parsedJson_raw?: any;
        }>, z.ZodObject<{
            id: z.ZodObject<{
                eventSeq: z.ZodString;
                txDigest: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                eventSeq: string;
                txDigest: string;
            }, {
                eventSeq: string;
                txDigest: string;
            }>;
            sender: z.ZodString;
            type: z.ZodUnion<[z.ZodLiteral<"ArbEvent">, z.ZodLiteral<"NewOrderEvent">, z.ZodLiteral<"ProgressEvent">, z.ZodLiteral<"DemandPresentEvent">, z.ZodLiteral<"DemandFeedbackEvent">, z.ZodLiteral<"NewEntityEvent">, z.ZodString]>;
            type_raw: z.ZodString;
            time: z.ZodString;
            parsedJson_raw: z.ZodOptional<z.ZodAny>;
        } & {
            demand: z.ZodString;
            service: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
            feedback: z.ZodString;
            acceptance_score: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodNull]>>;
        }, "strip", z.ZodTypeAny, {
            type: string;
            type_raw: string;
            id: {
                eventSeq: string;
                txDigest: string;
            };
            time: string;
            sender: string;
            feedback: string;
            demand: string;
            service?: string | null | undefined;
            acceptance_score?: number | null | undefined;
            parsedJson_raw?: any;
        }, {
            type: string;
            type_raw: string;
            id: {
                eventSeq: string;
                txDigest: string;
            };
            time: string;
            sender: string;
            feedback: string;
            demand: string;
            service?: string | null | undefined;
            acceptance_score?: number | null | undefined;
            parsedJson_raw?: any;
        }>, z.ZodObject<{
            id: z.ZodObject<{
                eventSeq: z.ZodString;
                txDigest: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                eventSeq: string;
                txDigest: string;
            }, {
                eventSeq: string;
                txDigest: string;
            }>;
            sender: z.ZodString;
            type: z.ZodUnion<[z.ZodLiteral<"ArbEvent">, z.ZodLiteral<"NewOrderEvent">, z.ZodLiteral<"ProgressEvent">, z.ZodLiteral<"DemandPresentEvent">, z.ZodLiteral<"DemandFeedbackEvent">, z.ZodLiteral<"NewEntityEvent">, z.ZodString]>;
            type_raw: z.ZodString;
            time: z.ZodString;
            parsedJson_raw: z.ZodOptional<z.ZodAny>;
        } & {
            address: z.ZodString;
            resource: z.ZodString;
            referrer: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
        }, "strip", z.ZodTypeAny, {
            type: string;
            address: string;
            type_raw: string;
            id: {
                eventSeq: string;
                txDigest: string;
            };
            time: string;
            sender: string;
            resource: string;
            referrer?: string | null | undefined;
            parsedJson_raw?: any;
        }, {
            type: string;
            address: string;
            type_raw: string;
            id: {
                eventSeq: string;
                txDigest: string;
            };
            time: string;
            sender: string;
            resource: string;
            referrer?: string | null | undefined;
            parsedJson_raw?: any;
        }>]>, "many">;
        hasNextPage: z.ZodBoolean;
        nextCursor: z.ZodOptional<z.ZodUnion<[z.ZodObject<{
            eventSeq: z.ZodString;
            txDigest: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            eventSeq: string;
            txDigest: string;
        }, {
            eventSeq: string;
            txDigest: string;
        }>, z.ZodNull]>>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    }, "strip", z.ZodTypeAny, {
        data: ({
            type: string;
            type_raw: string;
            id: {
                eventSeq: string;
                txDigest: string;
            };
            time: string;
            sender: string;
            parsedJson_raw?: any;
        } | {
            type: string;
            status: "Principal_confirming" | "Arbitrator_confirming" | "Voting" | "Arbitrated" | "Objectionable" | "Finished" | "Withdrawn";
            type_raw: string;
            id: {
                eventSeq: string;
                txDigest: string;
            };
            time: string;
            sender: string;
            arbitration: string;
            order: string;
            arb: string;
            parsedJson_raw?: any;
        } | {
            type: string;
            type_raw: string;
            id: {
                eventSeq: string;
                txDigest: string;
            };
            time: string;
            amount: string | number;
            sender: string;
            service: string;
            order: string;
            discount?: string | null | undefined;
            progress?: string | null | undefined;
            allocation?: string | null | undefined;
            parsedJson_raw?: any;
        } | {
            type: string;
            type_raw: string;
            id: {
                eventSeq: string;
                txDigest: string;
            };
            time: string;
            sender: string;
            progress: string;
            machine: string;
            node: string;
            forward?: string | null | undefined;
            task?: string | null | undefined;
            parsedJson_raw?: any;
            hold?: boolean | null | undefined;
        } | {
            type: string;
            type_raw: string;
            id: {
                eventSeq: string;
                txDigest: string;
            };
            time: string;
            sender: string;
            recommend: string;
            demand: string;
            service?: string | null | undefined;
            parsedJson_raw?: any;
        } | {
            type: string;
            type_raw: string;
            id: {
                eventSeq: string;
                txDigest: string;
            };
            time: string;
            sender: string;
            feedback: string;
            demand: string;
            service?: string | null | undefined;
            acceptance_score?: number | null | undefined;
            parsedJson_raw?: any;
        } | {
            type: string;
            address: string;
            type_raw: string;
            id: {
                eventSeq: string;
                txDigest: string;
            };
            time: string;
            sender: string;
            resource: string;
            referrer?: string | null | undefined;
            parsedJson_raw?: any;
        })[];
        hasNextPage: boolean;
        cache_expire?: number | "INFINITE" | undefined;
        nextCursor?: {
            eventSeq: string;
            txDigest: string;
        } | null | undefined;
    }, {
        data: ({
            type: string;
            type_raw: string;
            id: {
                eventSeq: string;
                txDigest: string;
            };
            time: string;
            sender: string;
            parsedJson_raw?: any;
        } | {
            type: string;
            status: "Principal_confirming" | "Arbitrator_confirming" | "Voting" | "Arbitrated" | "Objectionable" | "Finished" | "Withdrawn";
            type_raw: string;
            id: {
                eventSeq: string;
                txDigest: string;
            };
            time: string;
            sender: string;
            arbitration: string;
            order: string;
            arb: string;
            parsedJson_raw?: any;
        } | {
            type: string;
            type_raw: string;
            id: {
                eventSeq: string;
                txDigest: string;
            };
            time: string;
            amount: string | number;
            sender: string;
            service: string;
            order: string;
            discount?: string | null | undefined;
            progress?: string | null | undefined;
            allocation?: string | null | undefined;
            parsedJson_raw?: any;
        } | {
            type: string;
            type_raw: string;
            id: {
                eventSeq: string;
                txDigest: string;
            };
            time: string;
            sender: string;
            progress: string;
            machine: string;
            node: string;
            forward?: string | null | undefined;
            task?: string | null | undefined;
            parsedJson_raw?: any;
            hold?: boolean | null | undefined;
        } | {
            type: string;
            type_raw: string;
            id: {
                eventSeq: string;
                txDigest: string;
            };
            time: string;
            sender: string;
            recommend: string;
            demand: string;
            service?: string | null | undefined;
            parsedJson_raw?: any;
        } | {
            type: string;
            type_raw: string;
            id: {
                eventSeq: string;
                txDigest: string;
            };
            time: string;
            sender: string;
            feedback: string;
            demand: string;
            service?: string | null | undefined;
            acceptance_score?: number | null | undefined;
            parsedJson_raw?: any;
        } | {
            type: string;
            address: string;
            type_raw: string;
            id: {
                eventSeq: string;
                txDigest: string;
            };
            time: string;
            sender: string;
            resource: string;
            referrer?: string | null | undefined;
            parsedJson_raw?: any;
        })[];
        hasNextPage: boolean;
        cache_expire?: number | "INFINITE" | undefined;
        nextCursor?: {
            eventSeq: string;
            txDigest: string;
        } | null | undefined;
    }>, z.ZodNull]>;
}, "strip", z.ZodTypeAny, {
    result: {
        data: ({
            type: string;
            type_raw: string;
            id: {
                eventSeq: string;
                txDigest: string;
            };
            time: string;
            sender: string;
            parsedJson_raw?: any;
        } | {
            type: string;
            status: "Principal_confirming" | "Arbitrator_confirming" | "Voting" | "Arbitrated" | "Objectionable" | "Finished" | "Withdrawn";
            type_raw: string;
            id: {
                eventSeq: string;
                txDigest: string;
            };
            time: string;
            sender: string;
            arbitration: string;
            order: string;
            arb: string;
            parsedJson_raw?: any;
        } | {
            type: string;
            type_raw: string;
            id: {
                eventSeq: string;
                txDigest: string;
            };
            time: string;
            amount: string | number;
            sender: string;
            service: string;
            order: string;
            discount?: string | null | undefined;
            progress?: string | null | undefined;
            allocation?: string | null | undefined;
            parsedJson_raw?: any;
        } | {
            type: string;
            type_raw: string;
            id: {
                eventSeq: string;
                txDigest: string;
            };
            time: string;
            sender: string;
            progress: string;
            machine: string;
            node: string;
            forward?: string | null | undefined;
            task?: string | null | undefined;
            parsedJson_raw?: any;
            hold?: boolean | null | undefined;
        } | {
            type: string;
            type_raw: string;
            id: {
                eventSeq: string;
                txDigest: string;
            };
            time: string;
            sender: string;
            recommend: string;
            demand: string;
            service?: string | null | undefined;
            parsedJson_raw?: any;
        } | {
            type: string;
            type_raw: string;
            id: {
                eventSeq: string;
                txDigest: string;
            };
            time: string;
            sender: string;
            feedback: string;
            demand: string;
            service?: string | null | undefined;
            acceptance_score?: number | null | undefined;
            parsedJson_raw?: any;
        } | {
            type: string;
            address: string;
            type_raw: string;
            id: {
                eventSeq: string;
                txDigest: string;
            };
            time: string;
            sender: string;
            resource: string;
            referrer?: string | null | undefined;
            parsedJson_raw?: any;
        })[];
        hasNextPage: boolean;
        cache_expire?: number | "INFINITE" | undefined;
        nextCursor?: {
            eventSeq: string;
            txDigest: string;
        } | null | undefined;
    } | null;
}, {
    result: {
        data: ({
            type: string;
            type_raw: string;
            id: {
                eventSeq: string;
                txDigest: string;
            };
            time: string;
            sender: string;
            parsedJson_raw?: any;
        } | {
            type: string;
            status: "Principal_confirming" | "Arbitrator_confirming" | "Voting" | "Arbitrated" | "Objectionable" | "Finished" | "Withdrawn";
            type_raw: string;
            id: {
                eventSeq: string;
                txDigest: string;
            };
            time: string;
            sender: string;
            arbitration: string;
            order: string;
            arb: string;
            parsedJson_raw?: any;
        } | {
            type: string;
            type_raw: string;
            id: {
                eventSeq: string;
                txDigest: string;
            };
            time: string;
            amount: string | number;
            sender: string;
            service: string;
            order: string;
            discount?: string | null | undefined;
            progress?: string | null | undefined;
            allocation?: string | null | undefined;
            parsedJson_raw?: any;
        } | {
            type: string;
            type_raw: string;
            id: {
                eventSeq: string;
                txDigest: string;
            };
            time: string;
            sender: string;
            progress: string;
            machine: string;
            node: string;
            forward?: string | null | undefined;
            task?: string | null | undefined;
            parsedJson_raw?: any;
            hold?: boolean | null | undefined;
        } | {
            type: string;
            type_raw: string;
            id: {
                eventSeq: string;
                txDigest: string;
            };
            time: string;
            sender: string;
            recommend: string;
            demand: string;
            service?: string | null | undefined;
            parsedJson_raw?: any;
        } | {
            type: string;
            type_raw: string;
            id: {
                eventSeq: string;
                txDigest: string;
            };
            time: string;
            sender: string;
            feedback: string;
            demand: string;
            service?: string | null | undefined;
            acceptance_score?: number | null | undefined;
            parsedJson_raw?: any;
        } | {
            type: string;
            address: string;
            type_raw: string;
            id: {
                eventSeq: string;
                txDigest: string;
            };
            time: string;
            sender: string;
            resource: string;
            referrer?: string | null | undefined;
            parsedJson_raw?: any;
        })[];
        hasNextPage: boolean;
        cache_expire?: number | "INFINITE" | undefined;
        nextCursor?: {
            eventSeq: string;
            txDigest: string;
        } | null | undefined;
    } | null;
}>;
export declare const TableItem_RepositoryDataOrUndefinedSchema: z.ZodUnion<[z.ZodObject<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    entity: z.ZodString;
    name: z.ZodString;
    value: z.ZodArray<z.ZodNumber, "many">;
    data: z.ZodObject<{
        value_type: z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>, z.ZodLiteral<import("wowok").ValueType.Value>]>, z.ZodLiteral<"Value">]>;
        value: z.ZodUnion<[z.ZodUnion<[z.ZodBoolean, z.ZodUnion<[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;
        }>, z.ZodString]>, z.ZodString, z.ZodNumber, z.ZodArray<z.ZodBoolean, "many">, z.ZodUnion<[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;
        }>, z.ZodArray<z.ZodString, "many">]>, z.ZodArray<z.ZodString, "many">, z.ZodArray<z.ZodNumber, "many">, z.ZodArray<z.ZodArray<z.ZodNumber, "many">, "many">]>, z.ZodType<any, z.ZodTypeDef, any>]>;
    }, "strip", z.ZodTypeAny, {
        value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
        value?: any;
    }, {
        value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
        value?: any;
    }>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    entity: z.ZodString;
    name: z.ZodString;
    value: z.ZodArray<z.ZodNumber, "many">;
    data: z.ZodObject<{
        value_type: z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>, z.ZodLiteral<import("wowok").ValueType.Value>]>, z.ZodLiteral<"Value">]>;
        value: z.ZodUnion<[z.ZodUnion<[z.ZodBoolean, z.ZodUnion<[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;
        }>, z.ZodString]>, z.ZodString, z.ZodNumber, z.ZodArray<z.ZodBoolean, "many">, z.ZodUnion<[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;
        }>, z.ZodArray<z.ZodString, "many">]>, z.ZodArray<z.ZodString, "many">, z.ZodArray<z.ZodNumber, "many">, z.ZodArray<z.ZodArray<z.ZodNumber, "many">, "many">]>, z.ZodType<any, z.ZodTypeDef, any>]>;
    }, "strip", z.ZodTypeAny, {
        value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
        value?: any;
    }, {
        value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
        value?: any;
    }>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    entity: z.ZodString;
    name: z.ZodString;
    value: z.ZodArray<z.ZodNumber, "many">;
    data: z.ZodObject<{
        value_type: z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>, z.ZodLiteral<import("wowok").ValueType.Value>]>, z.ZodLiteral<"Value">]>;
        value: z.ZodUnion<[z.ZodUnion<[z.ZodBoolean, z.ZodUnion<[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;
        }>, z.ZodString]>, z.ZodString, z.ZodNumber, z.ZodArray<z.ZodBoolean, "many">, z.ZodUnion<[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;
        }>, z.ZodArray<z.ZodString, "many">]>, z.ZodArray<z.ZodString, "many">, z.ZodArray<z.ZodNumber, "many">, z.ZodArray<z.ZodArray<z.ZodNumber, "many">, "many">]>, z.ZodType<any, z.ZodTypeDef, any>]>;
    }, "strip", z.ZodTypeAny, {
        value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
        value?: any;
    }, {
        value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
        value?: any;
    }>;
}, z.ZodTypeAny, "passthrough">>, z.ZodNull]>;
export declare const TableItem_PermissionPermOrUndefinedSchema: z.ZodUnion<[z.ZodObject<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    address: z.ZodString;
    perm: z.ZodArray<z.ZodEffects<z.ZodNumber, number, number>, "many">;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    address: z.ZodString;
    perm: z.ZodArray<z.ZodEffects<z.ZodNumber, number, number>, "many">;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    address: z.ZodString;
    perm: z.ZodArray<z.ZodEffects<z.ZodNumber, number, number>, "many">;
}, z.ZodTypeAny, "passthrough">>, z.ZodNull]>;
export declare const TableItem_EntityRegistrarOrUndefinedSchema: z.ZodUnion<[z.ZodObject<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    address: z.ZodString;
    description: z.ZodString;
    time: z.ZodNumber;
    referrer: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    mark_object: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    records: z.ZodArray<z.ZodObject<{
        name: z.ZodString;
        value_type: z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>, z.ZodLiteral<import("wowok").ValueType.Value>]>, z.ZodLiteral<"Value">]>;
        value: z.ZodUnion<[z.ZodUnion<[z.ZodBoolean, z.ZodUnion<[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;
        }>, z.ZodString]>, z.ZodString, z.ZodNumber, z.ZodArray<z.ZodBoolean, "many">, z.ZodUnion<[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;
        }>, z.ZodArray<z.ZodString, "many">]>, z.ZodArray<z.ZodString, "many">, z.ZodArray<z.ZodNumber, "many">, z.ZodArray<z.ZodArray<z.ZodNumber, "many">, "many">]>, z.ZodType<any, z.ZodTypeDef, any>]>;
    }, "strip", z.ZodTypeAny, {
        value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
        name: string;
        value?: any;
    }, {
        value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
        name: string;
        value?: any;
    }>, "many">;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    address: z.ZodString;
    description: z.ZodString;
    time: z.ZodNumber;
    referrer: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    mark_object: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    records: z.ZodArray<z.ZodObject<{
        name: z.ZodString;
        value_type: z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>, z.ZodLiteral<import("wowok").ValueType.Value>]>, z.ZodLiteral<"Value">]>;
        value: z.ZodUnion<[z.ZodUnion<[z.ZodBoolean, z.ZodUnion<[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;
        }>, z.ZodString]>, z.ZodString, z.ZodNumber, z.ZodArray<z.ZodBoolean, "many">, z.ZodUnion<[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;
        }>, z.ZodArray<z.ZodString, "many">]>, z.ZodArray<z.ZodString, "many">, z.ZodArray<z.ZodNumber, "many">, z.ZodArray<z.ZodArray<z.ZodNumber, "many">, "many">]>, z.ZodType<any, z.ZodTypeDef, any>]>;
    }, "strip", z.ZodTypeAny, {
        value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
        name: string;
        value?: any;
    }, {
        value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
        name: string;
        value?: any;
    }>, "many">;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    address: z.ZodString;
    description: z.ZodString;
    time: z.ZodNumber;
    referrer: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    mark_object: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    records: z.ZodArray<z.ZodObject<{
        name: z.ZodString;
        value_type: z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>, z.ZodLiteral<import("wowok").ValueType.Value>]>, z.ZodLiteral<"Value">]>;
        value: z.ZodUnion<[z.ZodUnion<[z.ZodBoolean, z.ZodUnion<[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;
        }>, z.ZodString]>, z.ZodString, z.ZodNumber, z.ZodArray<z.ZodBoolean, "many">, z.ZodUnion<[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;
        }>, z.ZodArray<z.ZodString, "many">]>, z.ZodArray<z.ZodString, "many">, z.ZodArray<z.ZodNumber, "many">, z.ZodArray<z.ZodArray<z.ZodNumber, "many">, "many">]>, z.ZodType<any, z.ZodTypeDef, any>]>;
    }, "strip", z.ZodTypeAny, {
        value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
        name: string;
        value?: any;
    }, {
        value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
        name: string;
        value?: any;
    }>, "many">;
}, z.ZodTypeAny, "passthrough">>, z.ZodNull]>;
export declare const TableItem_EntityLinkerOrUndefinedSchema: z.ZodUnion<[z.ZodObject<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    address: z.ZodString;
    pos: z.ZodNumber;
    count: z.ZodNumber;
    votes: z.ZodArray<z.ZodObject<{
        address: z.ZodString;
        like: z.ZodOptional<z.ZodBoolean>;
        dislike: z.ZodOptional<z.ZodBoolean>;
        affiliation: z.ZodOptional<z.ZodBoolean>;
        time: z.ZodNumber;
    }, "strip", z.ZodTypeAny, {
        address: string;
        time: number;
        like?: boolean | undefined;
        dislike?: boolean | undefined;
        affiliation?: boolean | undefined;
    }, {
        address: string;
        time: number;
        like?: boolean | undefined;
        dislike?: boolean | undefined;
        affiliation?: boolean | undefined;
    }>, "many">;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    address: z.ZodString;
    pos: z.ZodNumber;
    count: z.ZodNumber;
    votes: z.ZodArray<z.ZodObject<{
        address: z.ZodString;
        like: z.ZodOptional<z.ZodBoolean>;
        dislike: z.ZodOptional<z.ZodBoolean>;
        affiliation: z.ZodOptional<z.ZodBoolean>;
        time: z.ZodNumber;
    }, "strip", z.ZodTypeAny, {
        address: string;
        time: number;
        like?: boolean | undefined;
        dislike?: boolean | undefined;
        affiliation?: boolean | undefined;
    }, {
        address: string;
        time: number;
        like?: boolean | undefined;
        dislike?: boolean | undefined;
        affiliation?: boolean | undefined;
    }>, "many">;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    address: z.ZodString;
    pos: z.ZodNumber;
    count: z.ZodNumber;
    votes: z.ZodArray<z.ZodObject<{
        address: z.ZodString;
        like: z.ZodOptional<z.ZodBoolean>;
        dislike: z.ZodOptional<z.ZodBoolean>;
        affiliation: z.ZodOptional<z.ZodBoolean>;
        time: z.ZodNumber;
    }, "strip", z.ZodTypeAny, {
        address: string;
        time: number;
        like?: boolean | undefined;
        dislike?: boolean | undefined;
        affiliation?: boolean | undefined;
    }, {
        address: string;
        time: number;
        like?: boolean | undefined;
        dislike?: boolean | undefined;
        affiliation?: boolean | undefined;
    }>, "many">;
}, z.ZodTypeAny, "passthrough">>, z.ZodNull]>;
export declare const TableItem_RewardRecordOrUndefinedSchema: z.ZodUnion<[z.ZodObject<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    recipient: z.ZodString;
    guard: z.ZodString;
    total: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
    record: z.ZodArray<z.ZodObject<{
        amount: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
        time: z.ZodNumber;
        store_from_id: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    }, "strip", z.ZodTypeAny, {
        time: number;
        amount: string | number;
        store_from_id: string | null;
    }, {
        time: number;
        amount: string | number;
        store_from_id: string | null;
    }>, "many">;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    recipient: z.ZodString;
    guard: z.ZodString;
    total: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
    record: z.ZodArray<z.ZodObject<{
        amount: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
        time: z.ZodNumber;
        store_from_id: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    }, "strip", z.ZodTypeAny, {
        time: number;
        amount: string | number;
        store_from_id: string | null;
    }, {
        time: number;
        amount: string | number;
        store_from_id: string | null;
    }>, "many">;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    recipient: z.ZodString;
    guard: z.ZodString;
    total: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
    record: z.ZodArray<z.ZodObject<{
        amount: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
        time: z.ZodNumber;
        store_from_id: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    }, "strip", z.ZodTypeAny, {
        time: number;
        amount: string | number;
        store_from_id: string | null;
    }, {
        time: number;
        amount: string | number;
        store_from_id: string | null;
    }>, "many">;
}, z.ZodTypeAny, "passthrough">>, z.ZodNull]>;
export declare const TableItem_DemandPresenterOrUndefinedSchema: z.ZodUnion<[z.ZodObject<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    address: z.ZodString;
    recommend: z.ZodString;
    service: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    update_time: z.ZodNumber;
    acceptance_score: z.ZodUnion<[z.ZodNumber, z.ZodNull]>;
    feedback: z.ZodString;
    feedback_time: z.ZodNumber;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    address: z.ZodString;
    recommend: z.ZodString;
    service: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    update_time: z.ZodNumber;
    acceptance_score: z.ZodUnion<[z.ZodNumber, z.ZodNull]>;
    feedback: z.ZodString;
    feedback_time: z.ZodNumber;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    address: z.ZodString;
    recommend: z.ZodString;
    service: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    update_time: z.ZodNumber;
    acceptance_score: z.ZodUnion<[z.ZodNumber, z.ZodNull]>;
    feedback: z.ZodString;
    feedback_time: z.ZodNumber;
}, z.ZodTypeAny, "passthrough">>, z.ZodNull]>;
export declare const TableItem_TreasuryHistoryOrUndefinedSchema: z.ZodUnion<[z.ZodObject<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    payment: z.ZodEffects<z.ZodString, string, string>;
    op: z.ZodEnum<["Withdraw", "Deposit", "Receive"]>;
    signer: z.ZodString;
    external_guard: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    amount: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
    time: z.ZodNumber;
    store_from_id: z.ZodUnion<[z.ZodString, z.ZodNull]>;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    payment: z.ZodEffects<z.ZodString, string, string>;
    op: z.ZodEnum<["Withdraw", "Deposit", "Receive"]>;
    signer: z.ZodString;
    external_guard: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    amount: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
    time: z.ZodNumber;
    store_from_id: z.ZodUnion<[z.ZodString, z.ZodNull]>;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    payment: z.ZodEffects<z.ZodString, string, string>;
    op: z.ZodEnum<["Withdraw", "Deposit", "Receive"]>;
    signer: z.ZodString;
    external_guard: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    amount: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
    time: z.ZodNumber;
    store_from_id: z.ZodUnion<[z.ZodString, z.ZodNull]>;
}, z.ZodTypeAny, "passthrough">>, z.ZodNull]>;
export declare const TableItem_MachineNodeOrUndefinedSchema: z.ZodUnion<[z.ZodObject<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    name: z.ZodString;
    value: 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">;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    name: z.ZodString;
    value: 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">;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    name: z.ZodString;
    value: 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">;
}, z.ZodTypeAny, "passthrough">>, z.ZodNull]>;
export declare const TableItem_ProgressHistoryOrUndefinedSchema: z.ZodUnion<[z.ZodObject<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    index: z.ZodNumber;
    node: z.ZodString;
    next_node: z.ZodString;
    session: z.ZodArray<z.ZodObject<{
        next_node: z.ZodString;
        forwards: z.ZodArray<z.ZodObject<{
            forward: z.ZodString;
            who: z.ZodUnion<[z.ZodString, z.ZodNull]>;
            retained_submission: z.ZodArray<z.ZodObject<{
                identifier: z.ZodNumber;
                value_type: z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>, z.ZodLiteral<import("wowok").ValueType.Value>]>, z.ZodLiteral<"Value">]>;
                value: z.ZodUnion<[z.ZodUnion<[z.ZodBoolean, z.ZodUnion<[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;
                }>, z.ZodString]>, z.ZodString, z.ZodNumber, z.ZodArray<z.ZodBoolean, "many">, z.ZodUnion<[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;
                }>, z.ZodArray<z.ZodString, "many">]>, z.ZodArray<z.ZodString, "many">, z.ZodArray<z.ZodNumber, "many">, z.ZodArray<z.ZodArray<z.ZodNumber, "many">, "many">]>, z.ZodType<any, z.ZodTypeDef, any>]>;
            }, "strip", z.ZodTypeAny, {
                identifier: number;
                value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                value?: any;
            }, {
                identifier: number;
                value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                value?: any;
            }>, "many">;
            msg: z.ZodString;
            accomplished: z.ZodBoolean;
            time: z.ZodNumber;
        }, "strip", z.ZodTypeAny, {
            time: number;
            forward: string;
            who: string | null;
            retained_submission: {
                identifier: number;
                value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                value?: any;
            }[];
            msg: string;
            accomplished: boolean;
        }, {
            time: number;
            forward: string;
            who: string | null;
            retained_submission: {
                identifier: number;
                value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                value?: any;
            }[];
            msg: string;
            accomplished: boolean;
        }>, "many">;
        weights: z.ZodNumber;
        threshold: z.ZodNumber;
    }, "strip", z.ZodTypeAny, {
        next_node: string;
        forwards: {
            time: number;
            forward: string;
            who: string | null;
            retained_submission: {
                identifier: number;
                value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                value?: any;
            }[];
            msg: string;
            accomplished: boolean;
        }[];
        weights: number;
        threshold: number;
    }, {
        next_node: string;
        forwards: {
            time: number;
            forward: string;
            who: string | null;
            retained_submission: {
                identifier: number;
                value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                value?: any;
            }[];
            msg: string;
            accomplished: boolean;
        }[];
        weights: number;
        threshold: number;
    }>, "many">;
    time: z.ZodNumber;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    index: z.ZodNumber;
    node: z.ZodString;
    next_node: z.ZodString;
    session: z.ZodArray<z.ZodObject<{
        next_node: z.ZodString;
        forwards: z.ZodArray<z.ZodObject<{
            forward: z.ZodString;
            who: z.ZodUnion<[z.ZodString, z.ZodNull]>;
            retained_submission: z.ZodArray<z.ZodObject<{
                identifier: z.ZodNumber;
                value_type: z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>, z.ZodLiteral<import("wowok").ValueType.Value>]>, z.ZodLiteral<"Value">]>;
                value: z.ZodUnion<[z.ZodUnion<[z.ZodBoolean, z.ZodUnion<[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;
                }>, z.ZodString]>, z.ZodString, z.ZodNumber, z.ZodArray<z.ZodBoolean, "many">, z.ZodUnion<[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;
                }>, z.ZodArray<z.ZodString, "many">]>, z.ZodArray<z.ZodString, "many">, z.ZodArray<z.ZodNumber, "many">, z.ZodArray<z.ZodArray<z.ZodNumber, "many">, "many">]>, z.ZodType<any, z.ZodTypeDef, any>]>;
            }, "strip", z.ZodTypeAny, {
                identifier: number;
                value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                value?: any;
            }, {
                identifier: number;
                value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                value?: any;
            }>, "many">;
            msg: z.ZodString;
            accomplished: z.ZodBoolean;
            time: z.ZodNumber;
        }, "strip", z.ZodTypeAny, {
            time: number;
            forward: string;
            who: string | null;
            retained_submission: {
                identifier: number;
                value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                value?: any;
            }[];
            msg: string;
            accomplished: boolean;
        }, {
            time: number;
            forward: string;
            who: string | null;
            retained_submission: {
                identifier: number;
                value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                value?: any;
            }[];
            msg: string;
            accomplished: boolean;
        }>, "many">;
        weights: z.ZodNumber;
        threshold: z.ZodNumber;
    }, "strip", z.ZodTypeAny, {
        next_node: string;
        forwards: {
            time: number;
            forward: string;
            who: string | null;
            retained_submission: {
                identifier: number;
                value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                value?: any;
            }[];
            msg: string;
            accomplished: boolean;
        }[];
        weights: number;
        threshold: number;
    }, {
        next_node: string;
        forwards: {
            time: number;
            forward: string;
            who: string | null;
            retained_submission: {
                identifier: number;
                value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                value?: any;
            }[];
            msg: string;
            accomplished: boolean;
        }[];
        weights: number;
        threshold: number;
    }>, "many">;
    time: z.ZodNumber;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    index: z.ZodNumber;
    node: z.ZodString;
    next_node: z.ZodString;
    session: z.ZodArray<z.ZodObject<{
        next_node: z.ZodString;
        forwards: z.ZodArray<z.ZodObject<{
            forward: z.ZodString;
            who: z.ZodUnion<[z.ZodString, z.ZodNull]>;
            retained_submission: z.ZodArray<z.ZodObject<{
                identifier: z.ZodNumber;
                value_type: z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>, z.ZodLiteral<import("wowok").ValueType.Value>]>, z.ZodLiteral<"Value">]>;
                value: z.ZodUnion<[z.ZodUnion<[z.ZodBoolean, z.ZodUnion<[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;
                }>, z.ZodString]>, z.ZodString, z.ZodNumber, z.ZodArray<z.ZodBoolean, "many">, z.ZodUnion<[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;
                }>, z.ZodArray<z.ZodString, "many">]>, z.ZodArray<z.ZodString, "many">, z.ZodArray<z.ZodNumber, "many">, z.ZodArray<z.ZodArray<z.ZodNumber, "many">, "many">]>, z.ZodType<any, z.ZodTypeDef, any>]>;
            }, "strip", z.ZodTypeAny, {
                identifier: number;
                value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                value?: any;
            }, {
                identifier: number;
                value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                value?: any;
            }>, "many">;
            msg: z.ZodString;
            accomplished: z.ZodBoolean;
            time: z.ZodNumber;
        }, "strip", z.ZodTypeAny, {
            time: number;
            forward: string;
            who: string | null;
            retained_submission: {
                identifier: number;
                value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                value?: any;
            }[];
            msg: string;
            accomplished: boolean;
        }, {
            time: number;
            forward: string;
            who: string | null;
            retained_submission: {
                identifier: number;
                value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                value?: any;
            }[];
            msg: string;
            accomplished: boolean;
        }>, "many">;
        weights: z.ZodNumber;
        threshold: z.ZodNumber;
    }, "strip", z.ZodTypeAny, {
        next_node: string;
        forwards: {
            time: number;
            forward: string;
            who: string | null;
            retained_submission: {
                identifier: number;
                value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                value?: any;
            }[];
            msg: string;
            accomplished: boolean;
        }[];
        weights: number;
        threshold: number;
    }, {
        next_node: string;
        forwards: {
            time: number;
            forward: string;
            who: string | null;
            retained_submission: {
                identifier: number;
                value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                value?: any;
            }[];
            msg: string;
            accomplished: boolean;
        }[];
        weights: number;
        threshold: number;
    }>, "many">;
    time: z.ZodNumber;
}, z.ZodTypeAny, "passthrough">>, z.ZodNull]>;
export declare const TableItem_AddressMarkOrUndefinedSchema: z.ZodUnion<[z.ZodObject<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    entity: z.ZodString;
    name: z.ZodString;
    tags: z.ZodArray<z.ZodString, "many">;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    entity: z.ZodString;
    name: z.ZodString;
    tags: z.ZodArray<z.ZodString, "many">;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        type: string;
        description: string;
    }, {
        type: string;
        description: string;
    }>, "many">>;
} & {
    entity: z.ZodString;
    name: z.ZodString;
    tags: z.ZodArray<z.ZodString, "many">;
}, z.ZodTypeAny, "passthrough">>, z.ZodNull]>;
export declare const ObjectPersonalOrUndefinedSchema: z.ZodObject<{
    result: z.ZodUnion<[z.ZodObject<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        address: z.ZodString;
        like: z.ZodNumber;
        dislike: z.ZodNumber;
        info: z.ZodArray<z.ZodObject<{
            name: z.ZodString;
            value_type: z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>, z.ZodLiteral<import("wowok").ValueType.Value>]>, z.ZodLiteral<"Value">]>;
            value: z.ZodUnion<[z.ZodUnion<[z.ZodBoolean, z.ZodUnion<[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;
            }>, z.ZodString]>, z.ZodString, z.ZodNumber, z.ZodArray<z.ZodBoolean, "many">, z.ZodUnion<[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;
            }>, z.ZodArray<z.ZodString, "many">]>, z.ZodArray<z.ZodString, "many">, z.ZodArray<z.ZodNumber, "many">, z.ZodArray<z.ZodArray<z.ZodNumber, "many">, "many">]>, z.ZodType<any, z.ZodTypeDef, any>]>;
        }, "strip", z.ZodTypeAny, {
            value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
            name: string;
            value?: any;
        }, {
            value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
            name: string;
            value?: any;
        }>, "many">;
        description: z.ZodString;
        referrer: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        mark_object: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        details: z.ZodArray<z.ZodObject<{
            address: z.ZodString;
            like: z.ZodOptional<z.ZodBoolean>;
            dislike: z.ZodOptional<z.ZodBoolean>;
            affiliation: z.ZodOptional<z.ZodBoolean>;
            time: z.ZodNumber;
        }, "strip", z.ZodTypeAny, {
            address: string;
            time: number;
            like?: boolean | undefined;
            dislike?: boolean | undefined;
            affiliation?: boolean | undefined;
        }, {
            address: string;
            time: number;
            like?: boolean | undefined;
            dislike?: boolean | undefined;
            affiliation?: boolean | undefined;
        }>, "many">;
        active_tx: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        passive_tx: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        time: z.ZodNumber;
    }, "passthrough", z.ZodTypeAny, z.objectOutputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        address: z.ZodString;
        like: z.ZodNumber;
        dislike: z.ZodNumber;
        info: z.ZodArray<z.ZodObject<{
            name: z.ZodString;
            value_type: z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>, z.ZodLiteral<import("wowok").ValueType.Value>]>, z.ZodLiteral<"Value">]>;
            value: z.ZodUnion<[z.ZodUnion<[z.ZodBoolean, z.ZodUnion<[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;
            }>, z.ZodString]>, z.ZodString, z.ZodNumber, z.ZodArray<z.ZodBoolean, "many">, z.ZodUnion<[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;
            }>, z.ZodArray<z.ZodString, "many">]>, z.ZodArray<z.ZodString, "many">, z.ZodArray<z.ZodNumber, "many">, z.ZodArray<z.ZodArray<z.ZodNumber, "many">, "many">]>, z.ZodType<any, z.ZodTypeDef, any>]>;
        }, "strip", z.ZodTypeAny, {
            value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
            name: string;
            value?: any;
        }, {
            value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
            name: string;
            value?: any;
        }>, "many">;
        description: z.ZodString;
        referrer: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        mark_object: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        details: z.ZodArray<z.ZodObject<{
            address: z.ZodString;
            like: z.ZodOptional<z.ZodBoolean>;
            dislike: z.ZodOptional<z.ZodBoolean>;
            affiliation: z.ZodOptional<z.ZodBoolean>;
            time: z.ZodNumber;
        }, "strip", z.ZodTypeAny, {
            address: string;
            time: number;
            like?: boolean | undefined;
            dislike?: boolean | undefined;
            affiliation?: boolean | undefined;
        }, {
            address: string;
            time: number;
            like?: boolean | undefined;
            dislike?: boolean | undefined;
            affiliation?: boolean | undefined;
        }>, "many">;
        active_tx: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        passive_tx: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        time: z.ZodNumber;
    }, z.ZodTypeAny, "passthrough">, z.objectInputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        address: z.ZodString;
        like: z.ZodNumber;
        dislike: z.ZodNumber;
        info: z.ZodArray<z.ZodObject<{
            name: z.ZodString;
            value_type: z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>, z.ZodLiteral<import("wowok").ValueType.Value>]>, z.ZodLiteral<"Value">]>;
            value: z.ZodUnion<[z.ZodUnion<[z.ZodBoolean, z.ZodUnion<[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;
            }>, z.ZodString]>, z.ZodString, z.ZodNumber, z.ZodArray<z.ZodBoolean, "many">, z.ZodUnion<[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;
            }>, z.ZodArray<z.ZodString, "many">]>, z.ZodArray<z.ZodString, "many">, z.ZodArray<z.ZodNumber, "many">, z.ZodArray<z.ZodArray<z.ZodNumber, "many">, "many">]>, z.ZodType<any, z.ZodTypeDef, any>]>;
        }, "strip", z.ZodTypeAny, {
            value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
            name: string;
            value?: any;
        }, {
            value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
            name: string;
            value?: any;
        }>, "many">;
        description: z.ZodString;
        referrer: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        mark_object: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        details: z.ZodArray<z.ZodObject<{
            address: z.ZodString;
            like: z.ZodOptional<z.ZodBoolean>;
            dislike: z.ZodOptional<z.ZodBoolean>;
            affiliation: z.ZodOptional<z.ZodBoolean>;
            time: z.ZodNumber;
        }, "strip", z.ZodTypeAny, {
            address: string;
            time: number;
            like?: boolean | undefined;
            dislike?: boolean | undefined;
            affiliation?: boolean | undefined;
        }, {
            address: string;
            time: number;
            like?: boolean | undefined;
            dislike?: boolean | undefined;
            affiliation?: boolean | undefined;
        }>, "many">;
        active_tx: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        passive_tx: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        time: z.ZodNumber;
    }, z.ZodTypeAny, "passthrough">>, z.ZodNull]>;
}, "strip", z.ZodTypeAny, {
    result: z.objectOutputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        address: z.ZodString;
        like: z.ZodNumber;
        dislike: z.ZodNumber;
        info: z.ZodArray<z.ZodObject<{
            name: z.ZodString;
            value_type: z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>, z.ZodLiteral<import("wowok").ValueType.Value>]>, z.ZodLiteral<"Value">]>;
            value: z.ZodUnion<[z.ZodUnion<[z.ZodBoolean, z.ZodUnion<[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;
            }>, z.ZodString]>, z.ZodString, z.ZodNumber, z.ZodArray<z.ZodBoolean, "many">, z.ZodUnion<[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;
            }>, z.ZodArray<z.ZodString, "many">]>, z.ZodArray<z.ZodString, "many">, z.ZodArray<z.ZodNumber, "many">, z.ZodArray<z.ZodArray<z.ZodNumber, "many">, "many">]>, z.ZodType<any, z.ZodTypeDef, any>]>;
        }, "strip", z.ZodTypeAny, {
            value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
            name: string;
            value?: any;
        }, {
            value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
            name: string;
            value?: any;
        }>, "many">;
        description: z.ZodString;
        referrer: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        mark_object: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        details: z.ZodArray<z.ZodObject<{
            address: z.ZodString;
            like: z.ZodOptional<z.ZodBoolean>;
            dislike: z.ZodOptional<z.ZodBoolean>;
            affiliation: z.ZodOptional<z.ZodBoolean>;
            time: z.ZodNumber;
        }, "strip", z.ZodTypeAny, {
            address: string;
            time: number;
            like?: boolean | undefined;
            dislike?: boolean | undefined;
            affiliation?: boolean | undefined;
        }, {
            address: string;
            time: number;
            like?: boolean | undefined;
            dislike?: boolean | undefined;
            affiliation?: boolean | undefined;
        }>, "many">;
        active_tx: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        passive_tx: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        time: z.ZodNumber;
    }, z.ZodTypeAny, "passthrough"> | null;
}, {
    result: z.objectInputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        address: z.ZodString;
        like: z.ZodNumber;
        dislike: z.ZodNumber;
        info: z.ZodArray<z.ZodObject<{
            name: z.ZodString;
            value_type: z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>, z.ZodLiteral<import("wowok").ValueType.Value>]>, z.ZodLiteral<"Value">]>;
            value: z.ZodUnion<[z.ZodUnion<[z.ZodBoolean, z.ZodUnion<[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;
            }>, z.ZodString]>, z.ZodString, z.ZodNumber, z.ZodArray<z.ZodBoolean, "many">, z.ZodUnion<[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;
            }>, z.ZodArray<z.ZodString, "many">]>, z.ZodArray<z.ZodString, "many">, z.ZodArray<z.ZodNumber, "many">, z.ZodArray<z.ZodArray<z.ZodNumber, "many">, "many">]>, z.ZodType<any, z.ZodTypeDef, any>]>;
        }, "strip", z.ZodTypeAny, {
            value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
            name: string;
            value?: any;
        }, {
            value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
            name: string;
            value?: any;
        }>, "many">;
        description: z.ZodString;
        referrer: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        mark_object: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        details: z.ZodArray<z.ZodObject<{
            address: z.ZodString;
            like: z.ZodOptional<z.ZodBoolean>;
            dislike: z.ZodOptional<z.ZodBoolean>;
            affiliation: z.ZodOptional<z.ZodBoolean>;
            time: z.ZodNumber;
        }, "strip", z.ZodTypeAny, {
            address: string;
            time: number;
            like?: boolean | undefined;
            dislike?: boolean | undefined;
            affiliation?: boolean | undefined;
        }, {
            address: string;
            time: number;
            like?: boolean | undefined;
            dislike?: boolean | undefined;
            affiliation?: boolean | undefined;
        }>, "many">;
        active_tx: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        passive_tx: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        time: z.ZodNumber;
    }, z.ZodTypeAny, "passthrough"> | null;
}>;
export declare const TokenTypeInfoOrUndefinedSchema: z.ZodObject<{
    result: z.ZodUnion<[z.ZodObject<{
        type: z.ZodString;
        alias: z.ZodOptional<z.ZodString>;
        name: z.ZodString;
        symbol: z.ZodString;
        decimals: z.ZodNumber;
        description: z.ZodString;
        iconUrl: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
        id: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
    }, "strip", z.ZodTypeAny, {
        symbol: string;
        type: string;
        name: string;
        description: string;
        decimals: number;
        id?: string | null | undefined;
        alias?: string | undefined;
        iconUrl?: string | null | undefined;
    }, {
        symbol: string;
        type: string;
        name: string;
        description: string;
        decimals: number;
        id?: string | null | undefined;
        alias?: string | undefined;
        iconUrl?: string | null | undefined;
    }>, z.ZodNull]>;
}, "strip", z.ZodTypeAny, {
    result: {
        symbol: string;
        type: string;
        name: string;
        description: string;
        decimals: number;
        id?: string | null | undefined;
        alias?: string | undefined;
        iconUrl?: string | null | undefined;
    } | null;
}, {
    result: {
        symbol: string;
        type: string;
        name: string;
        description: string;
        decimals: number;
        id?: string | null | undefined;
        alias?: string | undefined;
        iconUrl?: string | null | undefined;
    } | null;
}>;
export declare const EventAnswerOrUndefinedSchema: z.ZodObject<{
    result: z.ZodUnion<[z.ZodObject<{
        data: z.ZodArray<z.ZodUnion<[z.ZodObject<{
            id: z.ZodObject<{
                eventSeq: z.ZodString;
                txDigest: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                eventSeq: string;
                txDigest: string;
            }, {
                eventSeq: string;
                txDigest: string;
            }>;
            sender: z.ZodString;
            type: z.ZodUnion<[z.ZodLiteral<"ArbEvent">, z.ZodLiteral<"NewOrderEvent">, z.ZodLiteral<"ProgressEvent">, z.ZodLiteral<"DemandPresentEvent">, z.ZodLiteral<"DemandFeedbackEvent">, z.ZodLiteral<"NewEntityEvent">, z.ZodString]>;
            type_raw: z.ZodString;
            time: z.ZodString;
            parsedJson_raw: z.ZodOptional<z.ZodAny>;
        }, "strip", z.ZodTypeAny, {
            type: string;
            type_raw: string;
            id: {
                eventSeq: string;
                txDigest: string;
            };
            time: string;
            sender: string;
            parsedJson_raw?: any;
        }, {
            type: string;
            type_raw: string;
            id: {
                eventSeq: string;
                txDigest: string;
            };
            time: string;
            sender: string;
            parsedJson_raw?: any;
        }>, z.ZodObject<{
            id: z.ZodObject<{
                eventSeq: z.ZodString;
                txDigest: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                eventSeq: string;
                txDigest: string;
            }, {
                eventSeq: string;
                txDigest: string;
            }>;
            sender: z.ZodString;
            type: z.ZodUnion<[z.ZodLiteral<"ArbEvent">, z.ZodLiteral<"NewOrderEvent">, z.ZodLiteral<"ProgressEvent">, z.ZodLiteral<"DemandPresentEvent">, z.ZodLiteral<"DemandFeedbackEvent">, z.ZodLiteral<"NewEntityEvent">, z.ZodString]>;
            type_raw: z.ZodString;
            time: z.ZodString;
            parsedJson_raw: z.ZodOptional<z.ZodAny>;
        } & {
            arb: z.ZodString;
            arbitration: z.ZodString;
            order: z.ZodString;
            status: z.ZodEnum<["Principal_confirming", "Arbitrator_confirming", "Voting", "Arbitrated", "Objectionable", "Finished", "Withdrawn"]>;
        }, "strip", z.ZodTypeAny, {
            type: string;
            status: "Principal_confirming" | "Arbitrator_confirming" | "Voting" | "Arbitrated" | "Objectionable" | "Finished" | "Withdrawn";
            type_raw: string;
            id: {
                eventSeq: string;
                txDigest: string;
            };
            time: string;
            sender: string;
            arbitration: string;
            order: string;
            arb: string;
            parsedJson_raw?: any;
        }, {
            type: string;
            status: "Principal_confirming" | "Arbitrator_confirming" | "Voting" | "Arbitrated" | "Objectionable" | "Finished" | "Withdrawn";
            type_raw: string;
            id: {
                eventSeq: string;
                txDigest: string;
            };
            time: string;
            sender: string;
            arbitration: string;
            order: string;
            arb: string;
            parsedJson_raw?: any;
        }>, z.ZodObject<{
            id: z.ZodObject<{
                eventSeq: z.ZodString;
                txDigest: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                eventSeq: string;
                txDigest: string;
            }, {
                eventSeq: string;
                txDigest: string;
            }>;
            sender: z.ZodString;
            type: z.ZodUnion<[z.ZodLiteral<"ArbEvent">, z.ZodLiteral<"NewOrderEvent">, z.ZodLiteral<"ProgressEvent">, z.ZodLiteral<"DemandPresentEvent">, z.ZodLiteral<"DemandFeedbackEvent">, z.ZodLiteral<"NewEntityEvent">, z.ZodString]>;
            type_raw: z.ZodString;
            time: z.ZodString;
            parsedJson_raw: z.ZodOptional<z.ZodAny>;
        } & {
            order: z.ZodString;
            service: z.ZodString;
            progress: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
            discount: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
            allocation: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
            amount: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
        }, "strip", z.ZodTypeAny, {
            type: string;
            type_raw: string;
            id: {
                eventSeq: string;
                txDigest: string;
            };
            time: string;
            amount: string | number;
            sender: string;
            service: string;
            order: string;
            discount?: string | null | undefined;
            progress?: string | null | undefined;
            allocation?: string | null | undefined;
            parsedJson_raw?: any;
        }, {
            type: string;
            type_raw: string;
            id: {
                eventSeq: string;
                txDigest: string;
            };
            time: string;
            amount: string | number;
            sender: string;
            service: string;
            order: string;
            discount?: string | null | undefined;
            progress?: string | null | undefined;
            allocation?: string | null | undefined;
            parsedJson_raw?: any;
        }>, z.ZodObject<{
            id: z.ZodObject<{
                eventSeq: z.ZodString;
                txDigest: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                eventSeq: string;
                txDigest: string;
            }, {
                eventSeq: string;
                txDigest: string;
            }>;
            sender: z.ZodString;
            type: z.ZodUnion<[z.ZodLiteral<"ArbEvent">, z.ZodLiteral<"NewOrderEvent">, z.ZodLiteral<"ProgressEvent">, z.ZodLiteral<"DemandPresentEvent">, z.ZodLiteral<"DemandFeedbackEvent">, z.ZodLiteral<"NewEntityEvent">, z.ZodString]>;
            type_raw: z.ZodString;
            time: z.ZodString;
            parsedJson_raw: z.ZodOptional<z.ZodAny>;
        } & {
            progress: z.ZodString;
            machine: z.ZodString;
            task: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
            node: z.ZodString;
            forward: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
            hold: z.ZodOptional<z.ZodUnion<[z.ZodBoolean, z.ZodNull]>>;
        }, "strip", z.ZodTypeAny, {
            type: string;
            type_raw: string;
            id: {
                eventSeq: string;
                txDigest: string;
            };
            time: string;
            sender: string;
            progress: string;
            machine: string;
            node: string;
            forward?: string | null | undefined;
            task?: string | null | undefined;
            parsedJson_raw?: any;
            hold?: boolean | null | undefined;
        }, {
            type: string;
            type_raw: string;
            id: {
                eventSeq: string;
                txDigest: string;
            };
            time: string;
            sender: string;
            progress: string;
            machine: string;
            node: string;
            forward?: string | null | undefined;
            task?: string | null | undefined;
            parsedJson_raw?: any;
            hold?: boolean | null | undefined;
        }>, z.ZodObject<{
            id: z.ZodObject<{
                eventSeq: z.ZodString;
                txDigest: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                eventSeq: string;
                txDigest: string;
            }, {
                eventSeq: string;
                txDigest: string;
            }>;
            sender: z.ZodString;
            type: z.ZodUnion<[z.ZodLiteral<"ArbEvent">, z.ZodLiteral<"NewOrderEvent">, z.ZodLiteral<"ProgressEvent">, z.ZodLiteral<"DemandPresentEvent">, z.ZodLiteral<"DemandFeedbackEvent">, z.ZodLiteral<"NewEntityEvent">, z.ZodString]>;
            type_raw: z.ZodString;
            time: z.ZodString;
            parsedJson_raw: z.ZodOptional<z.ZodAny>;
        } & {
            demand: z.ZodString;
            service: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
            recommend: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            type_raw: string;
            id: {
                eventSeq: string;
                txDigest: string;
            };
            time: string;
            sender: string;
            recommend: string;
            demand: string;
            service?: string | null | undefined;
            parsedJson_raw?: any;
        }, {
            type: string;
            type_raw: string;
            id: {
                eventSeq: string;
                txDigest: string;
            };
            time: string;
            sender: string;
            recommend: string;
            demand: string;
            service?: string | null | undefined;
            parsedJson_raw?: any;
        }>, z.ZodObject<{
            id: z.ZodObject<{
                eventSeq: z.ZodString;
                txDigest: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                eventSeq: string;
                txDigest: string;
            }, {
                eventSeq: string;
                txDigest: string;
            }>;
            sender: z.ZodString;
            type: z.ZodUnion<[z.ZodLiteral<"ArbEvent">, z.ZodLiteral<"NewOrderEvent">, z.ZodLiteral<"ProgressEvent">, z.ZodLiteral<"DemandPresentEvent">, z.ZodLiteral<"DemandFeedbackEvent">, z.ZodLiteral<"NewEntityEvent">, z.ZodString]>;
            type_raw: z.ZodString;
            time: z.ZodString;
            parsedJson_raw: z.ZodOptional<z.ZodAny>;
        } & {
            demand: z.ZodString;
            service: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
            feedback: z.ZodString;
            acceptance_score: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodNull]>>;
        }, "strip", z.ZodTypeAny, {
            type: string;
            type_raw: string;
            id: {
                eventSeq: string;
                txDigest: string;
            };
            time: string;
            sender: string;
            feedback: string;
            demand: string;
            service?: string | null | undefined;
            acceptance_score?: number | null | undefined;
            parsedJson_raw?: any;
        }, {
            type: string;
            type_raw: string;
            id: {
                eventSeq: string;
                txDigest: string;
            };
            time: string;
            sender: string;
            feedback: string;
            demand: string;
            service?: string | null | undefined;
            acceptance_score?: number | null | undefined;
            parsedJson_raw?: any;
        }>, z.ZodObject<{
            id: z.ZodObject<{
                eventSeq: z.ZodString;
                txDigest: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                eventSeq: string;
                txDigest: string;
            }, {
                eventSeq: string;
                txDigest: string;
            }>;
            sender: z.ZodString;
            type: z.ZodUnion<[z.ZodLiteral<"ArbEvent">, z.ZodLiteral<"NewOrderEvent">, z.ZodLiteral<"ProgressEvent">, z.ZodLiteral<"DemandPresentEvent">, z.ZodLiteral<"DemandFeedbackEvent">, z.ZodLiteral<"NewEntityEvent">, z.ZodString]>;
            type_raw: z.ZodString;
            time: z.ZodString;
            parsedJson_raw: z.ZodOptional<z.ZodAny>;
        } & {
            address: z.ZodString;
            resource: z.ZodString;
            referrer: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
        }, "strip", z.ZodTypeAny, {
            type: string;
            address: string;
            type_raw: string;
            id: {
                eventSeq: string;
                txDigest: string;
            };
            time: string;
            sender: string;
            resource: string;
            referrer?: string | null | undefined;
            parsedJson_raw?: any;
        }, {
            type: string;
            address: string;
            type_raw: string;
            id: {
                eventSeq: string;
                txDigest: string;
            };
            time: string;
            sender: string;
            resource: string;
            referrer?: string | null | undefined;
            parsedJson_raw?: any;
        }>]>, "many">;
        hasNextPage: z.ZodBoolean;
        nextCursor: z.ZodOptional<z.ZodUnion<[z.ZodObject<{
            eventSeq: z.ZodString;
            txDigest: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            eventSeq: string;
            txDigest: string;
        }, {
            eventSeq: string;
            txDigest: string;
        }>, z.ZodNull]>>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    }, "strip", z.ZodTypeAny, {
        data: ({
            type: string;
            type_raw: string;
            id: {
                eventSeq: string;
                txDigest: string;
            };
            time: string;
            sender: string;
            parsedJson_raw?: any;
        } | {
            type: string;
            status: "Principal_confirming" | "Arbitrator_confirming" | "Voting" | "Arbitrated" | "Objectionable" | "Finished" | "Withdrawn";
            type_raw: string;
            id: {
                eventSeq: string;
                txDigest: string;
            };
            time: string;
            sender: string;
            arbitration: string;
            order: string;
            arb: string;
            parsedJson_raw?: any;
        } | {
            type: string;
            type_raw: string;
            id: {
                eventSeq: string;
                txDigest: string;
            };
            time: string;
            amount: string | number;
            sender: string;
            service: string;
            order: string;
            discount?: string | null | undefined;
            progress?: string | null | undefined;
            allocation?: string | null | undefined;
            parsedJson_raw?: any;
        } | {
            type: string;
            type_raw: string;
            id: {
                eventSeq: string;
                txDigest: string;
            };
            time: string;
            sender: string;
            progress: string;
            machine: string;
            node: string;
            forward?: string | null | undefined;
            task?: string | null | undefined;
            parsedJson_raw?: any;
            hold?: boolean | null | undefined;
        } | {
            type: string;
            type_raw: string;
            id: {
                eventSeq: string;
                txDigest: string;
            };
            time: string;
            sender: string;
            recommend: string;
            demand: string;
            service?: string | null | undefined;
            parsedJson_raw?: any;
        } | {
            type: string;
            type_raw: string;
            id: {
                eventSeq: string;
                txDigest: string;
            };
            time: string;
            sender: string;
            feedback: string;
            demand: string;
            service?: string | null | undefined;
            acceptance_score?: number | null | undefined;
            parsedJson_raw?: any;
        } | {
            type: string;
            address: string;
            type_raw: string;
            id: {
                eventSeq: string;
                txDigest: string;
            };
            time: string;
            sender: string;
            resource: string;
            referrer?: string | null | undefined;
            parsedJson_raw?: any;
        })[];
        hasNextPage: boolean;
        cache_expire?: number | "INFINITE" | undefined;
        nextCursor?: {
            eventSeq: string;
            txDigest: string;
        } | null | undefined;
    }, {
        data: ({
            type: string;
            type_raw: string;
            id: {
                eventSeq: string;
                txDigest: string;
            };
            time: string;
            sender: string;
            parsedJson_raw?: any;
        } | {
            type: string;
            status: "Principal_confirming" | "Arbitrator_confirming" | "Voting" | "Arbitrated" | "Objectionable" | "Finished" | "Withdrawn";
            type_raw: string;
            id: {
                eventSeq: string;
                txDigest: string;
            };
            time: string;
            sender: string;
            arbitration: string;
            order: string;
            arb: string;
            parsedJson_raw?: any;
        } | {
            type: string;
            type_raw: string;
            id: {
                eventSeq: string;
                txDigest: string;
            };
            time: string;
            amount: string | number;
            sender: string;
            service: string;
            order: string;
            discount?: string | null | undefined;
            progress?: string | null | undefined;
            allocation?: string | null | undefined;
            parsedJson_raw?: any;
        } | {
            type: string;
            type_raw: string;
            id: {
                eventSeq: string;
                txDigest: string;
            };
            time: string;
            sender: string;
            progress: string;
            machine: string;
            node: string;
            forward?: string | null | undefined;
            task?: string | null | undefined;
            parsedJson_raw?: any;
            hold?: boolean | null | undefined;
        } | {
            type: string;
            type_raw: string;
            id: {
                eventSeq: string;
                txDigest: string;
            };
            time: string;
            sender: string;
            recommend: string;
            demand: string;
            service?: string | null | undefined;
            parsedJson_raw?: any;
        } | {
            type: string;
            type_raw: string;
            id: {
                eventSeq: string;
                txDigest: string;
            };
            time: string;
            sender: string;
            feedback: string;
            demand: string;
            service?: string | null | undefined;
            acceptance_score?: number | null | undefined;
            parsedJson_raw?: any;
        } | {
            type: string;
            address: string;
            type_raw: string;
            id: {
                eventSeq: string;
                txDigest: string;
            };
            time: string;
            sender: string;
            resource: string;
            referrer?: string | null | undefined;
            parsedJson_raw?: any;
        })[];
        hasNextPage: boolean;
        cache_expire?: number | "INFINITE" | undefined;
        nextCursor?: {
            eventSeq: string;
            txDigest: string;
        } | null | undefined;
    }>, z.ZodNull]>;
}, "strip", z.ZodTypeAny, {
    result: {
        data: ({
            type: string;
            type_raw: string;
            id: {
                eventSeq: string;
                txDigest: string;
            };
            time: string;
            sender: string;
            parsedJson_raw?: any;
        } | {
            type: string;
            status: "Principal_confirming" | "Arbitrator_confirming" | "Voting" | "Arbitrated" | "Objectionable" | "Finished" | "Withdrawn";
            type_raw: string;
            id: {
                eventSeq: string;
                txDigest: string;
            };
            time: string;
            sender: string;
            arbitration: string;
            order: string;
            arb: string;
            parsedJson_raw?: any;
        } | {
            type: string;
            type_raw: string;
            id: {
                eventSeq: string;
                txDigest: string;
            };
            time: string;
            amount: string | number;
            sender: string;
            service: string;
            order: string;
            discount?: string | null | undefined;
            progress?: string | null | undefined;
            allocation?: string | null | undefined;
            parsedJson_raw?: any;
        } | {
            type: string;
            type_raw: string;
            id: {
                eventSeq: string;
                txDigest: string;
            };
            time: string;
            sender: string;
            progress: string;
            machine: string;
            node: string;
            forward?: string | null | undefined;
            task?: string | null | undefined;
            parsedJson_raw?: any;
            hold?: boolean | null | undefined;
        } | {
            type: string;
            type_raw: string;
            id: {
                eventSeq: string;
                txDigest: string;
            };
            time: string;
            sender: string;
            recommend: string;
            demand: string;
            service?: string | null | undefined;
            parsedJson_raw?: any;
        } | {
            type: string;
            type_raw: string;
            id: {
                eventSeq: string;
                txDigest: string;
            };
            time: string;
            sender: string;
            feedback: string;
            demand: string;
            service?: string | null | undefined;
            acceptance_score?: number | null | undefined;
            parsedJson_raw?: any;
        } | {
            type: string;
            address: string;
            type_raw: string;
            id: {
                eventSeq: string;
                txDigest: string;
            };
            time: string;
            sender: string;
            resource: string;
            referrer?: string | null | undefined;
            parsedJson_raw?: any;
        })[];
        hasNextPage: boolean;
        cache_expire?: number | "INFINITE" | undefined;
        nextCursor?: {
            eventSeq: string;
            txDigest: string;
        } | null | undefined;
    } | null;
}, {
    result: {
        data: ({
            type: string;
            type_raw: string;
            id: {
                eventSeq: string;
                txDigest: string;
            };
            time: string;
            sender: string;
            parsedJson_raw?: any;
        } | {
            type: string;
            status: "Principal_confirming" | "Arbitrator_confirming" | "Voting" | "Arbitrated" | "Objectionable" | "Finished" | "Withdrawn";
            type_raw: string;
            id: {
                eventSeq: string;
                txDigest: string;
            };
            time: string;
            sender: string;
            arbitration: string;
            order: string;
            arb: string;
            parsedJson_raw?: any;
        } | {
            type: string;
            type_raw: string;
            id: {
                eventSeq: string;
                txDigest: string;
            };
            time: string;
            amount: string | number;
            sender: string;
            service: string;
            order: string;
            discount?: string | null | undefined;
            progress?: string | null | undefined;
            allocation?: string | null | undefined;
            parsedJson_raw?: any;
        } | {
            type: string;
            type_raw: string;
            id: {
                eventSeq: string;
                txDigest: string;
            };
            time: string;
            sender: string;
            progress: string;
            machine: string;
            node: string;
            forward?: string | null | undefined;
            task?: string | null | undefined;
            parsedJson_raw?: any;
            hold?: boolean | null | undefined;
        } | {
            type: string;
            type_raw: string;
            id: {
                eventSeq: string;
                txDigest: string;
            };
            time: string;
            sender: string;
            recommend: string;
            demand: string;
            service?: string | null | undefined;
            parsedJson_raw?: any;
        } | {
            type: string;
            type_raw: string;
            id: {
                eventSeq: string;
                txDigest: string;
            };
            time: string;
            sender: string;
            feedback: string;
            demand: string;
            service?: string | null | undefined;
            acceptance_score?: number | null | undefined;
            parsedJson_raw?: any;
        } | {
            type: string;
            address: string;
            type_raw: string;
            id: {
                eventSeq: string;
                txDigest: string;
            };
            time: string;
            sender: string;
            resource: string;
            referrer?: string | null | undefined;
            parsedJson_raw?: any;
        })[];
        hasNextPage: boolean;
        cache_expire?: number | "INFINITE" | undefined;
        nextCursor?: {
            eventSeq: string;
            txDigest: string;
        } | null | undefined;
    } | null;
}>;
export declare const TableAnswerOrUndefinedSchema: z.ZodObject<{
    result: z.ZodUnion<[z.ZodObject<{
        items: z.ZodArray<z.ZodObject<{
            key: z.ZodObject<{
                type: z.ZodString;
                value: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strip", z.ZodTypeAny, {
                value: string | number;
                type: string;
            }, {
                value: string | number;
                type: string;
            }>;
            type: z.ZodString;
            object: z.ZodString;
            version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strip", z.ZodTypeAny, {
            object: string;
            type: string;
            version: string | number;
            key: {
                value: string | number;
                type: string;
            };
        }, {
            object: string;
            type: string;
            version: string | number;
            key: {
                value: string | number;
                type: string;
            };
        }>, "many">;
        nextCursor: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        hasNextPage: z.ZodBoolean;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNumber]>>;
    }, "strip", z.ZodTypeAny, {
        hasNextPage: boolean;
        nextCursor: string | null;
        items: {
            object: string;
            type: string;
            version: string | number;
            key: {
                value: string | number;
                type: string;
            };
        }[];
        cache_expire?: string | number | undefined;
    }, {
        hasNextPage: boolean;
        nextCursor: string | null;
        items: {
            object: string;
            type: string;
            version: string | number;
            key: {
                value: string | number;
                type: string;
            };
        }[];
        cache_expire?: string | number | undefined;
    }>, z.ZodNull]>;
}, "strip", z.ZodTypeAny, {
    result: {
        hasNextPage: boolean;
        nextCursor: string | null;
        items: {
            object: string;
            type: string;
            version: string | number;
            key: {
                value: string | number;
                type: string;
            };
        }[];
        cache_expire?: string | number | undefined;
    } | null;
}, {
    result: {
        hasNextPage: boolean;
        nextCursor: string | null;
        items: {
            object: string;
            type: string;
            version: string | number;
            key: {
                value: string | number;
                type: string;
            };
        }[];
        cache_expire?: string | number | undefined;
    } | null;
}>;
export declare const QueryTableItemSchema: z.ZodDiscriminatedUnion<"type", [z.ZodObject<{
    type: z.ZodLiteral<"RepositoryData">;
    parent: z.ZodEffects<z.ZodString, string, string>;
    name: z.ZodString;
    entity: z.ZodUnion<[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;
    }>, z.ZodNumber]>;
    no_cache: z.ZodOptional<z.ZodBoolean>;
    network: z.ZodOptional<z.ZodEnum<[import("wowok").ENTRYPOINT.Localnet, import("wowok").ENTRYPOINT.Testnet]>>;
}, "strip", z.ZodTypeAny, {
    type: "RepositoryData";
    name: string;
    entity: number | {
        name_or_address?: string | undefined;
        local_mark_first?: boolean | undefined;
    };
    parent: string;
    no_cache?: boolean | undefined;
    network?: import("wowok").ENTRYPOINT | undefined;
}, {
    type: "RepositoryData";
    name: string;
    entity: number | {
        name_or_address?: string | undefined;
        local_mark_first?: boolean | undefined;
    };
    parent: string;
    no_cache?: boolean | undefined;
    network?: import("wowok").ENTRYPOINT | undefined;
}>, z.ZodObject<{
    type: z.ZodLiteral<"PermissionPerm">;
    parent: z.ZodEffects<z.ZodString, string, string>;
    address: z.ZodUnion<[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;
    }>, z.ZodString]>;
    no_cache: z.ZodOptional<z.ZodBoolean>;
    network: z.ZodOptional<z.ZodEnum<[import("wowok").ENTRYPOINT.Localnet, import("wowok").ENTRYPOINT.Testnet]>>;
}, "strip", z.ZodTypeAny, {
    type: "PermissionPerm";
    address: string | {
        name_or_address?: string | undefined;
        local_mark_first?: boolean | undefined;
    };
    parent: string;
    no_cache?: boolean | undefined;
    network?: import("wowok").ENTRYPOINT | undefined;
}, {
    type: "PermissionPerm";
    address: string | {
        name_or_address?: string | undefined;
        local_mark_first?: boolean | undefined;
    };
    parent: string;
    no_cache?: boolean | undefined;
    network?: import("wowok").ENTRYPOINT | undefined;
}>, z.ZodObject<{
    type: z.ZodLiteral<"EntityRegistrar">;
    parent: z.ZodEffects<z.ZodString, string, string>;
    address: 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;
    }>;
    no_cache: z.ZodOptional<z.ZodBoolean>;
    network: z.ZodOptional<z.ZodEnum<[import("wowok").ENTRYPOINT.Localnet, import("wowok").ENTRYPOINT.Testnet]>>;
}, "strip", z.ZodTypeAny, {
    type: "EntityRegistrar";
    address: {
        name_or_address?: string | undefined;
        local_mark_first?: boolean | undefined;
    };
    parent: string;
    no_cache?: boolean | undefined;
    network?: import("wowok").ENTRYPOINT | undefined;
}, {
    type: "EntityRegistrar";
    address: {
        name_or_address?: string | undefined;
        local_mark_first?: boolean | undefined;
    };
    parent: string;
    no_cache?: boolean | undefined;
    network?: import("wowok").ENTRYPOINT | undefined;
}>, z.ZodObject<{
    type: z.ZodLiteral<"EntityLinker">;
    address: z.ZodUnion<[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;
    }>, z.ZodString]>;
    no_cache: z.ZodOptional<z.ZodBoolean>;
    network: z.ZodOptional<z.ZodEnum<[import("wowok").ENTRYPOINT.Localnet, import("wowok").ENTRYPOINT.Testnet]>>;
}, "strip", z.ZodTypeAny, {
    type: "EntityLinker";
    address: string | {
        name_or_address?: string | undefined;
        local_mark_first?: boolean | undefined;
    };
    no_cache?: boolean | undefined;
    network?: import("wowok").ENTRYPOINT | undefined;
}, {
    type: "EntityLinker";
    address: string | {
        name_or_address?: string | undefined;
        local_mark_first?: boolean | undefined;
    };
    no_cache?: boolean | undefined;
    network?: import("wowok").ENTRYPOINT | undefined;
}>, z.ZodObject<{
    type: z.ZodLiteral<"RewardRecord">;
    parent: z.ZodEffects<z.ZodString, string, string>;
    address: 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;
    }>;
    no_cache: z.ZodOptional<z.ZodBoolean>;
    network: z.ZodOptional<z.ZodEnum<[import("wowok").ENTRYPOINT.Localnet, import("wowok").ENTRYPOINT.Testnet]>>;
}, "strip", z.ZodTypeAny, {
    type: "RewardRecord";
    address: {
        name_or_address?: string | undefined;
        local_mark_first?: boolean | undefined;
    };
    parent: string;
    no_cache?: boolean | undefined;
    network?: import("wowok").ENTRYPOINT | undefined;
}, {
    type: "RewardRecord";
    address: {
        name_or_address?: string | undefined;
        local_mark_first?: boolean | undefined;
    };
    parent: string;
    no_cache?: boolean | undefined;
    network?: import("wowok").ENTRYPOINT | undefined;
}>, z.ZodObject<{
    type: z.ZodLiteral<"DemandPresenter">;
    parent: z.ZodEffects<z.ZodString, string, string>;
    address: 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;
    }>;
    no_cache: z.ZodOptional<z.ZodBoolean>;
    network: z.ZodOptional<z.ZodEnum<[import("wowok").ENTRYPOINT.Localnet, import("wowok").ENTRYPOINT.Testnet]>>;
}, "strip", z.ZodTypeAny, {
    type: "DemandPresenter";
    address: {
        name_or_address?: string | undefined;
        local_mark_first?: boolean | undefined;
    };
    parent: string;
    no_cache?: boolean | undefined;
    network?: import("wowok").ENTRYPOINT | undefined;
}, {
    type: "DemandPresenter";
    address: {
        name_or_address?: string | undefined;
        local_mark_first?: boolean | undefined;
    };
    parent: string;
    no_cache?: boolean | undefined;
    network?: import("wowok").ENTRYPOINT | undefined;
}>, z.ZodObject<{
    type: z.ZodLiteral<"TreasuryRecord">;
    parent: z.ZodEffects<z.ZodString, string, string>;
    address: 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;
    }>;
    no_cache: z.ZodOptional<z.ZodBoolean>;
    network: z.ZodOptional<z.ZodEnum<[import("wowok").ENTRYPOINT.Localnet, import("wowok").ENTRYPOINT.Testnet]>>;
}, "strip", z.ZodTypeAny, {
    type: "TreasuryRecord";
    address: {
        name_or_address?: string | undefined;
        local_mark_first?: boolean | undefined;
    };
    parent: string;
    no_cache?: boolean | undefined;
    network?: import("wowok").ENTRYPOINT | undefined;
}, {
    type: "TreasuryRecord";
    address: {
        name_or_address?: string | undefined;
        local_mark_first?: boolean | undefined;
    };
    parent: string;
    no_cache?: boolean | undefined;
    network?: import("wowok").ENTRYPOINT | undefined;
}>, z.ZodObject<{
    type: z.ZodLiteral<"MachineNode">;
    parent: z.ZodEffects<z.ZodString, string, string>;
    key: z.ZodString;
    no_cache: z.ZodOptional<z.ZodBoolean>;
    network: z.ZodOptional<z.ZodEnum<[import("wowok").ENTRYPOINT.Localnet, import("wowok").ENTRYPOINT.Testnet]>>;
}, "strip", z.ZodTypeAny, {
    type: "MachineNode";
    parent: string;
    key: string;
    no_cache?: boolean | undefined;
    network?: import("wowok").ENTRYPOINT | undefined;
}, {
    type: "MachineNode";
    parent: string;
    key: string;
    no_cache?: boolean | undefined;
    network?: import("wowok").ENTRYPOINT | undefined;
}>, z.ZodObject<{
    type: z.ZodLiteral<"ProgressHistory">;
    parent: z.ZodEffects<z.ZodString, string, string>;
    u64: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
    no_cache: z.ZodOptional<z.ZodBoolean>;
    network: z.ZodOptional<z.ZodEnum<[import("wowok").ENTRYPOINT.Localnet, import("wowok").ENTRYPOINT.Testnet]>>;
}, "strip", z.ZodTypeAny, {
    type: "ProgressHistory";
    u64: string | number;
    parent: string;
    no_cache?: boolean | undefined;
    network?: import("wowok").ENTRYPOINT | undefined;
}, {
    type: "ProgressHistory";
    u64: string | number;
    parent: string;
    no_cache?: boolean | undefined;
    network?: import("wowok").ENTRYPOINT | undefined;
}>, z.ZodObject<{
    type: z.ZodLiteral<"AddressMark">;
    parent: z.ZodEffects<z.ZodString, string, string>;
    address: 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;
    }>;
    no_cache: z.ZodOptional<z.ZodBoolean>;
    network: z.ZodOptional<z.ZodEnum<[import("wowok").ENTRYPOINT.Localnet, import("wowok").ENTRYPOINT.Testnet]>>;
}, "strip", z.ZodTypeAny, {
    type: "AddressMark";
    address: {
        name_or_address?: string | undefined;
        local_mark_first?: boolean | undefined;
    };
    parent: string;
    no_cache?: boolean | undefined;
    network?: import("wowok").ENTRYPOINT | undefined;
}, {
    type: "AddressMark";
    address: {
        name_or_address?: string | undefined;
        local_mark_first?: boolean | undefined;
    };
    parent: string;
    no_cache?: boolean | undefined;
    network?: import("wowok").ENTRYPOINT | undefined;
}>]>;
export declare const TableItemUnionOrUndefinedSchema: z.ZodObject<{
    result: z.ZodUnion<[z.ZodObject<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        entity: z.ZodString;
        name: z.ZodString;
        value: z.ZodArray<z.ZodNumber, "many">;
        data: z.ZodObject<{
            value_type: z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>, z.ZodLiteral<import("wowok").ValueType.Value>]>, z.ZodLiteral<"Value">]>;
            value: z.ZodUnion<[z.ZodUnion<[z.ZodBoolean, z.ZodUnion<[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;
            }>, z.ZodString]>, z.ZodString, z.ZodNumber, z.ZodArray<z.ZodBoolean, "many">, z.ZodUnion<[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;
            }>, z.ZodArray<z.ZodString, "many">]>, z.ZodArray<z.ZodString, "many">, z.ZodArray<z.ZodNumber, "many">, z.ZodArray<z.ZodArray<z.ZodNumber, "many">, "many">]>, z.ZodType<any, z.ZodTypeDef, any>]>;
        }, "strip", z.ZodTypeAny, {
            value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
            value?: any;
        }, {
            value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
            value?: any;
        }>;
    }, "passthrough", z.ZodTypeAny, z.objectOutputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        entity: z.ZodString;
        name: z.ZodString;
        value: z.ZodArray<z.ZodNumber, "many">;
        data: z.ZodObject<{
            value_type: z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>, z.ZodLiteral<import("wowok").ValueType.Value>]>, z.ZodLiteral<"Value">]>;
            value: z.ZodUnion<[z.ZodUnion<[z.ZodBoolean, z.ZodUnion<[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;
            }>, z.ZodString]>, z.ZodString, z.ZodNumber, z.ZodArray<z.ZodBoolean, "many">, z.ZodUnion<[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;
            }>, z.ZodArray<z.ZodString, "many">]>, z.ZodArray<z.ZodString, "many">, z.ZodArray<z.ZodNumber, "many">, z.ZodArray<z.ZodArray<z.ZodNumber, "many">, "many">]>, z.ZodType<any, z.ZodTypeDef, any>]>;
        }, "strip", z.ZodTypeAny, {
            value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
            value?: any;
        }, {
            value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
            value?: any;
        }>;
    }, z.ZodTypeAny, "passthrough">, z.objectInputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        entity: z.ZodString;
        name: z.ZodString;
        value: z.ZodArray<z.ZodNumber, "many">;
        data: z.ZodObject<{
            value_type: z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>, z.ZodLiteral<import("wowok").ValueType.Value>]>, z.ZodLiteral<"Value">]>;
            value: z.ZodUnion<[z.ZodUnion<[z.ZodBoolean, z.ZodUnion<[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;
            }>, z.ZodString]>, z.ZodString, z.ZodNumber, z.ZodArray<z.ZodBoolean, "many">, z.ZodUnion<[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;
            }>, z.ZodArray<z.ZodString, "many">]>, z.ZodArray<z.ZodString, "many">, z.ZodArray<z.ZodNumber, "many">, z.ZodArray<z.ZodArray<z.ZodNumber, "many">, "many">]>, z.ZodType<any, z.ZodTypeDef, any>]>;
        }, "strip", z.ZodTypeAny, {
            value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
            value?: any;
        }, {
            value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
            value?: any;
        }>;
    }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        address: z.ZodString;
        perm: z.ZodArray<z.ZodEffects<z.ZodNumber, number, number>, "many">;
    }, "passthrough", z.ZodTypeAny, z.objectOutputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        address: z.ZodString;
        perm: z.ZodArray<z.ZodEffects<z.ZodNumber, number, number>, "many">;
    }, z.ZodTypeAny, "passthrough">, z.objectInputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        address: z.ZodString;
        perm: z.ZodArray<z.ZodEffects<z.ZodNumber, number, number>, "many">;
    }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        address: z.ZodString;
        description: z.ZodString;
        time: z.ZodNumber;
        referrer: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        mark_object: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        records: z.ZodArray<z.ZodObject<{
            name: z.ZodString;
            value_type: z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>, z.ZodLiteral<import("wowok").ValueType.Value>]>, z.ZodLiteral<"Value">]>;
            value: z.ZodUnion<[z.ZodUnion<[z.ZodBoolean, z.ZodUnion<[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;
            }>, z.ZodString]>, z.ZodString, z.ZodNumber, z.ZodArray<z.ZodBoolean, "many">, z.ZodUnion<[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;
            }>, z.ZodArray<z.ZodString, "many">]>, z.ZodArray<z.ZodString, "many">, z.ZodArray<z.ZodNumber, "many">, z.ZodArray<z.ZodArray<z.ZodNumber, "many">, "many">]>, z.ZodType<any, z.ZodTypeDef, any>]>;
        }, "strip", z.ZodTypeAny, {
            value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
            name: string;
            value?: any;
        }, {
            value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
            name: string;
            value?: any;
        }>, "many">;
    }, "passthrough", z.ZodTypeAny, z.objectOutputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        address: z.ZodString;
        description: z.ZodString;
        time: z.ZodNumber;
        referrer: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        mark_object: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        records: z.ZodArray<z.ZodObject<{
            name: z.ZodString;
            value_type: z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>, z.ZodLiteral<import("wowok").ValueType.Value>]>, z.ZodLiteral<"Value">]>;
            value: z.ZodUnion<[z.ZodUnion<[z.ZodBoolean, z.ZodUnion<[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;
            }>, z.ZodString]>, z.ZodString, z.ZodNumber, z.ZodArray<z.ZodBoolean, "many">, z.ZodUnion<[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;
            }>, z.ZodArray<z.ZodString, "many">]>, z.ZodArray<z.ZodString, "many">, z.ZodArray<z.ZodNumber, "many">, z.ZodArray<z.ZodArray<z.ZodNumber, "many">, "many">]>, z.ZodType<any, z.ZodTypeDef, any>]>;
        }, "strip", z.ZodTypeAny, {
            value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
            name: string;
            value?: any;
        }, {
            value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
            name: string;
            value?: any;
        }>, "many">;
    }, z.ZodTypeAny, "passthrough">, z.objectInputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        address: z.ZodString;
        description: z.ZodString;
        time: z.ZodNumber;
        referrer: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        mark_object: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        records: z.ZodArray<z.ZodObject<{
            name: z.ZodString;
            value_type: z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>, z.ZodLiteral<import("wowok").ValueType.Value>]>, z.ZodLiteral<"Value">]>;
            value: z.ZodUnion<[z.ZodUnion<[z.ZodBoolean, z.ZodUnion<[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;
            }>, z.ZodString]>, z.ZodString, z.ZodNumber, z.ZodArray<z.ZodBoolean, "many">, z.ZodUnion<[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;
            }>, z.ZodArray<z.ZodString, "many">]>, z.ZodArray<z.ZodString, "many">, z.ZodArray<z.ZodNumber, "many">, z.ZodArray<z.ZodArray<z.ZodNumber, "many">, "many">]>, z.ZodType<any, z.ZodTypeDef, any>]>;
        }, "strip", z.ZodTypeAny, {
            value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
            name: string;
            value?: any;
        }, {
            value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
            name: string;
            value?: any;
        }>, "many">;
    }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        address: z.ZodString;
        pos: z.ZodNumber;
        count: z.ZodNumber;
        votes: z.ZodArray<z.ZodObject<{
            address: z.ZodString;
            like: z.ZodOptional<z.ZodBoolean>;
            dislike: z.ZodOptional<z.ZodBoolean>;
            affiliation: z.ZodOptional<z.ZodBoolean>;
            time: z.ZodNumber;
        }, "strip", z.ZodTypeAny, {
            address: string;
            time: number;
            like?: boolean | undefined;
            dislike?: boolean | undefined;
            affiliation?: boolean | undefined;
        }, {
            address: string;
            time: number;
            like?: boolean | undefined;
            dislike?: boolean | undefined;
            affiliation?: boolean | undefined;
        }>, "many">;
    }, "passthrough", z.ZodTypeAny, z.objectOutputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        address: z.ZodString;
        pos: z.ZodNumber;
        count: z.ZodNumber;
        votes: z.ZodArray<z.ZodObject<{
            address: z.ZodString;
            like: z.ZodOptional<z.ZodBoolean>;
            dislike: z.ZodOptional<z.ZodBoolean>;
            affiliation: z.ZodOptional<z.ZodBoolean>;
            time: z.ZodNumber;
        }, "strip", z.ZodTypeAny, {
            address: string;
            time: number;
            like?: boolean | undefined;
            dislike?: boolean | undefined;
            affiliation?: boolean | undefined;
        }, {
            address: string;
            time: number;
            like?: boolean | undefined;
            dislike?: boolean | undefined;
            affiliation?: boolean | undefined;
        }>, "many">;
    }, z.ZodTypeAny, "passthrough">, z.objectInputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        address: z.ZodString;
        pos: z.ZodNumber;
        count: z.ZodNumber;
        votes: z.ZodArray<z.ZodObject<{
            address: z.ZodString;
            like: z.ZodOptional<z.ZodBoolean>;
            dislike: z.ZodOptional<z.ZodBoolean>;
            affiliation: z.ZodOptional<z.ZodBoolean>;
            time: z.ZodNumber;
        }, "strip", z.ZodTypeAny, {
            address: string;
            time: number;
            like?: boolean | undefined;
            dislike?: boolean | undefined;
            affiliation?: boolean | undefined;
        }, {
            address: string;
            time: number;
            like?: boolean | undefined;
            dislike?: boolean | undefined;
            affiliation?: boolean | undefined;
        }>, "many">;
    }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        recipient: z.ZodString;
        guard: z.ZodString;
        total: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
        record: z.ZodArray<z.ZodObject<{
            amount: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            time: z.ZodNumber;
            store_from_id: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        }, "strip", z.ZodTypeAny, {
            time: number;
            amount: string | number;
            store_from_id: string | null;
        }, {
            time: number;
            amount: string | number;
            store_from_id: string | null;
        }>, "many">;
    }, "passthrough", z.ZodTypeAny, z.objectOutputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        recipient: z.ZodString;
        guard: z.ZodString;
        total: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
        record: z.ZodArray<z.ZodObject<{
            amount: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            time: z.ZodNumber;
            store_from_id: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        }, "strip", z.ZodTypeAny, {
            time: number;
            amount: string | number;
            store_from_id: string | null;
        }, {
            time: number;
            amount: string | number;
            store_from_id: string | null;
        }>, "many">;
    }, z.ZodTypeAny, "passthrough">, z.objectInputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        recipient: z.ZodString;
        guard: z.ZodString;
        total: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
        record: z.ZodArray<z.ZodObject<{
            amount: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            time: z.ZodNumber;
            store_from_id: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        }, "strip", z.ZodTypeAny, {
            time: number;
            amount: string | number;
            store_from_id: string | null;
        }, {
            time: number;
            amount: string | number;
            store_from_id: string | null;
        }>, "many">;
    }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        address: z.ZodString;
        recommend: z.ZodString;
        service: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        update_time: z.ZodNumber;
        acceptance_score: z.ZodUnion<[z.ZodNumber, z.ZodNull]>;
        feedback: z.ZodString;
        feedback_time: z.ZodNumber;
    }, "passthrough", z.ZodTypeAny, z.objectOutputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        address: z.ZodString;
        recommend: z.ZodString;
        service: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        update_time: z.ZodNumber;
        acceptance_score: z.ZodUnion<[z.ZodNumber, z.ZodNull]>;
        feedback: z.ZodString;
        feedback_time: z.ZodNumber;
    }, z.ZodTypeAny, "passthrough">, z.objectInputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        address: z.ZodString;
        recommend: z.ZodString;
        service: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        update_time: z.ZodNumber;
        acceptance_score: z.ZodUnion<[z.ZodNumber, z.ZodNull]>;
        feedback: z.ZodString;
        feedback_time: z.ZodNumber;
    }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        payment: z.ZodEffects<z.ZodString, string, string>;
        op: z.ZodEnum<["Withdraw", "Deposit", "Receive"]>;
        signer: z.ZodString;
        external_guard: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        amount: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
        time: z.ZodNumber;
        store_from_id: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    }, "passthrough", z.ZodTypeAny, z.objectOutputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        payment: z.ZodEffects<z.ZodString, string, string>;
        op: z.ZodEnum<["Withdraw", "Deposit", "Receive"]>;
        signer: z.ZodString;
        external_guard: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        amount: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
        time: z.ZodNumber;
        store_from_id: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    }, z.ZodTypeAny, "passthrough">, z.objectInputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        payment: z.ZodEffects<z.ZodString, string, string>;
        op: z.ZodEnum<["Withdraw", "Deposit", "Receive"]>;
        signer: z.ZodString;
        external_guard: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        amount: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
        time: z.ZodNumber;
        store_from_id: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        name: z.ZodString;
        value: 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">;
    }, "passthrough", z.ZodTypeAny, z.objectOutputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        name: z.ZodString;
        value: 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">;
    }, z.ZodTypeAny, "passthrough">, z.objectInputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        name: z.ZodString;
        value: 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">;
    }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        index: z.ZodNumber;
        node: z.ZodString;
        next_node: z.ZodString;
        session: z.ZodArray<z.ZodObject<{
            next_node: z.ZodString;
            forwards: z.ZodArray<z.ZodObject<{
                forward: z.ZodString;
                who: z.ZodUnion<[z.ZodString, z.ZodNull]>;
                retained_submission: z.ZodArray<z.ZodObject<{
                    identifier: z.ZodNumber;
                    value_type: z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>, z.ZodLiteral<import("wowok").ValueType.Value>]>, z.ZodLiteral<"Value">]>;
                    value: z.ZodUnion<[z.ZodUnion<[z.ZodBoolean, z.ZodUnion<[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;
                    }>, z.ZodString]>, z.ZodString, z.ZodNumber, z.ZodArray<z.ZodBoolean, "many">, z.ZodUnion<[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;
                    }>, z.ZodArray<z.ZodString, "many">]>, z.ZodArray<z.ZodString, "many">, z.ZodArray<z.ZodNumber, "many">, z.ZodArray<z.ZodArray<z.ZodNumber, "many">, "many">]>, z.ZodType<any, z.ZodTypeDef, any>]>;
                }, "strip", z.ZodTypeAny, {
                    identifier: number;
                    value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                    value?: any;
                }, {
                    identifier: number;
                    value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                    value?: any;
                }>, "many">;
                msg: z.ZodString;
                accomplished: z.ZodBoolean;
                time: z.ZodNumber;
            }, "strip", z.ZodTypeAny, {
                time: number;
                forward: string;
                who: string | null;
                retained_submission: {
                    identifier: number;
                    value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                    value?: any;
                }[];
                msg: string;
                accomplished: boolean;
            }, {
                time: number;
                forward: string;
                who: string | null;
                retained_submission: {
                    identifier: number;
                    value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                    value?: any;
                }[];
                msg: string;
                accomplished: boolean;
            }>, "many">;
            weights: z.ZodNumber;
            threshold: z.ZodNumber;
        }, "strip", z.ZodTypeAny, {
            next_node: string;
            forwards: {
                time: number;
                forward: string;
                who: string | null;
                retained_submission: {
                    identifier: number;
                    value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                    value?: any;
                }[];
                msg: string;
                accomplished: boolean;
            }[];
            weights: number;
            threshold: number;
        }, {
            next_node: string;
            forwards: {
                time: number;
                forward: string;
                who: string | null;
                retained_submission: {
                    identifier: number;
                    value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                    value?: any;
                }[];
                msg: string;
                accomplished: boolean;
            }[];
            weights: number;
            threshold: number;
        }>, "many">;
        time: z.ZodNumber;
    }, "passthrough", z.ZodTypeAny, z.objectOutputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        index: z.ZodNumber;
        node: z.ZodString;
        next_node: z.ZodString;
        session: z.ZodArray<z.ZodObject<{
            next_node: z.ZodString;
            forwards: z.ZodArray<z.ZodObject<{
                forward: z.ZodString;
                who: z.ZodUnion<[z.ZodString, z.ZodNull]>;
                retained_submission: z.ZodArray<z.ZodObject<{
                    identifier: z.ZodNumber;
                    value_type: z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>, z.ZodLiteral<import("wowok").ValueType.Value>]>, z.ZodLiteral<"Value">]>;
                    value: z.ZodUnion<[z.ZodUnion<[z.ZodBoolean, z.ZodUnion<[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;
                    }>, z.ZodString]>, z.ZodString, z.ZodNumber, z.ZodArray<z.ZodBoolean, "many">, z.ZodUnion<[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;
                    }>, z.ZodArray<z.ZodString, "many">]>, z.ZodArray<z.ZodString, "many">, z.ZodArray<z.ZodNumber, "many">, z.ZodArray<z.ZodArray<z.ZodNumber, "many">, "many">]>, z.ZodType<any, z.ZodTypeDef, any>]>;
                }, "strip", z.ZodTypeAny, {
                    identifier: number;
                    value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                    value?: any;
                }, {
                    identifier: number;
                    value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                    value?: any;
                }>, "many">;
                msg: z.ZodString;
                accomplished: z.ZodBoolean;
                time: z.ZodNumber;
            }, "strip", z.ZodTypeAny, {
                time: number;
                forward: string;
                who: string | null;
                retained_submission: {
                    identifier: number;
                    value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                    value?: any;
                }[];
                msg: string;
                accomplished: boolean;
            }, {
                time: number;
                forward: string;
                who: string | null;
                retained_submission: {
                    identifier: number;
                    value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                    value?: any;
                }[];
                msg: string;
                accomplished: boolean;
            }>, "many">;
            weights: z.ZodNumber;
            threshold: z.ZodNumber;
        }, "strip", z.ZodTypeAny, {
            next_node: string;
            forwards: {
                time: number;
                forward: string;
                who: string | null;
                retained_submission: {
                    identifier: number;
                    value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                    value?: any;
                }[];
                msg: string;
                accomplished: boolean;
            }[];
            weights: number;
            threshold: number;
        }, {
            next_node: string;
            forwards: {
                time: number;
                forward: string;
                who: string | null;
                retained_submission: {
                    identifier: number;
                    value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                    value?: any;
                }[];
                msg: string;
                accomplished: boolean;
            }[];
            weights: number;
            threshold: number;
        }>, "many">;
        time: z.ZodNumber;
    }, z.ZodTypeAny, "passthrough">, z.objectInputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        index: z.ZodNumber;
        node: z.ZodString;
        next_node: z.ZodString;
        session: z.ZodArray<z.ZodObject<{
            next_node: z.ZodString;
            forwards: z.ZodArray<z.ZodObject<{
                forward: z.ZodString;
                who: z.ZodUnion<[z.ZodString, z.ZodNull]>;
                retained_submission: z.ZodArray<z.ZodObject<{
                    identifier: z.ZodNumber;
                    value_type: z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>, z.ZodLiteral<import("wowok").ValueType.Value>]>, z.ZodLiteral<"Value">]>;
                    value: z.ZodUnion<[z.ZodUnion<[z.ZodBoolean, z.ZodUnion<[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;
                    }>, z.ZodString]>, z.ZodString, z.ZodNumber, z.ZodArray<z.ZodBoolean, "many">, z.ZodUnion<[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;
                    }>, z.ZodArray<z.ZodString, "many">]>, z.ZodArray<z.ZodString, "many">, z.ZodArray<z.ZodNumber, "many">, z.ZodArray<z.ZodArray<z.ZodNumber, "many">, "many">]>, z.ZodType<any, z.ZodTypeDef, any>]>;
                }, "strip", z.ZodTypeAny, {
                    identifier: number;
                    value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                    value?: any;
                }, {
                    identifier: number;
                    value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                    value?: any;
                }>, "many">;
                msg: z.ZodString;
                accomplished: z.ZodBoolean;
                time: z.ZodNumber;
            }, "strip", z.ZodTypeAny, {
                time: number;
                forward: string;
                who: string | null;
                retained_submission: {
                    identifier: number;
                    value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                    value?: any;
                }[];
                msg: string;
                accomplished: boolean;
            }, {
                time: number;
                forward: string;
                who: string | null;
                retained_submission: {
                    identifier: number;
                    value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                    value?: any;
                }[];
                msg: string;
                accomplished: boolean;
            }>, "many">;
            weights: z.ZodNumber;
            threshold: z.ZodNumber;
        }, "strip", z.ZodTypeAny, {
            next_node: string;
            forwards: {
                time: number;
                forward: string;
                who: string | null;
                retained_submission: {
                    identifier: number;
                    value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                    value?: any;
                }[];
                msg: string;
                accomplished: boolean;
            }[];
            weights: number;
            threshold: number;
        }, {
            next_node: string;
            forwards: {
                time: number;
                forward: string;
                who: string | null;
                retained_submission: {
                    identifier: number;
                    value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                    value?: any;
                }[];
                msg: string;
                accomplished: boolean;
            }[];
            weights: number;
            threshold: number;
        }>, "many">;
        time: z.ZodNumber;
    }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        entity: z.ZodString;
        name: z.ZodString;
        tags: z.ZodArray<z.ZodString, "many">;
    }, "passthrough", z.ZodTypeAny, z.objectOutputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        entity: z.ZodString;
        name: z.ZodString;
        tags: z.ZodArray<z.ZodString, "many">;
    }, z.ZodTypeAny, "passthrough">, z.objectInputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        entity: z.ZodString;
        name: z.ZodString;
        tags: z.ZodArray<z.ZodString, "many">;
    }, z.ZodTypeAny, "passthrough">>, z.ZodNull]>;
}, "strip", z.ZodTypeAny, {
    result: z.objectOutputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        address: z.ZodString;
        pos: z.ZodNumber;
        count: z.ZodNumber;
        votes: z.ZodArray<z.ZodObject<{
            address: z.ZodString;
            like: z.ZodOptional<z.ZodBoolean>;
            dislike: z.ZodOptional<z.ZodBoolean>;
            affiliation: z.ZodOptional<z.ZodBoolean>;
            time: z.ZodNumber;
        }, "strip", z.ZodTypeAny, {
            address: string;
            time: number;
            like?: boolean | undefined;
            dislike?: boolean | undefined;
            affiliation?: boolean | undefined;
        }, {
            address: string;
            time: number;
            like?: boolean | undefined;
            dislike?: boolean | undefined;
            affiliation?: boolean | undefined;
        }>, "many">;
    }, z.ZodTypeAny, "passthrough"> | z.objectOutputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        address: z.ZodString;
        description: z.ZodString;
        time: z.ZodNumber;
        referrer: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        mark_object: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        records: z.ZodArray<z.ZodObject<{
            name: z.ZodString;
            value_type: z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>, z.ZodLiteral<import("wowok").ValueType.Value>]>, z.ZodLiteral<"Value">]>;
            value: z.ZodUnion<[z.ZodUnion<[z.ZodBoolean, z.ZodUnion<[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;
            }>, z.ZodString]>, z.ZodString, z.ZodNumber, z.ZodArray<z.ZodBoolean, "many">, z.ZodUnion<[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;
            }>, z.ZodArray<z.ZodString, "many">]>, z.ZodArray<z.ZodString, "many">, z.ZodArray<z.ZodNumber, "many">, z.ZodArray<z.ZodArray<z.ZodNumber, "many">, "many">]>, z.ZodType<any, z.ZodTypeDef, any>]>;
        }, "strip", z.ZodTypeAny, {
            value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
            name: string;
            value?: any;
        }, {
            value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
            name: string;
            value?: any;
        }>, "many">;
    }, z.ZodTypeAny, "passthrough"> | z.objectOutputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        entity: z.ZodString;
        name: z.ZodString;
        tags: z.ZodArray<z.ZodString, "many">;
    }, z.ZodTypeAny, "passthrough"> | z.objectOutputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        entity: z.ZodString;
        name: z.ZodString;
        value: z.ZodArray<z.ZodNumber, "many">;
        data: z.ZodObject<{
            value_type: z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>, z.ZodLiteral<import("wowok").ValueType.Value>]>, z.ZodLiteral<"Value">]>;
            value: z.ZodUnion<[z.ZodUnion<[z.ZodBoolean, z.ZodUnion<[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;
            }>, z.ZodString]>, z.ZodString, z.ZodNumber, z.ZodArray<z.ZodBoolean, "many">, z.ZodUnion<[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;
            }>, z.ZodArray<z.ZodString, "many">]>, z.ZodArray<z.ZodString, "many">, z.ZodArray<z.ZodNumber, "many">, z.ZodArray<z.ZodArray<z.ZodNumber, "many">, "many">]>, z.ZodType<any, z.ZodTypeDef, any>]>;
        }, "strip", z.ZodTypeAny, {
            value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
            value?: any;
        }, {
            value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
            value?: any;
        }>;
    }, z.ZodTypeAny, "passthrough"> | z.objectOutputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        recipient: z.ZodString;
        guard: z.ZodString;
        total: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
        record: z.ZodArray<z.ZodObject<{
            amount: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            time: z.ZodNumber;
            store_from_id: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        }, "strip", z.ZodTypeAny, {
            time: number;
            amount: string | number;
            store_from_id: string | null;
        }, {
            time: number;
            amount: string | number;
            store_from_id: string | null;
        }>, "many">;
    }, z.ZodTypeAny, "passthrough"> | z.objectOutputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        address: z.ZodString;
        perm: z.ZodArray<z.ZodEffects<z.ZodNumber, number, number>, "many">;
    }, z.ZodTypeAny, "passthrough"> | z.objectOutputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        address: z.ZodString;
        recommend: z.ZodString;
        service: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        update_time: z.ZodNumber;
        acceptance_score: z.ZodUnion<[z.ZodNumber, z.ZodNull]>;
        feedback: z.ZodString;
        feedback_time: z.ZodNumber;
    }, z.ZodTypeAny, "passthrough"> | z.objectOutputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        name: z.ZodString;
        value: 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">;
    }, z.ZodTypeAny, "passthrough"> | z.objectOutputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        index: z.ZodNumber;
        node: z.ZodString;
        next_node: z.ZodString;
        session: z.ZodArray<z.ZodObject<{
            next_node: z.ZodString;
            forwards: z.ZodArray<z.ZodObject<{
                forward: z.ZodString;
                who: z.ZodUnion<[z.ZodString, z.ZodNull]>;
                retained_submission: z.ZodArray<z.ZodObject<{
                    identifier: z.ZodNumber;
                    value_type: z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>, z.ZodLiteral<import("wowok").ValueType.Value>]>, z.ZodLiteral<"Value">]>;
                    value: z.ZodUnion<[z.ZodUnion<[z.ZodBoolean, z.ZodUnion<[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;
                    }>, z.ZodString]>, z.ZodString, z.ZodNumber, z.ZodArray<z.ZodBoolean, "many">, z.ZodUnion<[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;
                    }>, z.ZodArray<z.ZodString, "many">]>, z.ZodArray<z.ZodString, "many">, z.ZodArray<z.ZodNumber, "many">, z.ZodArray<z.ZodArray<z.ZodNumber, "many">, "many">]>, z.ZodType<any, z.ZodTypeDef, any>]>;
                }, "strip", z.ZodTypeAny, {
                    identifier: number;
                    value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                    value?: any;
                }, {
                    identifier: number;
                    value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                    value?: any;
                }>, "many">;
                msg: z.ZodString;
                accomplished: z.ZodBoolean;
                time: z.ZodNumber;
            }, "strip", z.ZodTypeAny, {
                time: number;
                forward: string;
                who: string | null;
                retained_submission: {
                    identifier: number;
                    value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                    value?: any;
                }[];
                msg: string;
                accomplished: boolean;
            }, {
                time: number;
                forward: string;
                who: string | null;
                retained_submission: {
                    identifier: number;
                    value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                    value?: any;
                }[];
                msg: string;
                accomplished: boolean;
            }>, "many">;
            weights: z.ZodNumber;
            threshold: z.ZodNumber;
        }, "strip", z.ZodTypeAny, {
            next_node: string;
            forwards: {
                time: number;
                forward: string;
                who: string | null;
                retained_submission: {
                    identifier: number;
                    value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                    value?: any;
                }[];
                msg: string;
                accomplished: boolean;
            }[];
            weights: number;
            threshold: number;
        }, {
            next_node: string;
            forwards: {
                time: number;
                forward: string;
                who: string | null;
                retained_submission: {
                    identifier: number;
                    value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                    value?: any;
                }[];
                msg: string;
                accomplished: boolean;
            }[];
            weights: number;
            threshold: number;
        }>, "many">;
        time: z.ZodNumber;
    }, z.ZodTypeAny, "passthrough"> | z.objectOutputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        payment: z.ZodEffects<z.ZodString, string, string>;
        op: z.ZodEnum<["Withdraw", "Deposit", "Receive"]>;
        signer: z.ZodString;
        external_guard: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        amount: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
        time: z.ZodNumber;
        store_from_id: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    }, z.ZodTypeAny, "passthrough"> | null;
}, {
    result: z.objectInputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        address: z.ZodString;
        pos: z.ZodNumber;
        count: z.ZodNumber;
        votes: z.ZodArray<z.ZodObject<{
            address: z.ZodString;
            like: z.ZodOptional<z.ZodBoolean>;
            dislike: z.ZodOptional<z.ZodBoolean>;
            affiliation: z.ZodOptional<z.ZodBoolean>;
            time: z.ZodNumber;
        }, "strip", z.ZodTypeAny, {
            address: string;
            time: number;
            like?: boolean | undefined;
            dislike?: boolean | undefined;
            affiliation?: boolean | undefined;
        }, {
            address: string;
            time: number;
            like?: boolean | undefined;
            dislike?: boolean | undefined;
            affiliation?: boolean | undefined;
        }>, "many">;
    }, z.ZodTypeAny, "passthrough"> | z.objectInputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        address: z.ZodString;
        description: z.ZodString;
        time: z.ZodNumber;
        referrer: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        mark_object: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        records: z.ZodArray<z.ZodObject<{
            name: z.ZodString;
            value_type: z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>, z.ZodLiteral<import("wowok").ValueType.Value>]>, z.ZodLiteral<"Value">]>;
            value: z.ZodUnion<[z.ZodUnion<[z.ZodBoolean, z.ZodUnion<[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;
            }>, z.ZodString]>, z.ZodString, z.ZodNumber, z.ZodArray<z.ZodBoolean, "many">, z.ZodUnion<[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;
            }>, z.ZodArray<z.ZodString, "many">]>, z.ZodArray<z.ZodString, "many">, z.ZodArray<z.ZodNumber, "many">, z.ZodArray<z.ZodArray<z.ZodNumber, "many">, "many">]>, z.ZodType<any, z.ZodTypeDef, any>]>;
        }, "strip", z.ZodTypeAny, {
            value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
            name: string;
            value?: any;
        }, {
            value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
            name: string;
            value?: any;
        }>, "many">;
    }, z.ZodTypeAny, "passthrough"> | z.objectInputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        entity: z.ZodString;
        name: z.ZodString;
        tags: z.ZodArray<z.ZodString, "many">;
    }, z.ZodTypeAny, "passthrough"> | z.objectInputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        entity: z.ZodString;
        name: z.ZodString;
        value: z.ZodArray<z.ZodNumber, "many">;
        data: z.ZodObject<{
            value_type: z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>, z.ZodLiteral<import("wowok").ValueType.Value>]>, z.ZodLiteral<"Value">]>;
            value: z.ZodUnion<[z.ZodUnion<[z.ZodBoolean, z.ZodUnion<[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;
            }>, z.ZodString]>, z.ZodString, z.ZodNumber, z.ZodArray<z.ZodBoolean, "many">, z.ZodUnion<[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;
            }>, z.ZodArray<z.ZodString, "many">]>, z.ZodArray<z.ZodString, "many">, z.ZodArray<z.ZodNumber, "many">, z.ZodArray<z.ZodArray<z.ZodNumber, "many">, "many">]>, z.ZodType<any, z.ZodTypeDef, any>]>;
        }, "strip", z.ZodTypeAny, {
            value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
            value?: any;
        }, {
            value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
            value?: any;
        }>;
    }, z.ZodTypeAny, "passthrough"> | z.objectInputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        recipient: z.ZodString;
        guard: z.ZodString;
        total: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
        record: z.ZodArray<z.ZodObject<{
            amount: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            time: z.ZodNumber;
            store_from_id: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        }, "strip", z.ZodTypeAny, {
            time: number;
            amount: string | number;
            store_from_id: string | null;
        }, {
            time: number;
            amount: string | number;
            store_from_id: string | null;
        }>, "many">;
    }, z.ZodTypeAny, "passthrough"> | z.objectInputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        address: z.ZodString;
        perm: z.ZodArray<z.ZodEffects<z.ZodNumber, number, number>, "many">;
    }, z.ZodTypeAny, "passthrough"> | z.objectInputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        address: z.ZodString;
        recommend: z.ZodString;
        service: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        update_time: z.ZodNumber;
        acceptance_score: z.ZodUnion<[z.ZodNumber, z.ZodNull]>;
        feedback: z.ZodString;
        feedback_time: z.ZodNumber;
    }, z.ZodTypeAny, "passthrough"> | z.objectInputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        name: z.ZodString;
        value: 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">;
    }, z.ZodTypeAny, "passthrough"> | z.objectInputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        index: z.ZodNumber;
        node: z.ZodString;
        next_node: z.ZodString;
        session: z.ZodArray<z.ZodObject<{
            next_node: z.ZodString;
            forwards: z.ZodArray<z.ZodObject<{
                forward: z.ZodString;
                who: z.ZodUnion<[z.ZodString, z.ZodNull]>;
                retained_submission: z.ZodArray<z.ZodObject<{
                    identifier: z.ZodNumber;
                    value_type: z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>, z.ZodLiteral<import("wowok").ValueType.Value>]>, z.ZodLiteral<"Value">]>;
                    value: z.ZodUnion<[z.ZodUnion<[z.ZodBoolean, z.ZodUnion<[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;
                    }>, z.ZodString]>, z.ZodString, z.ZodNumber, z.ZodArray<z.ZodBoolean, "many">, z.ZodUnion<[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;
                    }>, z.ZodArray<z.ZodString, "many">]>, z.ZodArray<z.ZodString, "many">, z.ZodArray<z.ZodNumber, "many">, z.ZodArray<z.ZodArray<z.ZodNumber, "many">, "many">]>, z.ZodType<any, z.ZodTypeDef, any>]>;
                }, "strip", z.ZodTypeAny, {
                    identifier: number;
                    value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                    value?: any;
                }, {
                    identifier: number;
                    value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                    value?: any;
                }>, "many">;
                msg: z.ZodString;
                accomplished: z.ZodBoolean;
                time: z.ZodNumber;
            }, "strip", z.ZodTypeAny, {
                time: number;
                forward: string;
                who: string | null;
                retained_submission: {
                    identifier: number;
                    value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                    value?: any;
                }[];
                msg: string;
                accomplished: boolean;
            }, {
                time: number;
                forward: string;
                who: string | null;
                retained_submission: {
                    identifier: number;
                    value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                    value?: any;
                }[];
                msg: string;
                accomplished: boolean;
            }>, "many">;
            weights: z.ZodNumber;
            threshold: z.ZodNumber;
        }, "strip", z.ZodTypeAny, {
            next_node: string;
            forwards: {
                time: number;
                forward: string;
                who: string | null;
                retained_submission: {
                    identifier: number;
                    value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                    value?: any;
                }[];
                msg: string;
                accomplished: boolean;
            }[];
            weights: number;
            threshold: number;
        }, {
            next_node: string;
            forwards: {
                time: number;
                forward: string;
                who: string | null;
                retained_submission: {
                    identifier: number;
                    value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                    value?: any;
                }[];
                msg: string;
                accomplished: boolean;
            }[];
            weights: number;
            threshold: number;
        }>, "many">;
        time: z.ZodNumber;
    }, z.ZodTypeAny, "passthrough"> | z.objectInputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        payment: z.ZodEffects<z.ZodString, string, string>;
        op: z.ZodEnum<["Withdraw", "Deposit", "Receive"]>;
        signer: z.ZodString;
        external_guard: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        amount: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
        time: z.ZodNumber;
        store_from_id: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    }, z.ZodTypeAny, "passthrough"> | null;
}>;
export declare const ConstantItemSchema: z.ZodObject<{
    name: z.ZodString;
    value: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
    description: z.ZodString;
}, "strip", z.ZodTypeAny, {
    value: string | number;
    name: string;
    description: string;
}, {
    value: string | number;
    name: string;
    description: string;
}>;
export declare const PermissionInfoTypeSchema: z.ZodObject<{
    index: z.ZodNumber;
    name: z.ZodString;
    description: z.ZodString;
    object_type: z.ZodString;
}, "strip", z.ZodTypeAny, {
    name: string;
    object_type: string;
    description: string;
    index: number;
}, {
    name: string;
    object_type: string;
    description: string;
    index: number;
}>;
export declare const GuardInstructSchema: z.ZodObject<{
    name: z.ZodString;
    id: z.ZodNumber;
    description: z.ZodString;
    returnType: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>, z.ZodLiteral<import("wowok").ValueType.Value>]>, z.ZodLiteral<"Value">]>>;
}, "strip", z.ZodTypeAny, {
    name: string;
    description: string;
    id: number;
    returnType?: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value" | undefined;
}, {
    name: string;
    description: string;
    id: number;
    returnType?: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value" | undefined;
}>;
export declare const GuardItemSchema: z.ZodObject<{
    name: z.ZodString;
    id: z.ZodUnion<[z.ZodNumber, z.ZodNumber]>;
    description: z.ZodString;
    returnType: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>, z.ZodLiteral<import("wowok").ValueType.Value>]>, z.ZodLiteral<"Value">]>>;
    objectType: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    parameters: z.ZodOptional<z.ZodArray<z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>, z.ZodLiteral<import("wowok").ValueType.Value>]>, z.ZodLiteral<"Value">]>, "many">>;
    return: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>, z.ZodLiteral<import("wowok").ValueType.Value>]>, z.ZodLiteral<"Value">]>>;
    parameters_description: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, "strip", z.ZodTypeAny, {
    name: string;
    description: string;
    id: number;
    objectType?: import("wowok").ObjectType | undefined;
    parameters?: ("string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value")[] | undefined;
    return?: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value" | undefined;
    parameters_description?: string[] | undefined;
    returnType?: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value" | undefined;
}, {
    name: string;
    description: string;
    id: number;
    objectType?: import("wowok").ObjectType | undefined;
    parameters?: ("string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value")[] | undefined;
    return?: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value" | undefined;
    parameters_description?: string[] | undefined;
    returnType?: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value" | undefined;
}>;
export declare const GuardInstructFilterOptionsSchema: z.ZodObject<{
    name: z.ZodOptional<z.ZodString>;
    id: z.ZodOptional<z.ZodArray<z.ZodNumber, "many">>;
    returnType: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>, z.ZodLiteral<import("wowok").ValueType.Value>]>, z.ZodLiteral<"Value">]>>;
    paramCount: z.ZodOptional<z.ZodNumber>;
    scope: z.ZodDefault<z.ZodOptional<z.ZodEnum<["instruct", "object query", "all"]>>>;
    objectType: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
}, "strip", z.ZodTypeAny, {
    scope: "instruct" | "object query" | "all";
    name?: string | undefined;
    id?: number[] | undefined;
    objectType?: import("wowok").ObjectType | undefined;
    returnType?: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value" | undefined;
    paramCount?: number | undefined;
}, {
    name?: string | undefined;
    id?: number[] | undefined;
    objectType?: import("wowok").ObjectType | undefined;
    returnType?: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value" | undefined;
    paramCount?: number | undefined;
    scope?: "instruct" | "object query" | "all" | undefined;
}>;
export declare const PermissionFilterSchema: z.ZodObject<{
    objectType: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    name: z.ZodOptional<z.ZodString>;
    index: z.ZodOptional<z.ZodEffects<z.ZodNumber, number, number>>;
    description: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodTypeAny, {
    name?: string | undefined;
    description?: string | undefined;
    objectType?: import("wowok").ObjectType | undefined;
    index?: number | undefined;
}, {
    name?: string | undefined;
    description?: string | undefined;
    objectType?: import("wowok").ObjectType | undefined;
    index?: number | undefined;
}>;
export declare const ProtocolInfoQuerySchema: z.ZodDiscriminatedUnion<"info", [z.ZodObject<{
    info: z.ZodLiteral<"constants">;
}, "strip", z.ZodTypeAny, {
    info: "constants";
}, {
    info: "constants";
}>, z.ZodObject<{
    info: z.ZodLiteral<"built-in permissions">;
    filter: z.ZodOptional<z.ZodObject<{
        objectType: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        name: z.ZodOptional<z.ZodString>;
        index: z.ZodOptional<z.ZodEffects<z.ZodNumber, number, number>>;
        description: z.ZodOptional<z.ZodString>;
    }, "strip", z.ZodTypeAny, {
        name?: string | undefined;
        description?: string | undefined;
        objectType?: import("wowok").ObjectType | undefined;
        index?: number | undefined;
    }, {
        name?: string | undefined;
        description?: string | undefined;
        objectType?: import("wowok").ObjectType | undefined;
        index?: number | undefined;
    }>>;
}, "strip", z.ZodTypeAny, {
    info: "built-in permissions";
    filter?: {
        name?: string | undefined;
        description?: string | undefined;
        objectType?: import("wowok").ObjectType | undefined;
        index?: number | undefined;
    } | undefined;
}, {
    info: "built-in permissions";
    filter?: {
        name?: string | undefined;
        description?: string | undefined;
        objectType?: import("wowok").ObjectType | undefined;
        index?: number | undefined;
    } | undefined;
}>, z.ZodObject<{
    info: z.ZodLiteral<"guard instructions">;
    filter: z.ZodOptional<z.ZodObject<{
        name: z.ZodOptional<z.ZodString>;
        id: z.ZodOptional<z.ZodArray<z.ZodNumber, "many">>;
        returnType: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>, z.ZodLiteral<import("wowok").ValueType.Value>]>, z.ZodLiteral<"Value">]>>;
        paramCount: z.ZodOptional<z.ZodNumber>;
        scope: z.ZodDefault<z.ZodOptional<z.ZodEnum<["instruct", "object query", "all"]>>>;
        objectType: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
    }, "strip", z.ZodTypeAny, {
        scope: "instruct" | "object query" | "all";
        name?: string | undefined;
        id?: number[] | undefined;
        objectType?: import("wowok").ObjectType | undefined;
        returnType?: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value" | undefined;
        paramCount?: number | undefined;
    }, {
        name?: string | undefined;
        id?: number[] | undefined;
        objectType?: import("wowok").ObjectType | undefined;
        returnType?: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value" | undefined;
        paramCount?: number | undefined;
        scope?: "instruct" | "object query" | "all" | undefined;
    }>>;
}, "strip", z.ZodTypeAny, {
    info: "guard instructions";
    filter?: {
        scope: "instruct" | "object query" | "all";
        name?: string | undefined;
        id?: number[] | undefined;
        objectType?: import("wowok").ObjectType | undefined;
        returnType?: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value" | undefined;
        paramCount?: number | undefined;
    } | undefined;
}, {
    info: "guard instructions";
    filter?: {
        name?: string | undefined;
        id?: number[] | undefined;
        objectType?: import("wowok").ObjectType | undefined;
        returnType?: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value" | undefined;
        paramCount?: number | undefined;
        scope?: "instruct" | "object query" | "all" | undefined;
    } | undefined;
}>, z.ZodObject<{
    info: z.ZodLiteral<"current network">;
}, "strip", z.ZodTypeAny, {
    info: "current network";
}, {
    info: "current network";
}>, z.ZodObject<{
    info: z.ZodLiteral<"value types">;
}, "strip", z.ZodTypeAny, {
    info: "value types";
}, {
    info: "value types";
}>]>;
export declare const BuiltinPermissionSchema: z.ZodObject<{
    result: z.ZodArray<z.ZodObject<{
        index: z.ZodNumber;
        name: z.ZodString;
        description: z.ZodString;
        object_type: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        name: string;
        object_type: string;
        description: string;
        index: number;
    }, {
        name: string;
        object_type: string;
        description: string;
        index: number;
    }>, "many">;
}, "strip", z.ZodTypeAny, {
    result: {
        name: string;
        object_type: string;
        description: string;
        index: number;
    }[];
}, {
    result: {
        name: string;
        object_type: string;
        description: string;
        index: number;
    }[];
}>;
export declare const ProtocolInfoResultWrappedSchema: z.ZodDiscriminatedUnion<"info", [z.ZodObject<{
    info: z.ZodLiteral<"constants">;
    result: z.ZodArray<z.ZodObject<{
        name: z.ZodString;
        value: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        value: string | number;
        name: string;
        description: string;
    }, {
        value: string | number;
        name: string;
        description: string;
    }>, "many">;
}, "strip", z.ZodTypeAny, {
    result: {
        value: string | number;
        name: string;
        description: string;
    }[];
    info: "constants";
}, {
    result: {
        value: string | number;
        name: string;
        description: string;
    }[];
    info: "constants";
}>, z.ZodObject<{
    info: z.ZodLiteral<"built-in permissions">;
    result: z.ZodArray<z.ZodObject<{
        index: z.ZodNumber;
        name: z.ZodString;
        description: z.ZodString;
        object_type: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        name: string;
        object_type: string;
        description: string;
        index: number;
    }, {
        name: string;
        object_type: string;
        description: string;
        index: number;
    }>, "many">;
}, "strip", z.ZodTypeAny, {
    result: {
        name: string;
        object_type: string;
        description: string;
        index: number;
    }[];
    info: "built-in permissions";
}, {
    result: {
        name: string;
        object_type: string;
        description: string;
        index: number;
    }[];
    info: "built-in permissions";
}>, z.ZodObject<{
    info: z.ZodLiteral<"guard instructions">;
    result: z.ZodArray<z.ZodObject<{
        name: z.ZodString;
        id: z.ZodUnion<[z.ZodNumber, z.ZodNumber]>;
        description: z.ZodString;
        returnType: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>, z.ZodLiteral<import("wowok").ValueType.Value>]>, z.ZodLiteral<"Value">]>>;
        objectType: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        parameters: z.ZodOptional<z.ZodArray<z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>, z.ZodLiteral<import("wowok").ValueType.Value>]>, z.ZodLiteral<"Value">]>, "many">>;
        return: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>, z.ZodLiteral<import("wowok").ValueType.Value>]>, z.ZodLiteral<"Value">]>>;
        parameters_description: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
    }, "strip", z.ZodTypeAny, {
        name: string;
        description: string;
        id: number;
        objectType?: import("wowok").ObjectType | undefined;
        parameters?: ("string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value")[] | undefined;
        return?: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value" | undefined;
        parameters_description?: string[] | undefined;
        returnType?: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value" | undefined;
    }, {
        name: string;
        description: string;
        id: number;
        objectType?: import("wowok").ObjectType | undefined;
        parameters?: ("string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value")[] | undefined;
        return?: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value" | undefined;
        parameters_description?: string[] | undefined;
        returnType?: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value" | undefined;
    }>, "many">;
}, "strip", z.ZodTypeAny, {
    result: {
        name: string;
        description: string;
        id: number;
        objectType?: import("wowok").ObjectType | undefined;
        parameters?: ("string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value")[] | undefined;
        return?: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value" | undefined;
        parameters_description?: string[] | undefined;
        returnType?: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value" | undefined;
    }[];
    info: "guard instructions";
}, {
    result: {
        name: string;
        description: string;
        id: number;
        objectType?: import("wowok").ObjectType | undefined;
        parameters?: ("string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value")[] | undefined;
        return?: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value" | undefined;
        parameters_description?: string[] | undefined;
        returnType?: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value" | undefined;
    }[];
    info: "guard instructions";
}>, z.ZodObject<{
    info: z.ZodLiteral<"current network">;
    result: z.ZodEnum<[import("wowok").ENTRYPOINT.Localnet, import("wowok").ENTRYPOINT.Testnet]>;
}, "strip", z.ZodTypeAny, {
    result: import("wowok").ENTRYPOINT;
    info: "current network";
}, {
    result: import("wowok").ENTRYPOINT;
    info: "current network";
}>, z.ZodObject<{
    info: z.ZodLiteral<"value types">;
    result: z.ZodArray<z.ZodObject<{
        name: z.ZodString;
        value: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        description: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        value: string | number;
        name: string;
        description: string;
    }, {
        value: string | number;
        name: string;
        description: string;
    }>, "many">;
}, "strip", z.ZodTypeAny, {
    result: {
        value: string | number;
        name: string;
        description: string;
    }[];
    info: "value types";
}, {
    result: {
        value: string | number;
        name: string;
        description: string;
    }[];
    info: "value types";
}>]>;
export declare const ProtocolInfoResultSchema: z.ZodObject<{
    result: z.ZodDiscriminatedUnion<"info", [z.ZodObject<{
        info: z.ZodLiteral<"constants">;
        result: z.ZodArray<z.ZodObject<{
            name: z.ZodString;
            value: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            value: string | number;
            name: string;
            description: string;
        }, {
            value: string | number;
            name: string;
            description: string;
        }>, "many">;
    }, "strip", z.ZodTypeAny, {
        result: {
            value: string | number;
            name: string;
            description: string;
        }[];
        info: "constants";
    }, {
        result: {
            value: string | number;
            name: string;
            description: string;
        }[];
        info: "constants";
    }>, z.ZodObject<{
        info: z.ZodLiteral<"built-in permissions">;
        result: z.ZodArray<z.ZodObject<{
            index: z.ZodNumber;
            name: z.ZodString;
            description: z.ZodString;
            object_type: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            name: string;
            object_type: string;
            description: string;
            index: number;
        }, {
            name: string;
            object_type: string;
            description: string;
            index: number;
        }>, "many">;
    }, "strip", z.ZodTypeAny, {
        result: {
            name: string;
            object_type: string;
            description: string;
            index: number;
        }[];
        info: "built-in permissions";
    }, {
        result: {
            name: string;
            object_type: string;
            description: string;
            index: number;
        }[];
        info: "built-in permissions";
    }>, z.ZodObject<{
        info: z.ZodLiteral<"guard instructions">;
        result: z.ZodArray<z.ZodObject<{
            name: z.ZodString;
            id: z.ZodUnion<[z.ZodNumber, z.ZodNumber]>;
            description: z.ZodString;
            returnType: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>, z.ZodLiteral<import("wowok").ValueType.Value>]>, z.ZodLiteral<"Value">]>>;
            objectType: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            parameters: z.ZodOptional<z.ZodArray<z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>, z.ZodLiteral<import("wowok").ValueType.Value>]>, z.ZodLiteral<"Value">]>, "many">>;
            return: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>, z.ZodLiteral<import("wowok").ValueType.Value>]>, z.ZodLiteral<"Value">]>>;
            parameters_description: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
        }, "strip", z.ZodTypeAny, {
            name: string;
            description: string;
            id: number;
            objectType?: import("wowok").ObjectType | undefined;
            parameters?: ("string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value")[] | undefined;
            return?: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value" | undefined;
            parameters_description?: string[] | undefined;
            returnType?: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value" | undefined;
        }, {
            name: string;
            description: string;
            id: number;
            objectType?: import("wowok").ObjectType | undefined;
            parameters?: ("string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value")[] | undefined;
            return?: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value" | undefined;
            parameters_description?: string[] | undefined;
            returnType?: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value" | undefined;
        }>, "many">;
    }, "strip", z.ZodTypeAny, {
        result: {
            name: string;
            description: string;
            id: number;
            objectType?: import("wowok").ObjectType | undefined;
            parameters?: ("string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value")[] | undefined;
            return?: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value" | undefined;
            parameters_description?: string[] | undefined;
            returnType?: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value" | undefined;
        }[];
        info: "guard instructions";
    }, {
        result: {
            name: string;
            description: string;
            id: number;
            objectType?: import("wowok").ObjectType | undefined;
            parameters?: ("string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value")[] | undefined;
            return?: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value" | undefined;
            parameters_description?: string[] | undefined;
            returnType?: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value" | undefined;
        }[];
        info: "guard instructions";
    }>, z.ZodObject<{
        info: z.ZodLiteral<"current network">;
        result: z.ZodEnum<[import("wowok").ENTRYPOINT.Localnet, import("wowok").ENTRYPOINT.Testnet]>;
    }, "strip", z.ZodTypeAny, {
        result: import("wowok").ENTRYPOINT;
        info: "current network";
    }, {
        result: import("wowok").ENTRYPOINT;
        info: "current network";
    }>, z.ZodObject<{
        info: z.ZodLiteral<"value types">;
        result: z.ZodArray<z.ZodObject<{
            name: z.ZodString;
            value: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            value: string | number;
            name: string;
            description: string;
        }, {
            value: string | number;
            name: string;
            description: string;
        }>, "many">;
    }, "strip", z.ZodTypeAny, {
        result: {
            value: string | number;
            name: string;
            description: string;
        }[];
        info: "value types";
    }, {
        result: {
            value: string | number;
            name: string;
            description: string;
        }[];
        info: "value types";
    }>]>;
}, "strip", z.ZodTypeAny, {
    result: {
        result: {
            value: string | number;
            name: string;
            description: string;
        }[];
        info: "constants";
    } | {
        result: {
            name: string;
            object_type: string;
            description: string;
            index: number;
        }[];
        info: "built-in permissions";
    } | {
        result: {
            name: string;
            description: string;
            id: number;
            objectType?: import("wowok").ObjectType | undefined;
            parameters?: ("string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value")[] | undefined;
            return?: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value" | undefined;
            parameters_description?: string[] | undefined;
            returnType?: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value" | undefined;
        }[];
        info: "guard instructions";
    } | {
        result: import("wowok").ENTRYPOINT;
        info: "current network";
    } | {
        result: {
            value: string | number;
            name: string;
            description: string;
        }[];
        info: "value types";
    };
}, {
    result: {
        result: {
            value: string | number;
            name: string;
            description: string;
        }[];
        info: "constants";
    } | {
        result: {
            name: string;
            object_type: string;
            description: string;
            index: number;
        }[];
        info: "built-in permissions";
    } | {
        result: {
            name: string;
            description: string;
            id: number;
            objectType?: import("wowok").ObjectType | undefined;
            parameters?: ("string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value")[] | undefined;
            return?: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value" | undefined;
            parameters_description?: string[] | undefined;
            returnType?: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value" | undefined;
        }[];
        info: "guard instructions";
    } | {
        result: import("wowok").ENTRYPOINT;
        info: "current network";
    } | {
        result: {
            value: string | number;
            name: string;
            description: string;
        }[];
        info: "value types";
    };
}>;
export declare const LocalQueryResultSchema: z.ZodUnion<[z.ZodObject<{
    query_type: z.ZodLiteral<"local_mark_list">;
    result: z.ZodArray<z.ZodObject<{
        name: z.ZodOptional<z.ZodString>;
        address: z.ZodEffects<z.ZodString, string, string>;
        tags: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
        createdAt: z.ZodOptional<z.ZodNumber>;
        updatedAt: z.ZodOptional<z.ZodNumber>;
    }, "strip", z.ZodTypeAny, {
        address: string;
        name?: string | undefined;
        tags?: string[] | undefined;
        createdAt?: number | undefined;
        updatedAt?: number | undefined;
    }, {
        address: string;
        name?: string | undefined;
        tags?: string[] | undefined;
        createdAt?: number | undefined;
        updatedAt?: number | undefined;
    }>, "many">;
}, "strip", z.ZodTypeAny, {
    result: {
        address: string;
        name?: string | undefined;
        tags?: string[] | undefined;
        createdAt?: number | undefined;
        updatedAt?: number | undefined;
    }[];
    query_type: "local_mark_list";
}, {
    result: {
        address: string;
        name?: string | undefined;
        tags?: string[] | undefined;
        createdAt?: number | undefined;
        updatedAt?: number | undefined;
    }[];
    query_type: "local_mark_list";
}>, z.ZodObject<{
    query_type: z.ZodLiteral<"account_list">;
    result: z.ZodArray<z.ZodObject<{
        name: z.ZodOptional<z.ZodString>;
        address: z.ZodString;
        pubkey: z.ZodOptional<z.ZodString>;
        secret: z.ZodOptional<z.ZodString>;
        suspended: z.ZodOptional<z.ZodBoolean>;
        createdAt: z.ZodOptional<z.ZodNumber>;
        updatedAt: z.ZodOptional<z.ZodNumber>;
        m: z.ZodOptional<z.ZodNullable<z.ZodString>>;
    }, "strip", z.ZodTypeAny, {
        address: string;
        name?: string | undefined;
        createdAt?: number | undefined;
        updatedAt?: number | undefined;
        m?: string | null | undefined;
        suspended?: boolean | undefined;
        pubkey?: string | undefined;
        secret?: string | undefined;
    }, {
        address: string;
        name?: string | undefined;
        createdAt?: number | undefined;
        updatedAt?: number | undefined;
        m?: string | null | undefined;
        suspended?: boolean | undefined;
        pubkey?: string | undefined;
        secret?: string | undefined;
    }>, "many">;
}, "strip", z.ZodTypeAny, {
    result: {
        address: string;
        name?: string | undefined;
        createdAt?: number | undefined;
        updatedAt?: number | undefined;
        m?: string | null | undefined;
        suspended?: boolean | undefined;
        pubkey?: string | undefined;
        secret?: string | undefined;
    }[];
    query_type: "account_list";
}, {
    result: {
        address: string;
        name?: string | undefined;
        createdAt?: number | undefined;
        updatedAt?: number | undefined;
        m?: string | null | undefined;
        suspended?: boolean | undefined;
        pubkey?: string | undefined;
        secret?: string | undefined;
    }[];
    query_type: "account_list";
}>, z.ZodObject<{
    query_type: z.ZodLiteral<"local_info_list">;
    result: z.ZodArray<z.ZodObject<{
        default: z.ZodString;
        contents: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
        createdAt: z.ZodOptional<z.ZodNumber>;
        updatedAt: z.ZodOptional<z.ZodNumber>;
    } & {
        name: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        name: string;
        default: string;
        createdAt?: number | undefined;
        updatedAt?: number | undefined;
        contents?: string[] | undefined;
    }, {
        name: string;
        default: string;
        createdAt?: number | undefined;
        updatedAt?: number | undefined;
        contents?: string[] | undefined;
    }>, "many">;
}, "strip", z.ZodTypeAny, {
    result: {
        name: string;
        default: string;
        createdAt?: number | undefined;
        updatedAt?: number | undefined;
        contents?: string[] | undefined;
    }[];
    query_type: "local_info_list";
}, {
    result: {
        name: string;
        default: string;
        createdAt?: number | undefined;
        updatedAt?: number | undefined;
        contents?: string[] | undefined;
    }[];
    query_type: "local_info_list";
}>, z.ZodObject<{
    query_type: z.ZodLiteral<"token_list">;
    result: z.ZodArray<z.ZodObject<{
        type: z.ZodString;
        alias: z.ZodOptional<z.ZodString>;
        name: z.ZodString;
        symbol: z.ZodString;
        decimals: z.ZodNumber;
        description: z.ZodString;
        iconUrl: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
        id: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
    }, "strip", z.ZodTypeAny, {
        symbol: string;
        type: string;
        name: string;
        description: string;
        decimals: number;
        id?: string | null | undefined;
        alias?: string | undefined;
        iconUrl?: string | null | undefined;
    }, {
        symbol: string;
        type: string;
        name: string;
        description: string;
        decimals: number;
        id?: string | null | undefined;
        alias?: string | undefined;
        iconUrl?: string | null | undefined;
    }>, "many">;
}, "strip", z.ZodTypeAny, {
    result: {
        symbol: string;
        type: string;
        name: string;
        description: string;
        decimals: number;
        id?: string | null | undefined;
        alias?: string | undefined;
        iconUrl?: string | null | undefined;
    }[];
    query_type: "token_list";
}, {
    result: {
        symbol: string;
        type: string;
        name: string;
        description: string;
        decimals: number;
        id?: string | null | undefined;
        alias?: string | undefined;
        iconUrl?: string | null | undefined;
    }[];
    query_type: "token_list";
}>, z.ZodObject<{
    query_type: z.ZodLiteral<"account_balance">;
    result: z.ZodObject<{
        name_or_address: z.ZodOptional<z.ZodEffects<z.ZodString, string, string>>;
        address: z.ZodOptional<z.ZodString>;
        balance: z.ZodOptional<z.ZodObject<{
            coinType: z.ZodString;
            coinObjectCount: z.ZodNumber;
            totalBalance: z.ZodString;
            lockedBalance: z.ZodRecord<z.ZodString, z.ZodString>;
        }, "strip", z.ZodTypeAny, {
            coinType: string;
            coinObjectCount: number;
            totalBalance: string;
            lockedBalance: Record<string, string>;
        }, {
            coinType: string;
            coinObjectCount: number;
            totalBalance: string;
            lockedBalance: Record<string, string>;
        }>>;
        coin: z.ZodOptional<z.ZodObject<{
            data: z.ZodArray<z.ZodObject<{
                balance: z.ZodString;
                coinObjectId: z.ZodString;
                coinType: z.ZodString;
                digest: z.ZodString;
                previousTransaction: z.ZodString;
                version: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                version: string;
                previousTransaction: string;
                balance: string;
                coinType: string;
                coinObjectId: string;
                digest: string;
            }, {
                version: string;
                previousTransaction: string;
                balance: string;
                coinType: string;
                coinObjectId: string;
                digest: string;
            }>, "many">;
            hasNextPage: z.ZodBoolean;
            nextCursor: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
        }, "strip", z.ZodTypeAny, {
            data: {
                version: string;
                previousTransaction: string;
                balance: string;
                coinType: string;
                coinObjectId: string;
                digest: string;
            }[];
            hasNextPage: boolean;
            nextCursor?: string | null | undefined;
        }, {
            data: {
                version: string;
                previousTransaction: string;
                balance: string;
                coinType: string;
                coinObjectId: string;
                digest: string;
            }[];
            hasNextPage: boolean;
            nextCursor?: string | null | undefined;
        }>>;
    }, "strip", z.ZodTypeAny, {
        name_or_address?: string | undefined;
        address?: string | undefined;
        balance?: {
            coinType: string;
            coinObjectCount: number;
            totalBalance: string;
            lockedBalance: Record<string, string>;
        } | undefined;
        coin?: {
            data: {
                version: string;
                previousTransaction: string;
                balance: string;
                coinType: string;
                coinObjectId: string;
                digest: string;
            }[];
            hasNextPage: boolean;
            nextCursor?: string | null | undefined;
        } | undefined;
    }, {
        name_or_address?: string | undefined;
        address?: string | undefined;
        balance?: {
            coinType: string;
            coinObjectCount: number;
            totalBalance: string;
            lockedBalance: Record<string, string>;
        } | undefined;
        coin?: {
            data: {
                version: string;
                previousTransaction: string;
                balance: string;
                coinType: string;
                coinObjectId: string;
                digest: string;
            }[];
            hasNextPage: boolean;
            nextCursor?: string | null | undefined;
        } | undefined;
    }>;
}, "strip", z.ZodTypeAny, {
    result: {
        name_or_address?: string | undefined;
        address?: string | undefined;
        balance?: {
            coinType: string;
            coinObjectCount: number;
            totalBalance: string;
            lockedBalance: Record<string, string>;
        } | undefined;
        coin?: {
            data: {
                version: string;
                previousTransaction: string;
                balance: string;
                coinType: string;
                coinObjectId: string;
                digest: string;
            }[];
            hasNextPage: boolean;
            nextCursor?: string | null | undefined;
        } | undefined;
    };
    query_type: "account_balance";
}, {
    result: {
        name_or_address?: string | undefined;
        address?: string | undefined;
        balance?: {
            coinType: string;
            coinObjectCount: number;
            totalBalance: string;
            lockedBalance: Record<string, string>;
        } | undefined;
        coin?: {
            data: {
                version: string;
                previousTransaction: string;
                balance: string;
                coinType: string;
                coinObjectId: string;
                digest: string;
            }[];
            hasNextPage: boolean;
            nextCursor?: string | null | undefined;
        } | undefined;
    };
    query_type: "account_balance";
}>]>;
export declare const OnchainQueryResultSchema_Part1: z.ZodUnion<[z.ZodObject<{
    query_type: z.ZodLiteral<"onchain_personal_profile">;
    result: z.ZodUnion<[z.ZodObject<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        address: z.ZodString;
        like: z.ZodNumber;
        dislike: z.ZodNumber;
        info: z.ZodArray<z.ZodObject<{
            name: z.ZodString;
            value_type: z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>, z.ZodLiteral<import("wowok").ValueType.Value>]>, z.ZodLiteral<"Value">]>;
            value: z.ZodUnion<[z.ZodUnion<[z.ZodBoolean, z.ZodUnion<[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;
            }>, z.ZodString]>, z.ZodString, z.ZodNumber, z.ZodArray<z.ZodBoolean, "many">, z.ZodUnion<[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;
            }>, z.ZodArray<z.ZodString, "many">]>, z.ZodArray<z.ZodString, "many">, z.ZodArray<z.ZodNumber, "many">, z.ZodArray<z.ZodArray<z.ZodNumber, "many">, "many">]>, z.ZodType<any, z.ZodTypeDef, any>]>;
        }, "strip", z.ZodTypeAny, {
            value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
            name: string;
            value?: any;
        }, {
            value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
            name: string;
            value?: any;
        }>, "many">;
        description: z.ZodString;
        referrer: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        mark_object: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        details: z.ZodArray<z.ZodObject<{
            address: z.ZodString;
            like: z.ZodOptional<z.ZodBoolean>;
            dislike: z.ZodOptional<z.ZodBoolean>;
            affiliation: z.ZodOptional<z.ZodBoolean>;
            time: z.ZodNumber;
        }, "strip", z.ZodTypeAny, {
            address: string;
            time: number;
            like?: boolean | undefined;
            dislike?: boolean | undefined;
            affiliation?: boolean | undefined;
        }, {
            address: string;
            time: number;
            like?: boolean | undefined;
            dislike?: boolean | undefined;
            affiliation?: boolean | undefined;
        }>, "many">;
        active_tx: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        passive_tx: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        time: z.ZodNumber;
    }, "passthrough", z.ZodTypeAny, z.objectOutputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        address: z.ZodString;
        like: z.ZodNumber;
        dislike: z.ZodNumber;
        info: z.ZodArray<z.ZodObject<{
            name: z.ZodString;
            value_type: z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>, z.ZodLiteral<import("wowok").ValueType.Value>]>, z.ZodLiteral<"Value">]>;
            value: z.ZodUnion<[z.ZodUnion<[z.ZodBoolean, z.ZodUnion<[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;
            }>, z.ZodString]>, z.ZodString, z.ZodNumber, z.ZodArray<z.ZodBoolean, "many">, z.ZodUnion<[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;
            }>, z.ZodArray<z.ZodString, "many">]>, z.ZodArray<z.ZodString, "many">, z.ZodArray<z.ZodNumber, "many">, z.ZodArray<z.ZodArray<z.ZodNumber, "many">, "many">]>, z.ZodType<any, z.ZodTypeDef, any>]>;
        }, "strip", z.ZodTypeAny, {
            value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
            name: string;
            value?: any;
        }, {
            value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
            name: string;
            value?: any;
        }>, "many">;
        description: z.ZodString;
        referrer: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        mark_object: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        details: z.ZodArray<z.ZodObject<{
            address: z.ZodString;
            like: z.ZodOptional<z.ZodBoolean>;
            dislike: z.ZodOptional<z.ZodBoolean>;
            affiliation: z.ZodOptional<z.ZodBoolean>;
            time: z.ZodNumber;
        }, "strip", z.ZodTypeAny, {
            address: string;
            time: number;
            like?: boolean | undefined;
            dislike?: boolean | undefined;
            affiliation?: boolean | undefined;
        }, {
            address: string;
            time: number;
            like?: boolean | undefined;
            dislike?: boolean | undefined;
            affiliation?: boolean | undefined;
        }>, "many">;
        active_tx: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        passive_tx: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        time: z.ZodNumber;
    }, z.ZodTypeAny, "passthrough">, z.objectInputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        address: z.ZodString;
        like: z.ZodNumber;
        dislike: z.ZodNumber;
        info: z.ZodArray<z.ZodObject<{
            name: z.ZodString;
            value_type: z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>, z.ZodLiteral<import("wowok").ValueType.Value>]>, z.ZodLiteral<"Value">]>;
            value: z.ZodUnion<[z.ZodUnion<[z.ZodBoolean, z.ZodUnion<[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;
            }>, z.ZodString]>, z.ZodString, z.ZodNumber, z.ZodArray<z.ZodBoolean, "many">, z.ZodUnion<[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;
            }>, z.ZodArray<z.ZodString, "many">]>, z.ZodArray<z.ZodString, "many">, z.ZodArray<z.ZodNumber, "many">, z.ZodArray<z.ZodArray<z.ZodNumber, "many">, "many">]>, z.ZodType<any, z.ZodTypeDef, any>]>;
        }, "strip", z.ZodTypeAny, {
            value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
            name: string;
            value?: any;
        }, {
            value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
            name: string;
            value?: any;
        }>, "many">;
        description: z.ZodString;
        referrer: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        mark_object: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        details: z.ZodArray<z.ZodObject<{
            address: z.ZodString;
            like: z.ZodOptional<z.ZodBoolean>;
            dislike: z.ZodOptional<z.ZodBoolean>;
            affiliation: z.ZodOptional<z.ZodBoolean>;
            time: z.ZodNumber;
        }, "strip", z.ZodTypeAny, {
            address: string;
            time: number;
            like?: boolean | undefined;
            dislike?: boolean | undefined;
            affiliation?: boolean | undefined;
        }, {
            address: string;
            time: number;
            like?: boolean | undefined;
            dislike?: boolean | undefined;
            affiliation?: boolean | undefined;
        }>, "many">;
        active_tx: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        passive_tx: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        time: z.ZodNumber;
    }, z.ZodTypeAny, "passthrough">>, z.ZodUndefined]>;
}, "strip", z.ZodTypeAny, {
    query_type: "onchain_personal_profile";
    result?: z.objectOutputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        address: z.ZodString;
        like: z.ZodNumber;
        dislike: z.ZodNumber;
        info: z.ZodArray<z.ZodObject<{
            name: z.ZodString;
            value_type: z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>, z.ZodLiteral<import("wowok").ValueType.Value>]>, z.ZodLiteral<"Value">]>;
            value: z.ZodUnion<[z.ZodUnion<[z.ZodBoolean, z.ZodUnion<[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;
            }>, z.ZodString]>, z.ZodString, z.ZodNumber, z.ZodArray<z.ZodBoolean, "many">, z.ZodUnion<[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;
            }>, z.ZodArray<z.ZodString, "many">]>, z.ZodArray<z.ZodString, "many">, z.ZodArray<z.ZodNumber, "many">, z.ZodArray<z.ZodArray<z.ZodNumber, "many">, "many">]>, z.ZodType<any, z.ZodTypeDef, any>]>;
        }, "strip", z.ZodTypeAny, {
            value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
            name: string;
            value?: any;
        }, {
            value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
            name: string;
            value?: any;
        }>, "many">;
        description: z.ZodString;
        referrer: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        mark_object: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        details: z.ZodArray<z.ZodObject<{
            address: z.ZodString;
            like: z.ZodOptional<z.ZodBoolean>;
            dislike: z.ZodOptional<z.ZodBoolean>;
            affiliation: z.ZodOptional<z.ZodBoolean>;
            time: z.ZodNumber;
        }, "strip", z.ZodTypeAny, {
            address: string;
            time: number;
            like?: boolean | undefined;
            dislike?: boolean | undefined;
            affiliation?: boolean | undefined;
        }, {
            address: string;
            time: number;
            like?: boolean | undefined;
            dislike?: boolean | undefined;
            affiliation?: boolean | undefined;
        }>, "many">;
        active_tx: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        passive_tx: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        time: z.ZodNumber;
    }, z.ZodTypeAny, "passthrough"> | undefined;
}, {
    query_type: "onchain_personal_profile";
    result?: z.objectInputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        address: z.ZodString;
        like: z.ZodNumber;
        dislike: z.ZodNumber;
        info: z.ZodArray<z.ZodObject<{
            name: z.ZodString;
            value_type: z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>, z.ZodLiteral<import("wowok").ValueType.Value>]>, z.ZodLiteral<"Value">]>;
            value: z.ZodUnion<[z.ZodUnion<[z.ZodBoolean, z.ZodUnion<[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;
            }>, z.ZodString]>, z.ZodString, z.ZodNumber, z.ZodArray<z.ZodBoolean, "many">, z.ZodUnion<[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;
            }>, z.ZodArray<z.ZodString, "many">]>, z.ZodArray<z.ZodString, "many">, z.ZodArray<z.ZodNumber, "many">, z.ZodArray<z.ZodArray<z.ZodNumber, "many">, "many">]>, z.ZodType<any, z.ZodTypeDef, any>]>;
        }, "strip", z.ZodTypeAny, {
            value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
            name: string;
            value?: any;
        }, {
            value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
            name: string;
            value?: any;
        }>, "many">;
        description: z.ZodString;
        referrer: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        mark_object: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        details: z.ZodArray<z.ZodObject<{
            address: z.ZodString;
            like: z.ZodOptional<z.ZodBoolean>;
            dislike: z.ZodOptional<z.ZodBoolean>;
            affiliation: z.ZodOptional<z.ZodBoolean>;
            time: z.ZodNumber;
        }, "strip", z.ZodTypeAny, {
            address: string;
            time: number;
            like?: boolean | undefined;
            dislike?: boolean | undefined;
            affiliation?: boolean | undefined;
        }, {
            address: string;
            time: number;
            like?: boolean | undefined;
            dislike?: boolean | undefined;
            affiliation?: boolean | undefined;
        }>, "many">;
        active_tx: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        passive_tx: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        time: z.ZodNumber;
    }, z.ZodTypeAny, "passthrough"> | undefined;
}>, z.ZodObject<{
    query_type: z.ZodLiteral<"onchain_objects">;
    result: z.ZodObject<{
        objects: z.ZodOptional<z.ZodArray<z.ZodUnion<[z.ZodObject<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        } & {
            description: z.ZodString;
            balance: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            history_count: z.ZodNumber;
            external_deposit_guard: z.ZodArray<z.ZodObject<{
                guard: z.ZodString;
                identifier: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodNull]>>;
                store_from_id: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodNull]>>;
            }, "strip", z.ZodTypeAny, {
                guard: string;
                identifier?: number | null | undefined;
                store_from_id?: number | null | undefined;
            }, {
                guard: string;
                identifier?: number | null | undefined;
                store_from_id?: number | null | undefined;
            }>, "many">;
            external_withdraw_guard: z.ZodArray<z.ZodObject<{
                guard: z.ZodString;
                identifier: z.ZodNumber;
                store_from_id: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodNull]>>;
            }, "strip", z.ZodTypeAny, {
                identifier: number;
                guard: string;
                store_from_id?: number | null | undefined;
            }, {
                identifier: number;
                guard: string;
                store_from_id?: number | null | undefined;
            }>, "many">;
            inflow: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            outflow: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            um: z.ZodUnion<[z.ZodString, z.ZodNull]>;
            permission: z.ZodString;
        }, "passthrough", z.ZodTypeAny, z.objectOutputType<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        } & {
            description: z.ZodString;
            balance: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            history_count: z.ZodNumber;
            external_deposit_guard: z.ZodArray<z.ZodObject<{
                guard: z.ZodString;
                identifier: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodNull]>>;
                store_from_id: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodNull]>>;
            }, "strip", z.ZodTypeAny, {
                guard: string;
                identifier?: number | null | undefined;
                store_from_id?: number | null | undefined;
            }, {
                guard: string;
                identifier?: number | null | undefined;
                store_from_id?: number | null | undefined;
            }>, "many">;
            external_withdraw_guard: z.ZodArray<z.ZodObject<{
                guard: z.ZodString;
                identifier: z.ZodNumber;
                store_from_id: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodNull]>>;
            }, "strip", z.ZodTypeAny, {
                identifier: number;
                guard: string;
                store_from_id?: number | null | undefined;
            }, {
                identifier: number;
                guard: string;
                store_from_id?: number | null | undefined;
            }>, "many">;
            inflow: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            outflow: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            um: z.ZodUnion<[z.ZodString, z.ZodNull]>;
            permission: z.ZodString;
        }, z.ZodTypeAny, "passthrough">, z.objectInputType<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        } & {
            description: z.ZodString;
            balance: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            history_count: z.ZodNumber;
            external_deposit_guard: z.ZodArray<z.ZodObject<{
                guard: z.ZodString;
                identifier: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodNull]>>;
                store_from_id: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodNull]>>;
            }, "strip", z.ZodTypeAny, {
                guard: string;
                identifier?: number | null | undefined;
                store_from_id?: number | null | undefined;
            }, {
                guard: string;
                identifier?: number | null | undefined;
                store_from_id?: number | null | undefined;
            }>, "many">;
            external_withdraw_guard: z.ZodArray<z.ZodObject<{
                guard: z.ZodString;
                identifier: z.ZodNumber;
                store_from_id: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodNull]>>;
            }, "strip", z.ZodTypeAny, {
                identifier: number;
                guard: string;
                store_from_id?: number | null | undefined;
            }, {
                identifier: number;
                guard: string;
                store_from_id?: number | null | undefined;
            }>, "many">;
            inflow: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            outflow: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            um: z.ZodUnion<[z.ZodString, z.ZodNull]>;
            permission: z.ZodString;
        }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        } & {
            builder: z.ZodString;
            admin: z.ZodArray<z.ZodString, "many">;
            description: z.ZodString;
            entity_count: z.ZodNumber;
            perm_remark: z.ZodArray<z.ZodObject<{
                index: z.ZodEffects<z.ZodNumber, number, number>;
                remark: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                index: number;
                remark: string;
            }, {
                index: number;
                remark: string;
            }>, "many">;
            um: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        }, "passthrough", z.ZodTypeAny, z.objectOutputType<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        } & {
            builder: z.ZodString;
            admin: z.ZodArray<z.ZodString, "many">;
            description: z.ZodString;
            entity_count: z.ZodNumber;
            perm_remark: z.ZodArray<z.ZodObject<{
                index: z.ZodEffects<z.ZodNumber, number, number>;
                remark: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                index: number;
                remark: string;
            }, {
                index: number;
                remark: string;
            }>, "many">;
            um: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        }, z.ZodTypeAny, "passthrough">, z.objectInputType<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        } & {
            builder: z.ZodString;
            admin: z.ZodArray<z.ZodString, "many">;
            description: z.ZodString;
            entity_count: z.ZodNumber;
            perm_remark: z.ZodArray<z.ZodObject<{
                index: z.ZodEffects<z.ZodNumber, number, number>;
                remark: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                index: number;
                remark: string;
            }, {
                index: number;
                remark: string;
            }>, "many">;
            um: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        } & {
            description: z.ZodString;
            node_count: z.ZodNumber;
            consensus_repositories: z.ZodArray<z.ZodString, "many">;
            bPaused: z.ZodBoolean;
            bPublished: z.ZodBoolean;
            um: z.ZodUnion<[z.ZodString, z.ZodNull]>;
            permission: z.ZodString;
        }, "passthrough", z.ZodTypeAny, z.objectOutputType<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        } & {
            description: z.ZodString;
            node_count: z.ZodNumber;
            consensus_repositories: z.ZodArray<z.ZodString, "many">;
            bPaused: z.ZodBoolean;
            bPublished: z.ZodBoolean;
            um: z.ZodUnion<[z.ZodString, z.ZodNull]>;
            permission: z.ZodString;
        }, z.ZodTypeAny, "passthrough">, z.objectInputType<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        } & {
            description: z.ZodString;
            node_count: z.ZodNumber;
            consensus_repositories: z.ZodArray<z.ZodString, "many">;
            bPaused: z.ZodBoolean;
            bPublished: z.ZodBoolean;
            um: z.ZodUnion<[z.ZodString, z.ZodNull]>;
            permission: z.ZodString;
        }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        } & {
            description: z.ZodString;
            location: z.ZodString;
            sales: z.ZodArray<z.ZodObject<{
                name: z.ZodEffects<z.ZodString, string, string>;
                price: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
                stock: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
                suspension: z.ZodBoolean;
                wip: z.ZodString;
                wip_hash: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                name: string;
                wip: string;
                price: string | number;
                stock: string | number;
                suspension: boolean;
                wip_hash: string;
            }, {
                name: string;
                wip: string;
                price: string | number;
                stock: string | number;
                suspension: boolean;
                wip_hash: string;
            }>, "many">;
            repositories: z.ZodArray<z.ZodString, "many">;
            buy_guard: z.ZodUnion<[z.ZodString, z.ZodNull]>;
            machine: z.ZodUnion<[z.ZodString, z.ZodNull]>;
            bPublished: z.ZodBoolean;
            bPaused: z.ZodBoolean;
            customer_required: z.ZodArray<z.ZodString, "many">;
            arbitrations: z.ZodArray<z.ZodString, "many">;
            compensation_fund: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            paused_time: z.ZodUnion<[z.ZodNumber, z.ZodNull]>;
            compensation_lock_duration: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            order_allocators: z.ZodUnion<[z.ZodObject<{
                description: z.ZodEffects<z.ZodString, string, string>;
                threshold: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
                allocators: z.ZodArray<z.ZodObject<{
                    guard: z.ZodEffects<z.ZodString, string, string>;
                    sharing: z.ZodArray<z.ZodObject<{
                        who: z.ZodUnion<[z.ZodObject<{
                            GuardIdentifier: z.ZodNumber;
                        }, "strip", z.ZodTypeAny, {
                            GuardIdentifier: number;
                        }, {
                            GuardIdentifier: number;
                        }>, z.ZodObject<{
                            Entity: 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;
                            }>;
                        }, "strip", z.ZodTypeAny, {
                            Entity: {
                                name_or_address?: string | undefined;
                                local_mark_first?: boolean | undefined;
                            };
                        }, {
                            Entity: {
                                name_or_address?: string | undefined;
                                local_mark_first?: boolean | undefined;
                            };
                        }>, z.ZodObject<{
                            Signer: z.ZodLiteral<"signer">;
                        }, "strip", z.ZodTypeAny, {
                            Signer: "signer";
                        }, {
                            Signer: "signer";
                        }>]>;
                        sharing: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
                        mode: z.ZodEnum<["Amount", "Rate", "Surplus"]>;
                    }, "strip", z.ZodTypeAny, {
                        who: {
                            GuardIdentifier: number;
                        } | {
                            Entity: {
                                name_or_address?: string | undefined;
                                local_mark_first?: boolean | undefined;
                            };
                        } | {
                            Signer: "signer";
                        };
                        sharing: string | number;
                        mode: "Amount" | "Rate" | "Surplus";
                    }, {
                        who: {
                            GuardIdentifier: number;
                        } | {
                            Entity: {
                                name_or_address?: string | undefined;
                                local_mark_first?: boolean | undefined;
                            };
                        } | {
                            Signer: "signer";
                        };
                        sharing: string | number;
                        mode: "Amount" | "Rate" | "Surplus";
                    }>, "many">;
                    fix: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodString]>>;
                    max: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodNumber, z.ZodString]>, z.ZodNull]>>;
                }, "strip", z.ZodTypeAny, {
                    guard: string;
                    sharing: {
                        who: {
                            GuardIdentifier: number;
                        } | {
                            Entity: {
                                name_or_address?: string | undefined;
                                local_mark_first?: boolean | undefined;
                            };
                        } | {
                            Signer: "signer";
                        };
                        sharing: string | number;
                        mode: "Amount" | "Rate" | "Surplus";
                    }[];
                    max?: string | number | null | undefined;
                    fix?: string | number | undefined;
                }, {
                    guard: string;
                    sharing: {
                        who: {
                            GuardIdentifier: number;
                        } | {
                            Entity: {
                                name_or_address?: string | undefined;
                                local_mark_first?: boolean | undefined;
                            };
                        } | {
                            Signer: "signer";
                        };
                        sharing: string | number;
                        mode: "Amount" | "Rate" | "Surplus";
                    }[];
                    max?: string | number | null | undefined;
                    fix?: string | number | undefined;
                }>, "many">;
            }, "strip", z.ZodTypeAny, {
                description: string;
                threshold: string | number;
                allocators: {
                    guard: string;
                    sharing: {
                        who: {
                            GuardIdentifier: number;
                        } | {
                            Entity: {
                                name_or_address?: string | undefined;
                                local_mark_first?: boolean | undefined;
                            };
                        } | {
                            Signer: "signer";
                        };
                        sharing: string | number;
                        mode: "Amount" | "Rate" | "Surplus";
                    }[];
                    max?: string | number | null | undefined;
                    fix?: string | number | undefined;
                }[];
            }, {
                description: string;
                threshold: string | number;
                allocators: {
                    guard: string;
                    sharing: {
                        who: {
                            GuardIdentifier: number;
                        } | {
                            Entity: {
                                name_or_address?: string | undefined;
                                local_mark_first?: boolean | undefined;
                            };
                        } | {
                            Signer: "signer";
                        };
                        sharing: string | number;
                        mode: "Amount" | "Rate" | "Surplus";
                    }[];
                    max?: string | number | null | undefined;
                    fix?: string | number | undefined;
                }[];
            }>, z.ZodNull]>;
            rewards: z.ZodArray<z.ZodString, "many">;
            um: z.ZodUnion<[z.ZodString, z.ZodNull]>;
            permission: z.ZodString;
        }, "passthrough", z.ZodTypeAny, z.objectOutputType<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        } & {
            description: z.ZodString;
            location: z.ZodString;
            sales: z.ZodArray<z.ZodObject<{
                name: z.ZodEffects<z.ZodString, string, string>;
                price: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
                stock: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
                suspension: z.ZodBoolean;
                wip: z.ZodString;
                wip_hash: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                name: string;
                wip: string;
                price: string | number;
                stock: string | number;
                suspension: boolean;
                wip_hash: string;
            }, {
                name: string;
                wip: string;
                price: string | number;
                stock: string | number;
                suspension: boolean;
                wip_hash: string;
            }>, "many">;
            repositories: z.ZodArray<z.ZodString, "many">;
            buy_guard: z.ZodUnion<[z.ZodString, z.ZodNull]>;
            machine: z.ZodUnion<[z.ZodString, z.ZodNull]>;
            bPublished: z.ZodBoolean;
            bPaused: z.ZodBoolean;
            customer_required: z.ZodArray<z.ZodString, "many">;
            arbitrations: z.ZodArray<z.ZodString, "many">;
            compensation_fund: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            paused_time: z.ZodUnion<[z.ZodNumber, z.ZodNull]>;
            compensation_lock_duration: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            order_allocators: z.ZodUnion<[z.ZodObject<{
                description: z.ZodEffects<z.ZodString, string, string>;
                threshold: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
                allocators: z.ZodArray<z.ZodObject<{
                    guard: z.ZodEffects<z.ZodString, string, string>;
                    sharing: z.ZodArray<z.ZodObject<{
                        who: z.ZodUnion<[z.ZodObject<{
                            GuardIdentifier: z.ZodNumber;
                        }, "strip", z.ZodTypeAny, {
                            GuardIdentifier: number;
                        }, {
                            GuardIdentifier: number;
                        }>, z.ZodObject<{
                            Entity: 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;
                            }>;
                        }, "strip", z.ZodTypeAny, {
                            Entity: {
                                name_or_address?: string | undefined;
                                local_mark_first?: boolean | undefined;
                            };
                        }, {
                            Entity: {
                                name_or_address?: string | undefined;
                                local_mark_first?: boolean | undefined;
                            };
                        }>, z.ZodObject<{
                            Signer: z.ZodLiteral<"signer">;
                        }, "strip", z.ZodTypeAny, {
                            Signer: "signer";
                        }, {
                            Signer: "signer";
                        }>]>;
                        sharing: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
                        mode: z.ZodEnum<["Amount", "Rate", "Surplus"]>;
                    }, "strip", z.ZodTypeAny, {
                        who: {
                            GuardIdentifier: number;
                        } | {
                            Entity: {
                                name_or_address?: string | undefined;
                                local_mark_first?: boolean | undefined;
                            };
                        } | {
                            Signer: "signer";
                        };
                        sharing: string | number;
                        mode: "Amount" | "Rate" | "Surplus";
                    }, {
                        who: {
                            GuardIdentifier: number;
                        } | {
                            Entity: {
                                name_or_address?: string | undefined;
                                local_mark_first?: boolean | undefined;
                            };
                        } | {
                            Signer: "signer";
                        };
                        sharing: string | number;
                        mode: "Amount" | "Rate" | "Surplus";
                    }>, "many">;
                    fix: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodString]>>;
                    max: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodNumber, z.ZodString]>, z.ZodNull]>>;
                }, "strip", z.ZodTypeAny, {
                    guard: string;
                    sharing: {
                        who: {
                            GuardIdentifier: number;
                        } | {
                            Entity: {
                                name_or_address?: string | undefined;
                                local_mark_first?: boolean | undefined;
                            };
                        } | {
                            Signer: "signer";
                        };
                        sharing: string | number;
                        mode: "Amount" | "Rate" | "Surplus";
                    }[];
                    max?: string | number | null | undefined;
                    fix?: string | number | undefined;
                }, {
                    guard: string;
                    sharing: {
                        who: {
                            GuardIdentifier: number;
                        } | {
                            Entity: {
                                name_or_address?: string | undefined;
                                local_mark_first?: boolean | undefined;
                            };
                        } | {
                            Signer: "signer";
                        };
                        sharing: string | number;
                        mode: "Amount" | "Rate" | "Surplus";
                    }[];
                    max?: string | number | null | undefined;
                    fix?: string | number | undefined;
                }>, "many">;
            }, "strip", z.ZodTypeAny, {
                description: string;
                threshold: string | number;
                allocators: {
                    guard: string;
                    sharing: {
                        who: {
                            GuardIdentifier: number;
                        } | {
                            Entity: {
                                name_or_address?: string | undefined;
                                local_mark_first?: boolean | undefined;
                            };
                        } | {
                            Signer: "signer";
                        };
                        sharing: string | number;
                        mode: "Amount" | "Rate" | "Surplus";
                    }[];
                    max?: string | number | null | undefined;
                    fix?: string | number | undefined;
                }[];
            }, {
                description: string;
                threshold: string | number;
                allocators: {
                    guard: string;
                    sharing: {
                        who: {
                            GuardIdentifier: number;
                        } | {
                            Entity: {
                                name_or_address?: string | undefined;
                                local_mark_first?: boolean | undefined;
                            };
                        } | {
                            Signer: "signer";
                        };
                        sharing: string | number;
                        mode: "Amount" | "Rate" | "Surplus";
                    }[];
                    max?: string | number | null | undefined;
                    fix?: string | number | undefined;
                }[];
            }>, z.ZodNull]>;
            rewards: z.ZodArray<z.ZodString, "many">;
            um: z.ZodUnion<[z.ZodString, z.ZodNull]>;
            permission: z.ZodString;
        }, z.ZodTypeAny, "passthrough">, z.objectInputType<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        } & {
            description: z.ZodString;
            location: z.ZodString;
            sales: z.ZodArray<z.ZodObject<{
                name: z.ZodEffects<z.ZodString, string, string>;
                price: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
                stock: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
                suspension: z.ZodBoolean;
                wip: z.ZodString;
                wip_hash: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                name: string;
                wip: string;
                price: string | number;
                stock: string | number;
                suspension: boolean;
                wip_hash: string;
            }, {
                name: string;
                wip: string;
                price: string | number;
                stock: string | number;
                suspension: boolean;
                wip_hash: string;
            }>, "many">;
            repositories: z.ZodArray<z.ZodString, "many">;
            buy_guard: z.ZodUnion<[z.ZodString, z.ZodNull]>;
            machine: z.ZodUnion<[z.ZodString, z.ZodNull]>;
            bPublished: z.ZodBoolean;
            bPaused: z.ZodBoolean;
            customer_required: z.ZodArray<z.ZodString, "many">;
            arbitrations: z.ZodArray<z.ZodString, "many">;
            compensation_fund: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            paused_time: z.ZodUnion<[z.ZodNumber, z.ZodNull]>;
            compensation_lock_duration: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            order_allocators: z.ZodUnion<[z.ZodObject<{
                description: z.ZodEffects<z.ZodString, string, string>;
                threshold: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
                allocators: z.ZodArray<z.ZodObject<{
                    guard: z.ZodEffects<z.ZodString, string, string>;
                    sharing: z.ZodArray<z.ZodObject<{
                        who: z.ZodUnion<[z.ZodObject<{
                            GuardIdentifier: z.ZodNumber;
                        }, "strip", z.ZodTypeAny, {
                            GuardIdentifier: number;
                        }, {
                            GuardIdentifier: number;
                        }>, z.ZodObject<{
                            Entity: 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;
                            }>;
                        }, "strip", z.ZodTypeAny, {
                            Entity: {
                                name_or_address?: string | undefined;
                                local_mark_first?: boolean | undefined;
                            };
                        }, {
                            Entity: {
                                name_or_address?: string | undefined;
                                local_mark_first?: boolean | undefined;
                            };
                        }>, z.ZodObject<{
                            Signer: z.ZodLiteral<"signer">;
                        }, "strip", z.ZodTypeAny, {
                            Signer: "signer";
                        }, {
                            Signer: "signer";
                        }>]>;
                        sharing: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
                        mode: z.ZodEnum<["Amount", "Rate", "Surplus"]>;
                    }, "strip", z.ZodTypeAny, {
                        who: {
                            GuardIdentifier: number;
                        } | {
                            Entity: {
                                name_or_address?: string | undefined;
                                local_mark_first?: boolean | undefined;
                            };
                        } | {
                            Signer: "signer";
                        };
                        sharing: string | number;
                        mode: "Amount" | "Rate" | "Surplus";
                    }, {
                        who: {
                            GuardIdentifier: number;
                        } | {
                            Entity: {
                                name_or_address?: string | undefined;
                                local_mark_first?: boolean | undefined;
                            };
                        } | {
                            Signer: "signer";
                        };
                        sharing: string | number;
                        mode: "Amount" | "Rate" | "Surplus";
                    }>, "many">;
                    fix: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodString]>>;
                    max: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodNumber, z.ZodString]>, z.ZodNull]>>;
                }, "strip", z.ZodTypeAny, {
                    guard: string;
                    sharing: {
                        who: {
                            GuardIdentifier: number;
                        } | {
                            Entity: {
                                name_or_address?: string | undefined;
                                local_mark_first?: boolean | undefined;
                            };
                        } | {
                            Signer: "signer";
                        };
                        sharing: string | number;
                        mode: "Amount" | "Rate" | "Surplus";
                    }[];
                    max?: string | number | null | undefined;
                    fix?: string | number | undefined;
                }, {
                    guard: string;
                    sharing: {
                        who: {
                            GuardIdentifier: number;
                        } | {
                            Entity: {
                                name_or_address?: string | undefined;
                                local_mark_first?: boolean | undefined;
                            };
                        } | {
                            Signer: "signer";
                        };
                        sharing: string | number;
                        mode: "Amount" | "Rate" | "Surplus";
                    }[];
                    max?: string | number | null | undefined;
                    fix?: string | number | undefined;
                }>, "many">;
            }, "strip", z.ZodTypeAny, {
                description: string;
                threshold: string | number;
                allocators: {
                    guard: string;
                    sharing: {
                        who: {
                            GuardIdentifier: number;
                        } | {
                            Entity: {
                                name_or_address?: string | undefined;
                                local_mark_first?: boolean | undefined;
                            };
                        } | {
                            Signer: "signer";
                        };
                        sharing: string | number;
                        mode: "Amount" | "Rate" | "Surplus";
                    }[];
                    max?: string | number | null | undefined;
                    fix?: string | number | undefined;
                }[];
            }, {
                description: string;
                threshold: string | number;
                allocators: {
                    guard: string;
                    sharing: {
                        who: {
                            GuardIdentifier: number;
                        } | {
                            Entity: {
                                name_or_address?: string | undefined;
                                local_mark_first?: boolean | undefined;
                            };
                        } | {
                            Signer: "signer";
                        };
                        sharing: string | number;
                        mode: "Amount" | "Rate" | "Surplus";
                    }[];
                    max?: string | number | null | undefined;
                    fix?: string | number | undefined;
                }[];
            }>, z.ZodNull]>;
            rewards: z.ZodArray<z.ZodString, "many">;
            um: z.ZodUnion<[z.ZodString, z.ZodNull]>;
            permission: z.ZodString;
        }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        } & {
            items: z.ZodArray<z.ZodObject<{
                name: z.ZodEffects<z.ZodString, string, string>;
                price: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
                quantity: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
                wip_hash: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                name: string;
                price: string | number;
                wip_hash: string;
                quantity: string | number;
            }, {
                name: string;
                price: string | number;
                wip_hash: string;
                quantity: string | number;
            }>, "many">;
            discount: z.ZodUnion<[z.ZodString, z.ZodNull]>;
            progress: z.ZodUnion<[z.ZodString, z.ZodNull]>;
            machine: z.ZodUnion<[z.ZodString, z.ZodNull]>;
            amount: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            builder: z.ZodString;
            service: z.ZodString;
            dispute: z.ZodArray<z.ZodString, "many">;
            agent: z.ZodArray<z.ZodString, "many">;
            allocation: z.ZodUnion<[z.ZodString, z.ZodNull]>;
            claimed_by: z.ZodUnion<[z.ZodString, z.ZodNull]>;
            required_info: z.ZodString;
            time: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "passthrough", z.ZodTypeAny, z.objectOutputType<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        } & {
            items: z.ZodArray<z.ZodObject<{
                name: z.ZodEffects<z.ZodString, string, string>;
                price: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
                quantity: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
                wip_hash: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                name: string;
                price: string | number;
                wip_hash: string;
                quantity: string | number;
            }, {
                name: string;
                price: string | number;
                wip_hash: string;
                quantity: string | number;
            }>, "many">;
            discount: z.ZodUnion<[z.ZodString, z.ZodNull]>;
            progress: z.ZodUnion<[z.ZodString, z.ZodNull]>;
            machine: z.ZodUnion<[z.ZodString, z.ZodNull]>;
            amount: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            builder: z.ZodString;
            service: z.ZodString;
            dispute: z.ZodArray<z.ZodString, "many">;
            agent: z.ZodArray<z.ZodString, "many">;
            allocation: z.ZodUnion<[z.ZodString, z.ZodNull]>;
            claimed_by: z.ZodUnion<[z.ZodString, z.ZodNull]>;
            required_info: z.ZodString;
            time: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, z.ZodTypeAny, "passthrough">, z.objectInputType<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        } & {
            items: z.ZodArray<z.ZodObject<{
                name: z.ZodEffects<z.ZodString, string, string>;
                price: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
                quantity: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
                wip_hash: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                name: string;
                price: string | number;
                wip_hash: string;
                quantity: string | number;
            }, {
                name: string;
                price: string | number;
                wip_hash: string;
                quantity: string | number;
            }>, "many">;
            discount: z.ZodUnion<[z.ZodString, z.ZodNull]>;
            progress: z.ZodUnion<[z.ZodString, z.ZodNull]>;
            machine: z.ZodUnion<[z.ZodString, z.ZodNull]>;
            amount: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            builder: z.ZodString;
            service: z.ZodString;
            dispute: z.ZodArray<z.ZodString, "many">;
            agent: z.ZodArray<z.ZodString, "many">;
            allocation: z.ZodUnion<[z.ZodString, z.ZodNull]>;
            claimed_by: z.ZodUnion<[z.ZodString, z.ZodNull]>;
            required_info: z.ZodString;
            time: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        } & {
            machine: z.ZodString;
            context_repositories: z.ZodArray<z.ZodString, "many">;
            current: z.ZodString;
            task: z.ZodUnion<[z.ZodString, z.ZodNull]>;
            namedOperator: z.ZodArray<z.ZodObject<{
                name: z.ZodString;
                operators: z.ZodArray<z.ZodString, "many">;
            }, "strip", z.ZodTypeAny, {
                name: string;
                operators: string[];
            }, {
                name: string;
                operators: string[];
            }>, "many">;
            session: z.ZodArray<z.ZodObject<{
                next_node: z.ZodString;
                forwards: z.ZodArray<z.ZodObject<{
                    forward: z.ZodString;
                    who: z.ZodUnion<[z.ZodString, z.ZodNull]>;
                    retained_submission: z.ZodArray<z.ZodObject<{
                        identifier: z.ZodNumber;
                        value_type: z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>, z.ZodLiteral<import("wowok").ValueType.Value>]>, z.ZodLiteral<"Value">]>;
                        value: z.ZodUnion<[z.ZodUnion<[z.ZodBoolean, z.ZodUnion<[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;
                        }>, z.ZodString]>, z.ZodString, z.ZodNumber, z.ZodArray<z.ZodBoolean, "many">, z.ZodUnion<[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;
                        }>, z.ZodArray<z.ZodString, "many">]>, z.ZodArray<z.ZodString, "many">, z.ZodArray<z.ZodNumber, "many">, z.ZodArray<z.ZodArray<z.ZodNumber, "many">, "many">]>, z.ZodType<any, z.ZodTypeDef, any>]>;
                    }, "strip", z.ZodTypeAny, {
                        identifier: number;
                        value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                        value?: any;
                    }, {
                        identifier: number;
                        value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                        value?: any;
                    }>, "many">;
                    msg: z.ZodString;
                    accomplished: z.ZodBoolean;
                    time: z.ZodNumber;
                }, "strip", z.ZodTypeAny, {
                    time: number;
                    forward: string;
                    who: string | null;
                    retained_submission: {
                        identifier: number;
                        value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                        value?: any;
                    }[];
                    msg: string;
                    accomplished: boolean;
                }, {
                    time: number;
                    forward: string;
                    who: string | null;
                    retained_submission: {
                        identifier: number;
                        value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                        value?: any;
                    }[];
                    msg: string;
                    accomplished: boolean;
                }>, "many">;
                weights: z.ZodNumber;
                threshold: z.ZodNumber;
            }, "strip", z.ZodTypeAny, {
                next_node: string;
                forwards: {
                    time: number;
                    forward: string;
                    who: string | null;
                    retained_submission: {
                        identifier: number;
                        value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                        value?: any;
                    }[];
                    msg: string;
                    accomplished: boolean;
                }[];
                weights: number;
                threshold: number;
            }, {
                next_node: string;
                forwards: {
                    time: number;
                    forward: string;
                    who: string | null;
                    retained_submission: {
                        identifier: number;
                        value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                        value?: any;
                    }[];
                    msg: string;
                    accomplished: boolean;
                }[];
                weights: number;
                threshold: number;
            }>, "many">;
            history_count: z.ZodNumber;
            current_time: z.ZodNumber;
        }, "passthrough", z.ZodTypeAny, z.objectOutputType<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        } & {
            machine: z.ZodString;
            context_repositories: z.ZodArray<z.ZodString, "many">;
            current: z.ZodString;
            task: z.ZodUnion<[z.ZodString, z.ZodNull]>;
            namedOperator: z.ZodArray<z.ZodObject<{
                name: z.ZodString;
                operators: z.ZodArray<z.ZodString, "many">;
            }, "strip", z.ZodTypeAny, {
                name: string;
                operators: string[];
            }, {
                name: string;
                operators: string[];
            }>, "many">;
            session: z.ZodArray<z.ZodObject<{
                next_node: z.ZodString;
                forwards: z.ZodArray<z.ZodObject<{
                    forward: z.ZodString;
                    who: z.ZodUnion<[z.ZodString, z.ZodNull]>;
                    retained_submission: z.ZodArray<z.ZodObject<{
                        identifier: z.ZodNumber;
                        value_type: z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>, z.ZodLiteral<import("wowok").ValueType.Value>]>, z.ZodLiteral<"Value">]>;
                        value: z.ZodUnion<[z.ZodUnion<[z.ZodBoolean, z.ZodUnion<[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;
                        }>, z.ZodString]>, z.ZodString, z.ZodNumber, z.ZodArray<z.ZodBoolean, "many">, z.ZodUnion<[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;
                        }>, z.ZodArray<z.ZodString, "many">]>, z.ZodArray<z.ZodString, "many">, z.ZodArray<z.ZodNumber, "many">, z.ZodArray<z.ZodArray<z.ZodNumber, "many">, "many">]>, z.ZodType<any, z.ZodTypeDef, any>]>;
                    }, "strip", z.ZodTypeAny, {
                        identifier: number;
                        value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                        value?: any;
                    }, {
                        identifier: number;
                        value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                        value?: any;
                    }>, "many">;
                    msg: z.ZodString;
                    accomplished: z.ZodBoolean;
                    time: z.ZodNumber;
                }, "strip", z.ZodTypeAny, {
                    time: number;
                    forward: string;
                    who: string | null;
                    retained_submission: {
                        identifier: number;
                        value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                        value?: any;
                    }[];
                    msg: string;
                    accomplished: boolean;
                }, {
                    time: number;
                    forward: string;
                    who: string | null;
                    retained_submission: {
                        identifier: number;
                        value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                        value?: any;
                    }[];
                    msg: string;
                    accomplished: boolean;
                }>, "many">;
                weights: z.ZodNumber;
                threshold: z.ZodNumber;
            }, "strip", z.ZodTypeAny, {
                next_node: string;
                forwards: {
                    time: number;
                    forward: string;
                    who: string | null;
                    retained_submission: {
                        identifier: number;
                        value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                        value?: any;
                    }[];
                    msg: string;
                    accomplished: boolean;
                }[];
                weights: number;
                threshold: number;
            }, {
                next_node: string;
                forwards: {
                    time: number;
                    forward: string;
                    who: string | null;
                    retained_submission: {
                        identifier: number;
                        value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                        value?: any;
                    }[];
                    msg: string;
                    accomplished: boolean;
                }[];
                weights: number;
                threshold: number;
            }>, "many">;
            history_count: z.ZodNumber;
            current_time: z.ZodNumber;
        }, z.ZodTypeAny, "passthrough">, z.objectInputType<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        } & {
            machine: z.ZodString;
            context_repositories: z.ZodArray<z.ZodString, "many">;
            current: z.ZodString;
            task: z.ZodUnion<[z.ZodString, z.ZodNull]>;
            namedOperator: z.ZodArray<z.ZodObject<{
                name: z.ZodString;
                operators: z.ZodArray<z.ZodString, "many">;
            }, "strip", z.ZodTypeAny, {
                name: string;
                operators: string[];
            }, {
                name: string;
                operators: string[];
            }>, "many">;
            session: z.ZodArray<z.ZodObject<{
                next_node: z.ZodString;
                forwards: z.ZodArray<z.ZodObject<{
                    forward: z.ZodString;
                    who: z.ZodUnion<[z.ZodString, z.ZodNull]>;
                    retained_submission: z.ZodArray<z.ZodObject<{
                        identifier: z.ZodNumber;
                        value_type: z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>, z.ZodLiteral<import("wowok").ValueType.Value>]>, z.ZodLiteral<"Value">]>;
                        value: z.ZodUnion<[z.ZodUnion<[z.ZodBoolean, z.ZodUnion<[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;
                        }>, z.ZodString]>, z.ZodString, z.ZodNumber, z.ZodArray<z.ZodBoolean, "many">, z.ZodUnion<[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;
                        }>, z.ZodArray<z.ZodString, "many">]>, z.ZodArray<z.ZodString, "many">, z.ZodArray<z.ZodNumber, "many">, z.ZodArray<z.ZodArray<z.ZodNumber, "many">, "many">]>, z.ZodType<any, z.ZodTypeDef, any>]>;
                    }, "strip", z.ZodTypeAny, {
                        identifier: number;
                        value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                        value?: any;
                    }, {
                        identifier: number;
                        value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                        value?: any;
                    }>, "many">;
                    msg: z.ZodString;
                    accomplished: z.ZodBoolean;
                    time: z.ZodNumber;
                }, "strip", z.ZodTypeAny, {
                    time: number;
                    forward: string;
                    who: string | null;
                    retained_submission: {
                        identifier: number;
                        value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                        value?: any;
                    }[];
                    msg: string;
                    accomplished: boolean;
                }, {
                    time: number;
                    forward: string;
                    who: string | null;
                    retained_submission: {
                        identifier: number;
                        value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                        value?: any;
                    }[];
                    msg: string;
                    accomplished: boolean;
                }>, "many">;
                weights: z.ZodNumber;
                threshold: z.ZodNumber;
            }, "strip", z.ZodTypeAny, {
                next_node: string;
                forwards: {
                    time: number;
                    forward: string;
                    who: string | null;
                    retained_submission: {
                        identifier: number;
                        value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                        value?: any;
                    }[];
                    msg: string;
                    accomplished: boolean;
                }[];
                weights: number;
                threshold: number;
            }, {
                next_node: string;
                forwards: {
                    time: number;
                    forward: string;
                    who: string | null;
                    retained_submission: {
                        identifier: number;
                        value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                        value?: any;
                    }[];
                    msg: string;
                    accomplished: boolean;
                }[];
                weights: number;
                threshold: number;
            }>, "many">;
            history_count: z.ZodNumber;
            current_time: z.ZodNumber;
        }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        } & {
            description: z.ZodString;
            location: z.ZodString;
            rewards: z.ZodArray<z.ZodString, "many">;
            guards: z.ZodArray<z.ZodObject<{
                guard: z.ZodString;
                service_identifier: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodNull]>>;
            }, "strip", z.ZodTypeAny, {
                guard: string;
                service_identifier?: number | null | undefined;
            }, {
                guard: string;
                service_identifier?: number | null | undefined;
            }>, "many">;
            presenters_count: z.ZodNumber;
            um: z.ZodUnion<[z.ZodString, z.ZodNull]>;
            permission: z.ZodString;
        }, "passthrough", z.ZodTypeAny, z.objectOutputType<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        } & {
            description: z.ZodString;
            location: z.ZodString;
            rewards: z.ZodArray<z.ZodString, "many">;
            guards: z.ZodArray<z.ZodObject<{
                guard: z.ZodString;
                service_identifier: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodNull]>>;
            }, "strip", z.ZodTypeAny, {
                guard: string;
                service_identifier?: number | null | undefined;
            }, {
                guard: string;
                service_identifier?: number | null | undefined;
            }>, "many">;
            presenters_count: z.ZodNumber;
            um: z.ZodUnion<[z.ZodString, z.ZodNull]>;
            permission: z.ZodString;
        }, z.ZodTypeAny, "passthrough">, z.objectInputType<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        } & {
            description: z.ZodString;
            location: z.ZodString;
            rewards: z.ZodArray<z.ZodString, "many">;
            guards: z.ZodArray<z.ZodObject<{
                guard: z.ZodString;
                service_identifier: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodNull]>>;
            }, "strip", z.ZodTypeAny, {
                guard: string;
                service_identifier?: number | null | undefined;
            }, {
                guard: string;
                service_identifier?: number | null | undefined;
            }>, "many">;
            presenters_count: z.ZodNumber;
            um: z.ZodUnion<[z.ZodString, z.ZodNull]>;
            permission: z.ZodString;
        }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        } & {
            description: z.ZodString;
            location: z.ZodString;
            voting_guard: z.ZodArray<z.ZodObject<{
                guard: z.ZodString;
                vote_weight: z.ZodUnion<[z.ZodObject<{
                    GuardIdentifier: z.ZodNumber;
                }, "strip", z.ZodTypeAny, {
                    GuardIdentifier: number;
                }, {
                    GuardIdentifier: number;
                }>, z.ZodObject<{
                    FixedValue: z.ZodNumber;
                }, "strip", z.ZodTypeAny, {
                    FixedValue: number;
                }, {
                    FixedValue: number;
                }>]>;
            }, "strip", z.ZodTypeAny, {
                guard: string;
                vote_weight: {
                    GuardIdentifier: number;
                } | {
                    FixedValue: number;
                };
            }, {
                guard: string;
                vote_weight: {
                    GuardIdentifier: number;
                } | {
                    FixedValue: number;
                };
            }>, "many">;
            usage_guard: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
            fee: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            balance: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            bPaused: z.ZodBoolean;
            um: z.ZodUnion<[z.ZodString, z.ZodNull]>;
            permission: z.ZodString;
        }, "passthrough", z.ZodTypeAny, z.objectOutputType<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        } & {
            description: z.ZodString;
            location: z.ZodString;
            voting_guard: z.ZodArray<z.ZodObject<{
                guard: z.ZodString;
                vote_weight: z.ZodUnion<[z.ZodObject<{
                    GuardIdentifier: z.ZodNumber;
                }, "strip", z.ZodTypeAny, {
                    GuardIdentifier: number;
                }, {
                    GuardIdentifier: number;
                }>, z.ZodObject<{
                    FixedValue: z.ZodNumber;
                }, "strip", z.ZodTypeAny, {
                    FixedValue: number;
                }, {
                    FixedValue: number;
                }>]>;
            }, "strip", z.ZodTypeAny, {
                guard: string;
                vote_weight: {
                    GuardIdentifier: number;
                } | {
                    FixedValue: number;
                };
            }, {
                guard: string;
                vote_weight: {
                    GuardIdentifier: number;
                } | {
                    FixedValue: number;
                };
            }>, "many">;
            usage_guard: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
            fee: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            balance: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            bPaused: z.ZodBoolean;
            um: z.ZodUnion<[z.ZodString, z.ZodNull]>;
            permission: z.ZodString;
        }, z.ZodTypeAny, "passthrough">, z.objectInputType<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        } & {
            description: z.ZodString;
            location: z.ZodString;
            voting_guard: z.ZodArray<z.ZodObject<{
                guard: z.ZodString;
                vote_weight: z.ZodUnion<[z.ZodObject<{
                    GuardIdentifier: z.ZodNumber;
                }, "strip", z.ZodTypeAny, {
                    GuardIdentifier: number;
                }, {
                    GuardIdentifier: number;
                }>, z.ZodObject<{
                    FixedValue: z.ZodNumber;
                }, "strip", z.ZodTypeAny, {
                    FixedValue: number;
                }, {
                    FixedValue: number;
                }>]>;
            }, "strip", z.ZodTypeAny, {
                guard: string;
                vote_weight: {
                    GuardIdentifier: number;
                } | {
                    FixedValue: number;
                };
            }, {
                guard: string;
                vote_weight: {
                    GuardIdentifier: number;
                } | {
                    FixedValue: number;
                };
            }>, "many">;
            usage_guard: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
            fee: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            balance: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            bPaused: z.ZodBoolean;
            um: z.ZodUnion<[z.ZodString, z.ZodNull]>;
            permission: z.ZodString;
        }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        } & {
            description: z.ZodString;
            allocators: z.ZodArray<z.ZodObject<{
                guard: z.ZodEffects<z.ZodString, string, string>;
                sharing: z.ZodArray<z.ZodObject<{
                    who: z.ZodUnion<[z.ZodObject<{
                        GuardIdentifier: z.ZodNumber;
                    }, "strip", z.ZodTypeAny, {
                        GuardIdentifier: number;
                    }, {
                        GuardIdentifier: number;
                    }>, z.ZodObject<{
                        Entity: 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;
                        }>;
                    }, "strip", z.ZodTypeAny, {
                        Entity: {
                            name_or_address?: string | undefined;
                            local_mark_first?: boolean | undefined;
                        };
                    }, {
                        Entity: {
                            name_or_address?: string | undefined;
                            local_mark_first?: boolean | undefined;
                        };
                    }>, z.ZodObject<{
                        Signer: z.ZodLiteral<"signer">;
                    }, "strip", z.ZodTypeAny, {
                        Signer: "signer";
                    }, {
                        Signer: "signer";
                    }>]>;
                    sharing: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
                    mode: z.ZodEnum<["Amount", "Rate", "Surplus"]>;
                }, "strip", z.ZodTypeAny, {
                    who: {
                        GuardIdentifier: number;
                    } | {
                        Entity: {
                            name_or_address?: string | undefined;
                            local_mark_first?: boolean | undefined;
                        };
                    } | {
                        Signer: "signer";
                    };
                    sharing: string | number;
                    mode: "Amount" | "Rate" | "Surplus";
                }, {
                    who: {
                        GuardIdentifier: number;
                    } | {
                        Entity: {
                            name_or_address?: string | undefined;
                            local_mark_first?: boolean | undefined;
                        };
                    } | {
                        Signer: "signer";
                    };
                    sharing: string | number;
                    mode: "Amount" | "Rate" | "Surplus";
                }>, "many">;
                fix: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodString]>>;
                max: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodNumber, z.ZodString]>, z.ZodNull]>>;
            }, "strip", z.ZodTypeAny, {
                guard: string;
                sharing: {
                    who: {
                        GuardIdentifier: number;
                    } | {
                        Entity: {
                            name_or_address?: string | undefined;
                            local_mark_first?: boolean | undefined;
                        };
                    } | {
                        Signer: "signer";
                    };
                    sharing: string | number;
                    mode: "Amount" | "Rate" | "Surplus";
                }[];
                max?: string | number | null | undefined;
                fix?: string | number | undefined;
            }, {
                guard: string;
                sharing: {
                    who: {
                        GuardIdentifier: number;
                    } | {
                        Entity: {
                            name_or_address?: string | undefined;
                            local_mark_first?: boolean | undefined;
                        };
                    } | {
                        Signer: "signer";
                    };
                    sharing: string | number;
                    mode: "Amount" | "Rate" | "Surplus";
                }[];
                max?: string | number | null | undefined;
                fix?: string | number | undefined;
            }>, "many">;
            balance: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            payment_info: z.ZodOptional<z.ZodObject<{
                for_object: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
                for_guard: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
                remark: z.ZodString;
                index: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            }, "strip", z.ZodTypeAny, {
                index: string | number;
                remark: string;
                for_object?: string | null | undefined;
                for_guard?: string | null | undefined;
            }, {
                index: string | number;
                remark: string;
                for_object?: string | null | undefined;
                for_guard?: string | null | undefined;
            }>>;
            payment: z.ZodArray<z.ZodString, "many">;
        }, "passthrough", z.ZodTypeAny, z.objectOutputType<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        } & {
            description: z.ZodString;
            allocators: z.ZodArray<z.ZodObject<{
                guard: z.ZodEffects<z.ZodString, string, string>;
                sharing: z.ZodArray<z.ZodObject<{
                    who: z.ZodUnion<[z.ZodObject<{
                        GuardIdentifier: z.ZodNumber;
                    }, "strip", z.ZodTypeAny, {
                        GuardIdentifier: number;
                    }, {
                        GuardIdentifier: number;
                    }>, z.ZodObject<{
                        Entity: 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;
                        }>;
                    }, "strip", z.ZodTypeAny, {
                        Entity: {
                            name_or_address?: string | undefined;
                            local_mark_first?: boolean | undefined;
                        };
                    }, {
                        Entity: {
                            name_or_address?: string | undefined;
                            local_mark_first?: boolean | undefined;
                        };
                    }>, z.ZodObject<{
                        Signer: z.ZodLiteral<"signer">;
                    }, "strip", z.ZodTypeAny, {
                        Signer: "signer";
                    }, {
                        Signer: "signer";
                    }>]>;
                    sharing: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
                    mode: z.ZodEnum<["Amount", "Rate", "Surplus"]>;
                }, "strip", z.ZodTypeAny, {
                    who: {
                        GuardIdentifier: number;
                    } | {
                        Entity: {
                            name_or_address?: string | undefined;
                            local_mark_first?: boolean | undefined;
                        };
                    } | {
                        Signer: "signer";
                    };
                    sharing: string | number;
                    mode: "Amount" | "Rate" | "Surplus";
                }, {
                    who: {
                        GuardIdentifier: number;
                    } | {
                        Entity: {
                            name_or_address?: string | undefined;
                            local_mark_first?: boolean | undefined;
                        };
                    } | {
                        Signer: "signer";
                    };
                    sharing: string | number;
                    mode: "Amount" | "Rate" | "Surplus";
                }>, "many">;
                fix: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodString]>>;
                max: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodNumber, z.ZodString]>, z.ZodNull]>>;
            }, "strip", z.ZodTypeAny, {
                guard: string;
                sharing: {
                    who: {
                        GuardIdentifier: number;
                    } | {
                        Entity: {
                            name_or_address?: string | undefined;
                            local_mark_first?: boolean | undefined;
                        };
                    } | {
                        Signer: "signer";
                    };
                    sharing: string | number;
                    mode: "Amount" | "Rate" | "Surplus";
                }[];
                max?: string | number | null | undefined;
                fix?: string | number | undefined;
            }, {
                guard: string;
                sharing: {
                    who: {
                        GuardIdentifier: number;
                    } | {
                        Entity: {
                            name_or_address?: string | undefined;
                            local_mark_first?: boolean | undefined;
                        };
                    } | {
                        Signer: "signer";
                    };
                    sharing: string | number;
                    mode: "Amount" | "Rate" | "Surplus";
                }[];
                max?: string | number | null | undefined;
                fix?: string | number | undefined;
            }>, "many">;
            balance: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            payment_info: z.ZodOptional<z.ZodObject<{
                for_object: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
                for_guard: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
                remark: z.ZodString;
                index: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            }, "strip", z.ZodTypeAny, {
                index: string | number;
                remark: string;
                for_object?: string | null | undefined;
                for_guard?: string | null | undefined;
            }, {
                index: string | number;
                remark: string;
                for_object?: string | null | undefined;
                for_guard?: string | null | undefined;
            }>>;
            payment: z.ZodArray<z.ZodString, "many">;
        }, z.ZodTypeAny, "passthrough">, z.objectInputType<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        } & {
            description: z.ZodString;
            allocators: z.ZodArray<z.ZodObject<{
                guard: z.ZodEffects<z.ZodString, string, string>;
                sharing: z.ZodArray<z.ZodObject<{
                    who: z.ZodUnion<[z.ZodObject<{
                        GuardIdentifier: z.ZodNumber;
                    }, "strip", z.ZodTypeAny, {
                        GuardIdentifier: number;
                    }, {
                        GuardIdentifier: number;
                    }>, z.ZodObject<{
                        Entity: 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;
                        }>;
                    }, "strip", z.ZodTypeAny, {
                        Entity: {
                            name_or_address?: string | undefined;
                            local_mark_first?: boolean | undefined;
                        };
                    }, {
                        Entity: {
                            name_or_address?: string | undefined;
                            local_mark_first?: boolean | undefined;
                        };
                    }>, z.ZodObject<{
                        Signer: z.ZodLiteral<"signer">;
                    }, "strip", z.ZodTypeAny, {
                        Signer: "signer";
                    }, {
                        Signer: "signer";
                    }>]>;
                    sharing: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
                    mode: z.ZodEnum<["Amount", "Rate", "Surplus"]>;
                }, "strip", z.ZodTypeAny, {
                    who: {
                        GuardIdentifier: number;
                    } | {
                        Entity: {
                            name_or_address?: string | undefined;
                            local_mark_first?: boolean | undefined;
                        };
                    } | {
                        Signer: "signer";
                    };
                    sharing: string | number;
                    mode: "Amount" | "Rate" | "Surplus";
                }, {
                    who: {
                        GuardIdentifier: number;
                    } | {
                        Entity: {
                            name_or_address?: string | undefined;
                            local_mark_first?: boolean | undefined;
                        };
                    } | {
                        Signer: "signer";
                    };
                    sharing: string | number;
                    mode: "Amount" | "Rate" | "Surplus";
                }>, "many">;
                fix: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodString]>>;
                max: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodNumber, z.ZodString]>, z.ZodNull]>>;
            }, "strip", z.ZodTypeAny, {
                guard: string;
                sharing: {
                    who: {
                        GuardIdentifier: number;
                    } | {
                        Entity: {
                            name_or_address?: string | undefined;
                            local_mark_first?: boolean | undefined;
                        };
                    } | {
                        Signer: "signer";
                    };
                    sharing: string | number;
                    mode: "Amount" | "Rate" | "Surplus";
                }[];
                max?: string | number | null | undefined;
                fix?: string | number | undefined;
            }, {
                guard: string;
                sharing: {
                    who: {
                        GuardIdentifier: number;
                    } | {
                        Entity: {
                            name_or_address?: string | undefined;
                            local_mark_first?: boolean | undefined;
                        };
                    } | {
                        Signer: "signer";
                    };
                    sharing: string | number;
                    mode: "Amount" | "Rate" | "Surplus";
                }[];
                max?: string | number | null | undefined;
                fix?: string | number | undefined;
            }>, "many">;
            balance: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            payment_info: z.ZodOptional<z.ZodObject<{
                for_object: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
                for_guard: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
                remark: z.ZodString;
                index: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            }, "strip", z.ZodTypeAny, {
                index: string | number;
                remark: string;
                for_object?: string | null | undefined;
                for_guard?: string | null | undefined;
            }, {
                index: string | number;
                remark: string;
                for_object?: string | null | undefined;
                for_guard?: string | null | undefined;
            }>>;
            payment: z.ZodArray<z.ZodString, "many">;
        }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        } & {
            description: z.ZodString;
            guards: z.ZodArray<z.ZodObject<{
                guard: z.ZodEffects<z.ZodString, string, string>;
                recipient: z.ZodUnion<[z.ZodObject<{
                    GuardIdentifier: z.ZodNumber;
                }, "strip", z.ZodTypeAny, {
                    GuardIdentifier: number;
                }, {
                    GuardIdentifier: number;
                }>, z.ZodObject<{
                    Entity: 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;
                    }>;
                }, "strip", z.ZodTypeAny, {
                    Entity: {
                        name_or_address?: string | undefined;
                        local_mark_first?: boolean | undefined;
                    };
                }, {
                    Entity: {
                        name_or_address?: string | undefined;
                        local_mark_first?: boolean | undefined;
                    };
                }>, z.ZodObject<{
                    Signer: z.ZodLiteral<"signer">;
                }, "strip", z.ZodTypeAny, {
                    Signer: "signer";
                }, {
                    Signer: "signer";
                }>]>;
                amount: z.ZodDiscriminatedUnion<"type", [z.ZodObject<{
                    type: z.ZodLiteral<"GuardU64Identifier">;
                    value: z.ZodNumber;
                }, "strip", z.ZodTypeAny, {
                    value: number;
                    type: "GuardU64Identifier";
                }, {
                    value: number;
                    type: "GuardU64Identifier";
                }>, z.ZodObject<{
                    type: z.ZodLiteral<"Fixed">;
                    value: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
                }, "strip", z.ZodTypeAny, {
                    value: string | number;
                    type: "Fixed";
                }, {
                    value: string | number;
                    type: "Fixed";
                }>]>;
                expiration_time: z.ZodOptional<z.ZodNumber>;
                store_from_id: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodNull]>>;
            }, "strip", z.ZodTypeAny, {
                amount: {
                    value: number;
                    type: "GuardU64Identifier";
                } | {
                    value: string | number;
                    type: "Fixed";
                };
                recipient: {
                    GuardIdentifier: number;
                } | {
                    Entity: {
                        name_or_address?: string | undefined;
                        local_mark_first?: boolean | undefined;
                    };
                } | {
                    Signer: "signer";
                };
                guard: string;
                expiration_time?: number | undefined;
                store_from_id?: number | null | undefined;
            }, {
                amount: {
                    value: number;
                    type: "GuardU64Identifier";
                } | {
                    value: string | number;
                    type: "Fixed";
                };
                recipient: {
                    GuardIdentifier: number;
                } | {
                    Entity: {
                        name_or_address?: string | undefined;
                        local_mark_first?: boolean | undefined;
                    };
                } | {
                    Signer: "signer";
                };
                guard: string;
                expiration_time?: number | undefined;
                store_from_id?: number | null | undefined;
            }>, "many">;
            balance: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            guard_not_added_expiration_time: z.ZodUnion<[z.ZodString, z.ZodNumber, z.ZodNull]>;
            record_count: z.ZodNumber;
            um: z.ZodUnion<[z.ZodString, z.ZodNull]>;
            permission: z.ZodString;
        }, "passthrough", z.ZodTypeAny, z.objectOutputType<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        } & {
            description: z.ZodString;
            guards: z.ZodArray<z.ZodObject<{
                guard: z.ZodEffects<z.ZodString, string, string>;
                recipient: z.ZodUnion<[z.ZodObject<{
                    GuardIdentifier: z.ZodNumber;
                }, "strip", z.ZodTypeAny, {
                    GuardIdentifier: number;
                }, {
                    GuardIdentifier: number;
                }>, z.ZodObject<{
                    Entity: 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;
                    }>;
                }, "strip", z.ZodTypeAny, {
                    Entity: {
                        name_or_address?: string | undefined;
                        local_mark_first?: boolean | undefined;
                    };
                }, {
                    Entity: {
                        name_or_address?: string | undefined;
                        local_mark_first?: boolean | undefined;
                    };
                }>, z.ZodObject<{
                    Signer: z.ZodLiteral<"signer">;
                }, "strip", z.ZodTypeAny, {
                    Signer: "signer";
                }, {
                    Signer: "signer";
                }>]>;
                amount: z.ZodDiscriminatedUnion<"type", [z.ZodObject<{
                    type: z.ZodLiteral<"GuardU64Identifier">;
                    value: z.ZodNumber;
                }, "strip", z.ZodTypeAny, {
                    value: number;
                    type: "GuardU64Identifier";
                }, {
                    value: number;
                    type: "GuardU64Identifier";
                }>, z.ZodObject<{
                    type: z.ZodLiteral<"Fixed">;
                    value: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
                }, "strip", z.ZodTypeAny, {
                    value: string | number;
                    type: "Fixed";
                }, {
                    value: string | number;
                    type: "Fixed";
                }>]>;
                expiration_time: z.ZodOptional<z.ZodNumber>;
                store_from_id: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodNull]>>;
            }, "strip", z.ZodTypeAny, {
                amount: {
                    value: number;
                    type: "GuardU64Identifier";
                } | {
                    value: string | number;
                    type: "Fixed";
                };
                recipient: {
                    GuardIdentifier: number;
                } | {
                    Entity: {
                        name_or_address?: string | undefined;
                        local_mark_first?: boolean | undefined;
                    };
                } | {
                    Signer: "signer";
                };
                guard: string;
                expiration_time?: number | undefined;
                store_from_id?: number | null | undefined;
            }, {
                amount: {
                    value: number;
                    type: "GuardU64Identifier";
                } | {
                    value: string | number;
                    type: "Fixed";
                };
                recipient: {
                    GuardIdentifier: number;
                } | {
                    Entity: {
                        name_or_address?: string | undefined;
                        local_mark_first?: boolean | undefined;
                    };
                } | {
                    Signer: "signer";
                };
                guard: string;
                expiration_time?: number | undefined;
                store_from_id?: number | null | undefined;
            }>, "many">;
            balance: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            guard_not_added_expiration_time: z.ZodUnion<[z.ZodString, z.ZodNumber, z.ZodNull]>;
            record_count: z.ZodNumber;
            um: z.ZodUnion<[z.ZodString, z.ZodNull]>;
            permission: z.ZodString;
        }, z.ZodTypeAny, "passthrough">, z.objectInputType<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        } & {
            description: z.ZodString;
            guards: z.ZodArray<z.ZodObject<{
                guard: z.ZodEffects<z.ZodString, string, string>;
                recipient: z.ZodUnion<[z.ZodObject<{
                    GuardIdentifier: z.ZodNumber;
                }, "strip", z.ZodTypeAny, {
                    GuardIdentifier: number;
                }, {
                    GuardIdentifier: number;
                }>, z.ZodObject<{
                    Entity: 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;
                    }>;
                }, "strip", z.ZodTypeAny, {
                    Entity: {
                        name_or_address?: string | undefined;
                        local_mark_first?: boolean | undefined;
                    };
                }, {
                    Entity: {
                        name_or_address?: string | undefined;
                        local_mark_first?: boolean | undefined;
                    };
                }>, z.ZodObject<{
                    Signer: z.ZodLiteral<"signer">;
                }, "strip", z.ZodTypeAny, {
                    Signer: "signer";
                }, {
                    Signer: "signer";
                }>]>;
                amount: z.ZodDiscriminatedUnion<"type", [z.ZodObject<{
                    type: z.ZodLiteral<"GuardU64Identifier">;
                    value: z.ZodNumber;
                }, "strip", z.ZodTypeAny, {
                    value: number;
                    type: "GuardU64Identifier";
                }, {
                    value: number;
                    type: "GuardU64Identifier";
                }>, z.ZodObject<{
                    type: z.ZodLiteral<"Fixed">;
                    value: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
                }, "strip", z.ZodTypeAny, {
                    value: string | number;
                    type: "Fixed";
                }, {
                    value: string | number;
                    type: "Fixed";
                }>]>;
                expiration_time: z.ZodOptional<z.ZodNumber>;
                store_from_id: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodNull]>>;
            }, "strip", z.ZodTypeAny, {
                amount: {
                    value: number;
                    type: "GuardU64Identifier";
                } | {
                    value: string | number;
                    type: "Fixed";
                };
                recipient: {
                    GuardIdentifier: number;
                } | {
                    Entity: {
                        name_or_address?: string | undefined;
                        local_mark_first?: boolean | undefined;
                    };
                } | {
                    Signer: "signer";
                };
                guard: string;
                expiration_time?: number | undefined;
                store_from_id?: number | null | undefined;
            }, {
                amount: {
                    value: number;
                    type: "GuardU64Identifier";
                } | {
                    value: string | number;
                    type: "Fixed";
                };
                recipient: {
                    GuardIdentifier: number;
                } | {
                    Entity: {
                        name_or_address?: string | undefined;
                        local_mark_first?: boolean | undefined;
                    };
                } | {
                    Signer: "signer";
                };
                guard: string;
                expiration_time?: number | undefined;
                store_from_id?: number | null | undefined;
            }>, "many">;
            balance: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            guard_not_added_expiration_time: z.ZodUnion<[z.ZodString, z.ZodNumber, z.ZodNull]>;
            record_count: z.ZodNumber;
            um: z.ZodUnion<[z.ZodString, z.ZodNull]>;
            permission: z.ZodString;
        }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        } & {
            description: z.ZodString;
            policies: z.ZodArray<z.ZodObject<{
                name: z.ZodString;
                description: z.ZodString;
                write_guard: z.ZodArray<z.ZodObject<{
                    guard: z.ZodString;
                    id_from_submission: z.ZodOptional<z.ZodNumber>;
                    data_from_submission: z.ZodOptional<z.ZodNumber>;
                }, "strip", z.ZodTypeAny, {
                    guard: string;
                    id_from_submission?: number | undefined;
                    data_from_submission?: number | undefined;
                }, {
                    guard: string;
                    id_from_submission?: number | undefined;
                    data_from_submission?: number | undefined;
                }>, "many">;
                quote_guard: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
                id_from: z.ZodUnion<[z.ZodLiteral<0>, z.ZodLiteral<1>, z.ZodLiteral<2>, z.ZodLiteral<"None">, z.ZodLiteral<"Clock">, z.ZodLiteral<"Signer">, z.ZodLiteral<"none">, z.ZodLiteral<"clock">, z.ZodLiteral<"signer">]>;
                value_type: z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>, z.ZodLiteral<import("wowok").ValueType.Value>]>, z.ZodLiteral<"Value">]>;
            }, "strip", z.ZodTypeAny, {
                value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                name: string;
                description: string;
                write_guard: {
                    guard: string;
                    id_from_submission?: number | undefined;
                    data_from_submission?: number | undefined;
                }[];
                id_from: 0 | 1 | 2 | "Signer" | "signer" | "None" | "Clock" | "none" | "clock";
                quote_guard?: string | null | undefined;
            }, {
                value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                name: string;
                description: string;
                write_guard: {
                    guard: string;
                    id_from_submission?: number | undefined;
                    data_from_submission?: number | undefined;
                }[];
                id_from: 0 | 1 | 2 | "Signer" | "signer" | "None" | "Clock" | "none" | "clock";
                quote_guard?: string | null | undefined;
            }>, "many">;
            data_count: z.ZodNumber;
            rewards: z.ZodArray<z.ZodString, "many">;
            um: z.ZodUnion<[z.ZodString, z.ZodNull]>;
            permission: z.ZodString;
        }, "passthrough", z.ZodTypeAny, z.objectOutputType<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        } & {
            description: z.ZodString;
            policies: z.ZodArray<z.ZodObject<{
                name: z.ZodString;
                description: z.ZodString;
                write_guard: z.ZodArray<z.ZodObject<{
                    guard: z.ZodString;
                    id_from_submission: z.ZodOptional<z.ZodNumber>;
                    data_from_submission: z.ZodOptional<z.ZodNumber>;
                }, "strip", z.ZodTypeAny, {
                    guard: string;
                    id_from_submission?: number | undefined;
                    data_from_submission?: number | undefined;
                }, {
                    guard: string;
                    id_from_submission?: number | undefined;
                    data_from_submission?: number | undefined;
                }>, "many">;
                quote_guard: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
                id_from: z.ZodUnion<[z.ZodLiteral<0>, z.ZodLiteral<1>, z.ZodLiteral<2>, z.ZodLiteral<"None">, z.ZodLiteral<"Clock">, z.ZodLiteral<"Signer">, z.ZodLiteral<"none">, z.ZodLiteral<"clock">, z.ZodLiteral<"signer">]>;
                value_type: z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>, z.ZodLiteral<import("wowok").ValueType.Value>]>, z.ZodLiteral<"Value">]>;
            }, "strip", z.ZodTypeAny, {
                value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                name: string;
                description: string;
                write_guard: {
                    guard: string;
                    id_from_submission?: number | undefined;
                    data_from_submission?: number | undefined;
                }[];
                id_from: 0 | 1 | 2 | "Signer" | "signer" | "None" | "Clock" | "none" | "clock";
                quote_guard?: string | null | undefined;
            }, {
                value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                name: string;
                description: string;
                write_guard: {
                    guard: string;
                    id_from_submission?: number | undefined;
                    data_from_submission?: number | undefined;
                }[];
                id_from: 0 | 1 | 2 | "Signer" | "signer" | "None" | "Clock" | "none" | "clock";
                quote_guard?: string | null | undefined;
            }>, "many">;
            data_count: z.ZodNumber;
            rewards: z.ZodArray<z.ZodString, "many">;
            um: z.ZodUnion<[z.ZodString, z.ZodNull]>;
            permission: z.ZodString;
        }, z.ZodTypeAny, "passthrough">, z.objectInputType<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        } & {
            description: z.ZodString;
            policies: z.ZodArray<z.ZodObject<{
                name: z.ZodString;
                description: z.ZodString;
                write_guard: z.ZodArray<z.ZodObject<{
                    guard: z.ZodString;
                    id_from_submission: z.ZodOptional<z.ZodNumber>;
                    data_from_submission: z.ZodOptional<z.ZodNumber>;
                }, "strip", z.ZodTypeAny, {
                    guard: string;
                    id_from_submission?: number | undefined;
                    data_from_submission?: number | undefined;
                }, {
                    guard: string;
                    id_from_submission?: number | undefined;
                    data_from_submission?: number | undefined;
                }>, "many">;
                quote_guard: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
                id_from: z.ZodUnion<[z.ZodLiteral<0>, z.ZodLiteral<1>, z.ZodLiteral<2>, z.ZodLiteral<"None">, z.ZodLiteral<"Clock">, z.ZodLiteral<"Signer">, z.ZodLiteral<"none">, z.ZodLiteral<"clock">, z.ZodLiteral<"signer">]>;
                value_type: z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>, z.ZodLiteral<import("wowok").ValueType.Value>]>, z.ZodLiteral<"Value">]>;
            }, "strip", z.ZodTypeAny, {
                value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                name: string;
                description: string;
                write_guard: {
                    guard: string;
                    id_from_submission?: number | undefined;
                    data_from_submission?: number | undefined;
                }[];
                id_from: 0 | 1 | 2 | "Signer" | "signer" | "None" | "Clock" | "none" | "clock";
                quote_guard?: string | null | undefined;
            }, {
                value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                name: string;
                description: string;
                write_guard: {
                    guard: string;
                    id_from_submission?: number | undefined;
                    data_from_submission?: number | undefined;
                }[];
                id_from: 0 | 1 | 2 | "Signer" | "signer" | "None" | "Clock" | "none" | "clock";
                quote_guard?: string | null | undefined;
            }>, "many">;
            data_count: z.ZodNumber;
            rewards: z.ZodArray<z.ZodString, "many">;
            um: z.ZodUnion<[z.ZodString, z.ZodNull]>;
            permission: z.ZodString;
        }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        } & {
            description: z.ZodString;
            table: z.ZodArray<z.ZodObject<{
                identifier: z.ZodNumber;
                b_submission: z.ZodBoolean;
                value_type: z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>;
                value: z.ZodOptional<z.ZodUnion<[z.ZodBoolean, z.ZodUnion<[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;
                }>, z.ZodString]>, z.ZodString, z.ZodNumber, z.ZodArray<z.ZodBoolean, "many">, z.ZodUnion<[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;
                }>, z.ZodArray<z.ZodString, "many">]>, z.ZodArray<z.ZodString, "many">, z.ZodArray<z.ZodNumber, "many">, z.ZodArray<z.ZodArray<z.ZodNumber, "many">, "many">]>>;
                name: z.ZodDefault<z.ZodString>;
            } & {
                object_type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            }, "strict", z.ZodTypeAny, {
                identifier: number;
                b_submission: boolean;
                value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType.Bool | import("wowok").ValueType.Address | import("wowok").ValueType.String | import("wowok").ValueType.U8 | import("wowok").ValueType.U16 | import("wowok").ValueType.U32 | import("wowok").ValueType.U64 | import("wowok").ValueType.U128 | import("wowok").ValueType.U256 | import("wowok").ValueType.VecBool | import("wowok").ValueType.VecAddress | import("wowok").ValueType.VecString | import("wowok").ValueType.VecU8 | import("wowok").ValueType.VecU16 | import("wowok").ValueType.VecU32 | import("wowok").ValueType.VecU64 | import("wowok").ValueType.VecU128 | import("wowok").ValueType.VecU256 | import("wowok").ValueType.VecVecU8 | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8";
                name: string;
                value?: string | number | boolean | {
                    name_or_address?: string | undefined;
                    local_mark_first?: boolean | undefined;
                } | {
                    entities: {
                        name_or_address?: string | undefined;
                        local_mark_first?: boolean | undefined;
                    }[];
                    check_all_founded?: boolean | undefined;
                } | string[] | boolean[] | number[] | number[][] | undefined;
                object_type?: import("wowok").ObjectType | undefined;
            }, {
                identifier: number;
                b_submission: boolean;
                value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType.Bool | import("wowok").ValueType.Address | import("wowok").ValueType.String | import("wowok").ValueType.U8 | import("wowok").ValueType.U16 | import("wowok").ValueType.U32 | import("wowok").ValueType.U64 | import("wowok").ValueType.U128 | import("wowok").ValueType.U256 | import("wowok").ValueType.VecBool | import("wowok").ValueType.VecAddress | import("wowok").ValueType.VecString | import("wowok").ValueType.VecU8 | import("wowok").ValueType.VecU16 | import("wowok").ValueType.VecU32 | import("wowok").ValueType.VecU64 | import("wowok").ValueType.VecU128 | import("wowok").ValueType.VecU256 | import("wowok").ValueType.VecVecU8 | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8";
                value?: string | number | boolean | {
                    name_or_address?: string | undefined;
                    local_mark_first?: boolean | undefined;
                } | {
                    entities: {
                        name_or_address?: string | undefined;
                        local_mark_first?: boolean | undefined;
                    }[];
                    check_all_founded?: boolean | undefined;
                } | string[] | boolean[] | number[] | number[][] | undefined;
                name?: string | undefined;
                object_type?: import("wowok").ObjectType | undefined;
            }>, "many">;
            input: z.ZodArray<z.ZodNumber, "many">;
            root: z.ZodType<any, z.ZodTypeDef, any>;
            rep_quote: z.ZodRecord<z.ZodString, z.ZodArray<z.ZodString, "many">>;
            relies: z.ZodArray<z.ZodString, "many">;
            relies_logic_and: z.ZodBoolean;
            rep: z.ZodBoolean;
        }, "passthrough", z.ZodTypeAny, z.objectOutputType<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        } & {
            description: z.ZodString;
            table: z.ZodArray<z.ZodObject<{
                identifier: z.ZodNumber;
                b_submission: z.ZodBoolean;
                value_type: z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>;
                value: z.ZodOptional<z.ZodUnion<[z.ZodBoolean, z.ZodUnion<[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;
                }>, z.ZodString]>, z.ZodString, z.ZodNumber, z.ZodArray<z.ZodBoolean, "many">, z.ZodUnion<[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;
                }>, z.ZodArray<z.ZodString, "many">]>, z.ZodArray<z.ZodString, "many">, z.ZodArray<z.ZodNumber, "many">, z.ZodArray<z.ZodArray<z.ZodNumber, "many">, "many">]>>;
                name: z.ZodDefault<z.ZodString>;
            } & {
                object_type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            }, "strict", z.ZodTypeAny, {
                identifier: number;
                b_submission: boolean;
                value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType.Bool | import("wowok").ValueType.Address | import("wowok").ValueType.String | import("wowok").ValueType.U8 | import("wowok").ValueType.U16 | import("wowok").ValueType.U32 | import("wowok").ValueType.U64 | import("wowok").ValueType.U128 | import("wowok").ValueType.U256 | import("wowok").ValueType.VecBool | import("wowok").ValueType.VecAddress | import("wowok").ValueType.VecString | import("wowok").ValueType.VecU8 | import("wowok").ValueType.VecU16 | import("wowok").ValueType.VecU32 | import("wowok").ValueType.VecU64 | import("wowok").ValueType.VecU128 | import("wowok").ValueType.VecU256 | import("wowok").ValueType.VecVecU8 | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8";
                name: string;
                value?: string | number | boolean | {
                    name_or_address?: string | undefined;
                    local_mark_first?: boolean | undefined;
                } | {
                    entities: {
                        name_or_address?: string | undefined;
                        local_mark_first?: boolean | undefined;
                    }[];
                    check_all_founded?: boolean | undefined;
                } | string[] | boolean[] | number[] | number[][] | undefined;
                object_type?: import("wowok").ObjectType | undefined;
            }, {
                identifier: number;
                b_submission: boolean;
                value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType.Bool | import("wowok").ValueType.Address | import("wowok").ValueType.String | import("wowok").ValueType.U8 | import("wowok").ValueType.U16 | import("wowok").ValueType.U32 | import("wowok").ValueType.U64 | import("wowok").ValueType.U128 | import("wowok").ValueType.U256 | import("wowok").ValueType.VecBool | import("wowok").ValueType.VecAddress | import("wowok").ValueType.VecString | import("wowok").ValueType.VecU8 | import("wowok").ValueType.VecU16 | import("wowok").ValueType.VecU32 | import("wowok").ValueType.VecU64 | import("wowok").ValueType.VecU128 | import("wowok").ValueType.VecU256 | import("wowok").ValueType.VecVecU8 | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8";
                value?: string | number | boolean | {
                    name_or_address?: string | undefined;
                    local_mark_first?: boolean | undefined;
                } | {
                    entities: {
                        name_or_address?: string | undefined;
                        local_mark_first?: boolean | undefined;
                    }[];
                    check_all_founded?: boolean | undefined;
                } | string[] | boolean[] | number[] | number[][] | undefined;
                name?: string | undefined;
                object_type?: import("wowok").ObjectType | undefined;
            }>, "many">;
            input: z.ZodArray<z.ZodNumber, "many">;
            root: z.ZodType<any, z.ZodTypeDef, any>;
            rep_quote: z.ZodRecord<z.ZodString, z.ZodArray<z.ZodString, "many">>;
            relies: z.ZodArray<z.ZodString, "many">;
            relies_logic_and: z.ZodBoolean;
            rep: z.ZodBoolean;
        }, z.ZodTypeAny, "passthrough">, z.objectInputType<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        } & {
            description: z.ZodString;
            table: z.ZodArray<z.ZodObject<{
                identifier: z.ZodNumber;
                b_submission: z.ZodBoolean;
                value_type: z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>;
                value: z.ZodOptional<z.ZodUnion<[z.ZodBoolean, z.ZodUnion<[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;
                }>, z.ZodString]>, z.ZodString, z.ZodNumber, z.ZodArray<z.ZodBoolean, "many">, z.ZodUnion<[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;
                }>, z.ZodArray<z.ZodString, "many">]>, z.ZodArray<z.ZodString, "many">, z.ZodArray<z.ZodNumber, "many">, z.ZodArray<z.ZodArray<z.ZodNumber, "many">, "many">]>>;
                name: z.ZodDefault<z.ZodString>;
            } & {
                object_type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            }, "strict", z.ZodTypeAny, {
                identifier: number;
                b_submission: boolean;
                value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType.Bool | import("wowok").ValueType.Address | import("wowok").ValueType.String | import("wowok").ValueType.U8 | import("wowok").ValueType.U16 | import("wowok").ValueType.U32 | import("wowok").ValueType.U64 | import("wowok").ValueType.U128 | import("wowok").ValueType.U256 | import("wowok").ValueType.VecBool | import("wowok").ValueType.VecAddress | import("wowok").ValueType.VecString | import("wowok").ValueType.VecU8 | import("wowok").ValueType.VecU16 | import("wowok").ValueType.VecU32 | import("wowok").ValueType.VecU64 | import("wowok").ValueType.VecU128 | import("wowok").ValueType.VecU256 | import("wowok").ValueType.VecVecU8 | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8";
                name: string;
                value?: string | number | boolean | {
                    name_or_address?: string | undefined;
                    local_mark_first?: boolean | undefined;
                } | {
                    entities: {
                        name_or_address?: string | undefined;
                        local_mark_first?: boolean | undefined;
                    }[];
                    check_all_founded?: boolean | undefined;
                } | string[] | boolean[] | number[] | number[][] | undefined;
                object_type?: import("wowok").ObjectType | undefined;
            }, {
                identifier: number;
                b_submission: boolean;
                value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType.Bool | import("wowok").ValueType.Address | import("wowok").ValueType.String | import("wowok").ValueType.U8 | import("wowok").ValueType.U16 | import("wowok").ValueType.U32 | import("wowok").ValueType.U64 | import("wowok").ValueType.U128 | import("wowok").ValueType.U256 | import("wowok").ValueType.VecBool | import("wowok").ValueType.VecAddress | import("wowok").ValueType.VecString | import("wowok").ValueType.VecU8 | import("wowok").ValueType.VecU16 | import("wowok").ValueType.VecU32 | import("wowok").ValueType.VecU64 | import("wowok").ValueType.VecU128 | import("wowok").ValueType.VecU256 | import("wowok").ValueType.VecVecU8 | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8";
                value?: string | number | boolean | {
                    name_or_address?: string | undefined;
                    local_mark_first?: boolean | undefined;
                } | {
                    entities: {
                        name_or_address?: string | undefined;
                        local_mark_first?: boolean | undefined;
                    }[];
                    check_all_founded?: boolean | undefined;
                } | string[] | boolean[] | number[] | number[][] | undefined;
                name?: string | undefined;
                object_type?: import("wowok").ObjectType | undefined;
            }>, "many">;
            input: z.ZodArray<z.ZodNumber, "many">;
            root: z.ZodType<any, z.ZodTypeDef, any>;
            rep_quote: z.ZodRecord<z.ZodString, z.ZodArray<z.ZodString, "many">>;
            relies: z.ZodArray<z.ZodString, "many">;
            relies_logic_and: z.ZodBoolean;
            rep: z.ZodBoolean;
        }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        } & {
            record: z.ZodArray<z.ZodObject<{
                recipient: z.ZodUnion<[z.ZodObject<{
                    GuardIdentifier: z.ZodNumber;
                }, "strip", z.ZodTypeAny, {
                    GuardIdentifier: number;
                }, {
                    GuardIdentifier: number;
                }>, z.ZodObject<{
                    Entity: 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;
                    }>;
                }, "strip", z.ZodTypeAny, {
                    Entity: {
                        name_or_address?: string | undefined;
                        local_mark_first?: boolean | undefined;
                    };
                }, {
                    Entity: {
                        name_or_address?: string | undefined;
                        local_mark_first?: boolean | undefined;
                    };
                }>, z.ZodObject<{
                    Signer: z.ZodLiteral<"signer">;
                }, "strip", z.ZodTypeAny, {
                    Signer: "signer";
                }, {
                    Signer: "signer";
                }>]>;
                amount: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            }, "strip", z.ZodTypeAny, {
                amount: string | number;
                recipient: {
                    GuardIdentifier: number;
                } | {
                    Entity: {
                        name_or_address?: string | undefined;
                        local_mark_first?: boolean | undefined;
                    };
                } | {
                    Signer: "signer";
                };
            }, {
                amount: string | number;
                recipient: {
                    GuardIdentifier: number;
                } | {
                    Entity: {
                        name_or_address?: string | undefined;
                        local_mark_first?: boolean | undefined;
                    };
                } | {
                    Signer: "signer";
                };
            }>, "many">;
            amount: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            time: z.ZodString;
            from_object: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
            signer: z.ZodString;
            info: z.ZodObject<{
                for_object: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
                for_guard: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
                remark: z.ZodString;
                index: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            }, "strip", z.ZodTypeAny, {
                index: string | number;
                remark: string;
                for_object?: string | null | undefined;
                for_guard?: string | null | undefined;
            }, {
                index: string | number;
                remark: string;
                for_object?: string | null | undefined;
                for_guard?: string | null | undefined;
            }>;
        }, "passthrough", z.ZodTypeAny, z.objectOutputType<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        } & {
            record: z.ZodArray<z.ZodObject<{
                recipient: z.ZodUnion<[z.ZodObject<{
                    GuardIdentifier: z.ZodNumber;
                }, "strip", z.ZodTypeAny, {
                    GuardIdentifier: number;
                }, {
                    GuardIdentifier: number;
                }>, z.ZodObject<{
                    Entity: 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;
                    }>;
                }, "strip", z.ZodTypeAny, {
                    Entity: {
                        name_or_address?: string | undefined;
                        local_mark_first?: boolean | undefined;
                    };
                }, {
                    Entity: {
                        name_or_address?: string | undefined;
                        local_mark_first?: boolean | undefined;
                    };
                }>, z.ZodObject<{
                    Signer: z.ZodLiteral<"signer">;
                }, "strip", z.ZodTypeAny, {
                    Signer: "signer";
                }, {
                    Signer: "signer";
                }>]>;
                amount: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            }, "strip", z.ZodTypeAny, {
                amount: string | number;
                recipient: {
                    GuardIdentifier: number;
                } | {
                    Entity: {
                        name_or_address?: string | undefined;
                        local_mark_first?: boolean | undefined;
                    };
                } | {
                    Signer: "signer";
                };
            }, {
                amount: string | number;
                recipient: {
                    GuardIdentifier: number;
                } | {
                    Entity: {
                        name_or_address?: string | undefined;
                        local_mark_first?: boolean | undefined;
                    };
                } | {
                    Signer: "signer";
                };
            }>, "many">;
            amount: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            time: z.ZodString;
            from_object: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
            signer: z.ZodString;
            info: z.ZodObject<{
                for_object: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
                for_guard: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
                remark: z.ZodString;
                index: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            }, "strip", z.ZodTypeAny, {
                index: string | number;
                remark: string;
                for_object?: string | null | undefined;
                for_guard?: string | null | undefined;
            }, {
                index: string | number;
                remark: string;
                for_object?: string | null | undefined;
                for_guard?: string | null | undefined;
            }>;
        }, z.ZodTypeAny, "passthrough">, z.objectInputType<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        } & {
            record: z.ZodArray<z.ZodObject<{
                recipient: z.ZodUnion<[z.ZodObject<{
                    GuardIdentifier: z.ZodNumber;
                }, "strip", z.ZodTypeAny, {
                    GuardIdentifier: number;
                }, {
                    GuardIdentifier: number;
                }>, z.ZodObject<{
                    Entity: 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;
                    }>;
                }, "strip", z.ZodTypeAny, {
                    Entity: {
                        name_or_address?: string | undefined;
                        local_mark_first?: boolean | undefined;
                    };
                }, {
                    Entity: {
                        name_or_address?: string | undefined;
                        local_mark_first?: boolean | undefined;
                    };
                }>, z.ZodObject<{
                    Signer: z.ZodLiteral<"signer">;
                }, "strip", z.ZodTypeAny, {
                    Signer: "signer";
                }, {
                    Signer: "signer";
                }>]>;
                amount: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            }, "strip", z.ZodTypeAny, {
                amount: string | number;
                recipient: {
                    GuardIdentifier: number;
                } | {
                    Entity: {
                        name_or_address?: string | undefined;
                        local_mark_first?: boolean | undefined;
                    };
                } | {
                    Signer: "signer";
                };
            }, {
                amount: string | number;
                recipient: {
                    GuardIdentifier: number;
                } | {
                    Entity: {
                        name_or_address?: string | undefined;
                        local_mark_first?: boolean | undefined;
                    };
                } | {
                    Signer: "signer";
                };
            }>, "many">;
            amount: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            time: z.ZodString;
            from_object: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
            signer: z.ZodString;
            info: z.ZodObject<{
                for_object: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
                for_guard: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
                remark: z.ZodString;
                index: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            }, "strip", z.ZodTypeAny, {
                index: string | number;
                remark: string;
                for_object?: string | null | undefined;
                for_guard?: string | null | undefined;
            }, {
                index: string | number;
                remark: string;
                for_object?: string | null | undefined;
                for_guard?: string | null | undefined;
            }>;
        }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        } & {
            info: z.ZodArray<z.ZodObject<{
                guard: z.ZodString;
                result: z.ZodBoolean;
                impack: z.ZodBoolean;
                relies: z.ZodArray<z.ZodString, "many">;
                relies_logic_and: z.ZodBoolean;
                submission: z.ZodObject<{
                    identifier: z.ZodNumber;
                    value_type: z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>, z.ZodLiteral<import("wowok").ValueType.Value>]>, z.ZodLiteral<"Value">]>;
                    value: z.ZodUnion<[z.ZodUnion<[z.ZodBoolean, z.ZodUnion<[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;
                    }>, z.ZodString]>, z.ZodString, z.ZodNumber, z.ZodArray<z.ZodBoolean, "many">, z.ZodUnion<[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;
                    }>, z.ZodArray<z.ZodString, "many">]>, z.ZodArray<z.ZodString, "many">, z.ZodArray<z.ZodNumber, "many">, z.ZodArray<z.ZodArray<z.ZodNumber, "many">, "many">]>, z.ZodType<any, z.ZodTypeDef, any>]>;
                }, "strip", z.ZodTypeAny, {
                    identifier: number;
                    value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                    value?: any;
                }, {
                    identifier: number;
                    value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                    value?: any;
                }>;
            }, "strip", z.ZodTypeAny, {
                result: boolean;
                guard: string;
                submission: {
                    identifier: number;
                    value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                    value?: any;
                };
                impack: boolean;
                relies: string[];
                relies_logic_and: boolean;
            }, {
                result: boolean;
                guard: string;
                submission: {
                    identifier: number;
                    value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                    value?: any;
                };
                impack: boolean;
                relies: string[];
                relies_logic_and: boolean;
            }>, "many">;
            result: z.ZodBoolean;
            tx_hash: z.ZodString;
            impack_guard: z.ZodArray<z.ZodString, "many">;
            time: z.ZodNumber;
            signer: z.ZodString;
            has_verified: z.ZodBoolean;
        }, "passthrough", z.ZodTypeAny, z.objectOutputType<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        } & {
            info: z.ZodArray<z.ZodObject<{
                guard: z.ZodString;
                result: z.ZodBoolean;
                impack: z.ZodBoolean;
                relies: z.ZodArray<z.ZodString, "many">;
                relies_logic_and: z.ZodBoolean;
                submission: z.ZodObject<{
                    identifier: z.ZodNumber;
                    value_type: z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>, z.ZodLiteral<import("wowok").ValueType.Value>]>, z.ZodLiteral<"Value">]>;
                    value: z.ZodUnion<[z.ZodUnion<[z.ZodBoolean, z.ZodUnion<[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;
                    }>, z.ZodString]>, z.ZodString, z.ZodNumber, z.ZodArray<z.ZodBoolean, "many">, z.ZodUnion<[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;
                    }>, z.ZodArray<z.ZodString, "many">]>, z.ZodArray<z.ZodString, "many">, z.ZodArray<z.ZodNumber, "many">, z.ZodArray<z.ZodArray<z.ZodNumber, "many">, "many">]>, z.ZodType<any, z.ZodTypeDef, any>]>;
                }, "strip", z.ZodTypeAny, {
                    identifier: number;
                    value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                    value?: any;
                }, {
                    identifier: number;
                    value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                    value?: any;
                }>;
            }, "strip", z.ZodTypeAny, {
                result: boolean;
                guard: string;
                submission: {
                    identifier: number;
                    value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                    value?: any;
                };
                impack: boolean;
                relies: string[];
                relies_logic_and: boolean;
            }, {
                result: boolean;
                guard: string;
                submission: {
                    identifier: number;
                    value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                    value?: any;
                };
                impack: boolean;
                relies: string[];
                relies_logic_and: boolean;
            }>, "many">;
            result: z.ZodBoolean;
            tx_hash: z.ZodString;
            impack_guard: z.ZodArray<z.ZodString, "many">;
            time: z.ZodNumber;
            signer: z.ZodString;
            has_verified: z.ZodBoolean;
        }, z.ZodTypeAny, "passthrough">, z.objectInputType<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        } & {
            info: z.ZodArray<z.ZodObject<{
                guard: z.ZodString;
                result: z.ZodBoolean;
                impack: z.ZodBoolean;
                relies: z.ZodArray<z.ZodString, "many">;
                relies_logic_and: z.ZodBoolean;
                submission: z.ZodObject<{
                    identifier: z.ZodNumber;
                    value_type: z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>, z.ZodLiteral<import("wowok").ValueType.Value>]>, z.ZodLiteral<"Value">]>;
                    value: z.ZodUnion<[z.ZodUnion<[z.ZodBoolean, z.ZodUnion<[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;
                    }>, z.ZodString]>, z.ZodString, z.ZodNumber, z.ZodArray<z.ZodBoolean, "many">, z.ZodUnion<[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;
                    }>, z.ZodArray<z.ZodString, "many">]>, z.ZodArray<z.ZodString, "many">, z.ZodArray<z.ZodNumber, "many">, z.ZodArray<z.ZodArray<z.ZodNumber, "many">, "many">]>, z.ZodType<any, z.ZodTypeDef, any>]>;
                }, "strip", z.ZodTypeAny, {
                    identifier: number;
                    value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                    value?: any;
                }, {
                    identifier: number;
                    value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                    value?: any;
                }>;
            }, "strip", z.ZodTypeAny, {
                result: boolean;
                guard: string;
                submission: {
                    identifier: number;
                    value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                    value?: any;
                };
                impack: boolean;
                relies: string[];
                relies_logic_and: boolean;
            }, {
                result: boolean;
                guard: string;
                submission: {
                    identifier: number;
                    value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                    value?: any;
                };
                impack: boolean;
                relies: string[];
                relies_logic_and: boolean;
            }>, "many">;
            result: z.ZodBoolean;
            tx_hash: z.ZodString;
            impack_guard: z.ZodArray<z.ZodString, "many">;
            time: z.ZodNumber;
            signer: z.ZodString;
            has_verified: z.ZodBoolean;
        }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        } & {
            entity_count: z.ZodNumber;
        }, "passthrough", z.ZodTypeAny, z.objectOutputType<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        } & {
            entity_count: z.ZodNumber;
        }, z.ZodTypeAny, "passthrough">, z.objectInputType<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        } & {
            entity_count: z.ZodNumber;
        }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        } & {
            entity_count: z.ZodNumber;
        }, "passthrough", z.ZodTypeAny, z.objectOutputType<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        } & {
            entity_count: z.ZodNumber;
        }, z.ZodTypeAny, "passthrough">, z.objectInputType<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        } & {
            entity_count: z.ZodNumber;
        }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        } & {
            entity_count: z.ZodNumber;
        }, "passthrough", z.ZodTypeAny, z.objectOutputType<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        } & {
            entity_count: z.ZodNumber;
        }, z.ZodTypeAny, "passthrough">, z.objectInputType<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        } & {
            entity_count: z.ZodNumber;
        }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        } & {
            description: z.ZodString;
            arbitration: z.ZodString;
            order: z.ZodString;
            voted: z.ZodArray<z.ZodObject<{
                voter: z.ZodString;
                agrees: z.ZodArray<z.ZodNumber, "many">;
                weight: z.ZodNumber;
                time: z.ZodNumber;
            }, "strip", z.ZodTypeAny, {
                time: number;
                voter: string;
                agrees: number[];
                weight: number;
            }, {
                time: number;
                voter: string;
                agrees: number[];
                weight: number;
            }>, "many">;
            proposition: z.ZodArray<z.ZodObject<{
                name: z.ZodString;
                votes: z.ZodNumber;
            }, "strip", z.ZodTypeAny, {
                name: string;
                votes: number;
            }, {
                name: string;
                votes: number;
            }>, "many">;
            fee: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            feedback: z.ZodString;
            indemnity: z.ZodOptional<z.ZodUnion<[z.ZodObject<{
                amount: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
                time: z.ZodNumber;
            }, "strip", z.ZodTypeAny, {
                time: number;
                amount: string | number;
            }, {
                time: number;
                amount: string | number;
            }>, z.ZodNull]>>;
            voting_deadline: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodString]>>;
            objection: z.ZodString;
            status: z.ZodEnum<["Principal_confirming", "Arbitrator_confirming", "Voting", "Arbitrated", "Objectionable", "Finished", "Withdrawn"]>;
            compensation_time: z.ZodUnion<[z.ZodNumber, z.ZodNull]>;
            time: z.ZodNumber;
        }, "passthrough", z.ZodTypeAny, z.objectOutputType<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        } & {
            description: z.ZodString;
            arbitration: z.ZodString;
            order: z.ZodString;
            voted: z.ZodArray<z.ZodObject<{
                voter: z.ZodString;
                agrees: z.ZodArray<z.ZodNumber, "many">;
                weight: z.ZodNumber;
                time: z.ZodNumber;
            }, "strip", z.ZodTypeAny, {
                time: number;
                voter: string;
                agrees: number[];
                weight: number;
            }, {
                time: number;
                voter: string;
                agrees: number[];
                weight: number;
            }>, "many">;
            proposition: z.ZodArray<z.ZodObject<{
                name: z.ZodString;
                votes: z.ZodNumber;
            }, "strip", z.ZodTypeAny, {
                name: string;
                votes: number;
            }, {
                name: string;
                votes: number;
            }>, "many">;
            fee: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            feedback: z.ZodString;
            indemnity: z.ZodOptional<z.ZodUnion<[z.ZodObject<{
                amount: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
                time: z.ZodNumber;
            }, "strip", z.ZodTypeAny, {
                time: number;
                amount: string | number;
            }, {
                time: number;
                amount: string | number;
            }>, z.ZodNull]>>;
            voting_deadline: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodString]>>;
            objection: z.ZodString;
            status: z.ZodEnum<["Principal_confirming", "Arbitrator_confirming", "Voting", "Arbitrated", "Objectionable", "Finished", "Withdrawn"]>;
            compensation_time: z.ZodUnion<[z.ZodNumber, z.ZodNull]>;
            time: z.ZodNumber;
        }, z.ZodTypeAny, "passthrough">, z.objectInputType<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        } & {
            description: z.ZodString;
            arbitration: z.ZodString;
            order: z.ZodString;
            voted: z.ZodArray<z.ZodObject<{
                voter: z.ZodString;
                agrees: z.ZodArray<z.ZodNumber, "many">;
                weight: z.ZodNumber;
                time: z.ZodNumber;
            }, "strip", z.ZodTypeAny, {
                time: number;
                voter: string;
                agrees: number[];
                weight: number;
            }, {
                time: number;
                voter: string;
                agrees: number[];
                weight: number;
            }>, "many">;
            proposition: z.ZodArray<z.ZodObject<{
                name: z.ZodString;
                votes: z.ZodNumber;
            }, "strip", z.ZodTypeAny, {
                name: string;
                votes: number;
            }, {
                name: string;
                votes: number;
            }>, "many">;
            fee: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            feedback: z.ZodString;
            indemnity: z.ZodOptional<z.ZodUnion<[z.ZodObject<{
                amount: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
                time: z.ZodNumber;
            }, "strip", z.ZodTypeAny, {
                time: number;
                amount: string | number;
            }, {
                time: number;
                amount: string | number;
            }>, z.ZodNull]>>;
            voting_deadline: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodString]>>;
            objection: z.ZodString;
            status: z.ZodEnum<["Principal_confirming", "Arbitrator_confirming", "Voting", "Arbitrated", "Objectionable", "Finished", "Withdrawn"]>;
            compensation_time: z.ZodUnion<[z.ZodNumber, z.ZodNull]>;
            time: z.ZodNumber;
        }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        } & {
            name: z.ZodString;
            discount_type: z.ZodUnion<[z.ZodLiteral<WDiscountType.RATES>, z.ZodLiteral<WDiscountType.FIXED>]>;
            benchmark: z.ZodUnion<[z.ZodUnion<[z.ZodNumber, z.ZodString]>, z.ZodNull]>;
            off: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            time_start: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            time_end: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            service: z.ZodString;
            transferable: z.ZodBoolean;
        }, "passthrough", z.ZodTypeAny, z.objectOutputType<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        } & {
            name: z.ZodString;
            discount_type: z.ZodUnion<[z.ZodLiteral<WDiscountType.RATES>, z.ZodLiteral<WDiscountType.FIXED>]>;
            benchmark: z.ZodUnion<[z.ZodUnion<[z.ZodNumber, z.ZodString]>, z.ZodNull]>;
            off: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            time_start: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            time_end: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            service: z.ZodString;
            transferable: z.ZodBoolean;
        }, z.ZodTypeAny, "passthrough">, z.objectInputType<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        } & {
            name: z.ZodString;
            discount_type: z.ZodUnion<[z.ZodLiteral<WDiscountType.RATES>, z.ZodLiteral<WDiscountType.FIXED>]>;
            benchmark: z.ZodUnion<[z.ZodUnion<[z.ZodNumber, z.ZodString]>, z.ZodNull]>;
            off: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            time_start: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            time_end: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            service: z.ZodString;
            transferable: z.ZodBoolean;
        }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        } & {
            description: z.ZodString;
            permission: z.ZodString;
            location: z.ZodString;
            ims: z.ZodArray<z.ZodObject<{
                at: z.ZodString;
                status: z.ZodString;
                join_time: z.ZodNumber;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                at: string;
                status: string;
                description: string;
                join_time: number;
            }, {
                at: string;
                status: string;
                description: string;
                join_time: number;
            }>, "many">;
        }, "passthrough", z.ZodTypeAny, z.objectOutputType<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        } & {
            description: z.ZodString;
            permission: z.ZodString;
            location: z.ZodString;
            ims: z.ZodArray<z.ZodObject<{
                at: z.ZodString;
                status: z.ZodString;
                join_time: z.ZodNumber;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                at: string;
                status: string;
                description: string;
                join_time: number;
            }, {
                at: string;
                status: string;
                description: string;
                join_time: number;
            }>, "many">;
        }, z.ZodTypeAny, "passthrough">, z.objectInputType<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        } & {
            description: z.ZodString;
            permission: z.ZodString;
            location: z.ZodString;
            ims: z.ZodArray<z.ZodObject<{
                at: z.ZodString;
                status: z.ZodString;
                join_time: z.ZodNumber;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                at: string;
                status: string;
                description: string;
                join_time: number;
            }, {
                at: string;
                status: string;
                description: string;
                join_time: number;
            }>, "many">;
        }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        } & {
            address: z.ZodString;
            like: z.ZodNumber;
            dislike: z.ZodNumber;
            info: z.ZodArray<z.ZodObject<{
                name: z.ZodString;
                value_type: z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>, z.ZodLiteral<import("wowok").ValueType.Value>]>, z.ZodLiteral<"Value">]>;
                value: z.ZodUnion<[z.ZodUnion<[z.ZodBoolean, z.ZodUnion<[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;
                }>, z.ZodString]>, z.ZodString, z.ZodNumber, z.ZodArray<z.ZodBoolean, "many">, z.ZodUnion<[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;
                }>, z.ZodArray<z.ZodString, "many">]>, z.ZodArray<z.ZodString, "many">, z.ZodArray<z.ZodNumber, "many">, z.ZodArray<z.ZodArray<z.ZodNumber, "many">, "many">]>, z.ZodType<any, z.ZodTypeDef, any>]>;
            }, "strip", z.ZodTypeAny, {
                value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                name: string;
                value?: any;
            }, {
                value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                name: string;
                value?: any;
            }>, "many">;
            description: z.ZodString;
            referrer: z.ZodUnion<[z.ZodString, z.ZodNull]>;
            mark_object: z.ZodUnion<[z.ZodString, z.ZodNull]>;
            details: z.ZodArray<z.ZodObject<{
                address: z.ZodString;
                like: z.ZodOptional<z.ZodBoolean>;
                dislike: z.ZodOptional<z.ZodBoolean>;
                affiliation: z.ZodOptional<z.ZodBoolean>;
                time: z.ZodNumber;
            }, "strip", z.ZodTypeAny, {
                address: string;
                time: number;
                like?: boolean | undefined;
                dislike?: boolean | undefined;
                affiliation?: boolean | undefined;
            }, {
                address: string;
                time: number;
                like?: boolean | undefined;
                dislike?: boolean | undefined;
                affiliation?: boolean | undefined;
            }>, "many">;
            active_tx: z.ZodUnion<[z.ZodString, z.ZodNull]>;
            passive_tx: z.ZodUnion<[z.ZodString, z.ZodNull]>;
            time: z.ZodNumber;
        }, "passthrough", z.ZodTypeAny, z.objectOutputType<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        } & {
            address: z.ZodString;
            like: z.ZodNumber;
            dislike: z.ZodNumber;
            info: z.ZodArray<z.ZodObject<{
                name: z.ZodString;
                value_type: z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>, z.ZodLiteral<import("wowok").ValueType.Value>]>, z.ZodLiteral<"Value">]>;
                value: z.ZodUnion<[z.ZodUnion<[z.ZodBoolean, z.ZodUnion<[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;
                }>, z.ZodString]>, z.ZodString, z.ZodNumber, z.ZodArray<z.ZodBoolean, "many">, z.ZodUnion<[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;
                }>, z.ZodArray<z.ZodString, "many">]>, z.ZodArray<z.ZodString, "many">, z.ZodArray<z.ZodNumber, "many">, z.ZodArray<z.ZodArray<z.ZodNumber, "many">, "many">]>, z.ZodType<any, z.ZodTypeDef, any>]>;
            }, "strip", z.ZodTypeAny, {
                value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                name: string;
                value?: any;
            }, {
                value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                name: string;
                value?: any;
            }>, "many">;
            description: z.ZodString;
            referrer: z.ZodUnion<[z.ZodString, z.ZodNull]>;
            mark_object: z.ZodUnion<[z.ZodString, z.ZodNull]>;
            details: z.ZodArray<z.ZodObject<{
                address: z.ZodString;
                like: z.ZodOptional<z.ZodBoolean>;
                dislike: z.ZodOptional<z.ZodBoolean>;
                affiliation: z.ZodOptional<z.ZodBoolean>;
                time: z.ZodNumber;
            }, "strip", z.ZodTypeAny, {
                address: string;
                time: number;
                like?: boolean | undefined;
                dislike?: boolean | undefined;
                affiliation?: boolean | undefined;
            }, {
                address: string;
                time: number;
                like?: boolean | undefined;
                dislike?: boolean | undefined;
                affiliation?: boolean | undefined;
            }>, "many">;
            active_tx: z.ZodUnion<[z.ZodString, z.ZodNull]>;
            passive_tx: z.ZodUnion<[z.ZodString, z.ZodNull]>;
            time: z.ZodNumber;
        }, z.ZodTypeAny, "passthrough">, z.objectInputType<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        } & {
            address: z.ZodString;
            like: z.ZodNumber;
            dislike: z.ZodNumber;
            info: z.ZodArray<z.ZodObject<{
                name: z.ZodString;
                value_type: z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>, z.ZodLiteral<import("wowok").ValueType.Value>]>, z.ZodLiteral<"Value">]>;
                value: z.ZodUnion<[z.ZodUnion<[z.ZodBoolean, z.ZodUnion<[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;
                }>, z.ZodString]>, z.ZodString, z.ZodNumber, z.ZodArray<z.ZodBoolean, "many">, z.ZodUnion<[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;
                }>, z.ZodArray<z.ZodString, "many">]>, z.ZodArray<z.ZodString, "many">, z.ZodArray<z.ZodNumber, "many">, z.ZodArray<z.ZodArray<z.ZodNumber, "many">, "many">]>, z.ZodType<any, z.ZodTypeDef, any>]>;
            }, "strip", z.ZodTypeAny, {
                value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                name: string;
                value?: any;
            }, {
                value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                name: string;
                value?: any;
            }>, "many">;
            description: z.ZodString;
            referrer: z.ZodUnion<[z.ZodString, z.ZodNull]>;
            mark_object: z.ZodUnion<[z.ZodString, z.ZodNull]>;
            details: z.ZodArray<z.ZodObject<{
                address: z.ZodString;
                like: z.ZodOptional<z.ZodBoolean>;
                dislike: z.ZodOptional<z.ZodBoolean>;
                affiliation: z.ZodOptional<z.ZodBoolean>;
                time: z.ZodNumber;
            }, "strip", z.ZodTypeAny, {
                address: string;
                time: number;
                like?: boolean | undefined;
                dislike?: boolean | undefined;
                affiliation?: boolean | undefined;
            }, {
                address: string;
                time: number;
                like?: boolean | undefined;
                dislike?: boolean | undefined;
                affiliation?: boolean | undefined;
            }>, "many">;
            active_tx: z.ZodUnion<[z.ZodString, z.ZodNull]>;
            passive_tx: z.ZodUnion<[z.ZodString, z.ZodNull]>;
            time: z.ZodNumber;
        }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        }, "passthrough", z.ZodTypeAny, z.objectOutputType<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        }, z.ZodTypeAny, "passthrough">, z.objectInputType<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        }, z.ZodTypeAny, "passthrough">>, z.ZodObject<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        } & {
            description: z.ZodString;
            proof: z.ZodString;
            server_pubkey: z.ZodString;
            server_signature: z.ZodString;
            proof_type: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            item_count: z.ZodUnion<[z.ZodNumber, z.ZodString, z.ZodNull]>;
            about_address: z.ZodUnion<[z.ZodString, z.ZodNull]>;
            signer: z.ZodString;
            time: z.ZodNumber;
        }, "passthrough", z.ZodTypeAny, z.objectOutputType<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        } & {
            description: z.ZodString;
            proof: z.ZodString;
            server_pubkey: z.ZodString;
            server_signature: z.ZodString;
            proof_type: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            item_count: z.ZodUnion<[z.ZodNumber, z.ZodString, z.ZodNull]>;
            about_address: z.ZodUnion<[z.ZodString, z.ZodNull]>;
            signer: z.ZodString;
            time: z.ZodNumber;
        }, z.ZodTypeAny, "passthrough">, z.objectInputType<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        } & {
            description: z.ZodString;
            proof: z.ZodString;
            server_pubkey: z.ZodString;
            server_signature: z.ZodString;
            proof_type: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            item_count: z.ZodUnion<[z.ZodNumber, z.ZodString, z.ZodNull]>;
            about_address: z.ZodUnion<[z.ZodString, z.ZodNull]>;
            signer: z.ZodString;
            time: z.ZodNumber;
        }, z.ZodTypeAny, "passthrough">>]>, "many">>;
    }, "strip", z.ZodTypeAny, {
        objects?: (z.objectOutputType<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        }, z.ZodTypeAny, "passthrough"> | z.objectOutputType<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        } & {
            entity_count: z.ZodNumber;
        }, z.ZodTypeAny, "passthrough"> | z.objectOutputType<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        } & {
            entity_count: z.ZodNumber;
        }, z.ZodTypeAny, "passthrough"> | z.objectOutputType<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        } & {
            entity_count: z.ZodNumber;
        }, z.ZodTypeAny, "passthrough"> | z.objectOutputType<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        } & {
            description: z.ZodString;
            location: z.ZodString;
            rewards: z.ZodArray<z.ZodString, "many">;
            guards: z.ZodArray<z.ZodObject<{
                guard: z.ZodString;
                service_identifier: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodNull]>>;
            }, "strip", z.ZodTypeAny, {
                guard: string;
                service_identifier?: number | null | undefined;
            }, {
                guard: string;
                service_identifier?: number | null | undefined;
            }>, "many">;
            presenters_count: z.ZodNumber;
            um: z.ZodUnion<[z.ZodString, z.ZodNull]>;
            permission: z.ZodString;
        }, z.ZodTypeAny, "passthrough"> | z.objectOutputType<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        } & {
            description: z.ZodString;
            node_count: z.ZodNumber;
            consensus_repositories: z.ZodArray<z.ZodString, "many">;
            bPaused: z.ZodBoolean;
            bPublished: z.ZodBoolean;
            um: z.ZodUnion<[z.ZodString, z.ZodNull]>;
            permission: z.ZodString;
        }, z.ZodTypeAny, "passthrough"> | z.objectOutputType<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        } & {
            items: z.ZodArray<z.ZodObject<{
                name: z.ZodEffects<z.ZodString, string, string>;
                price: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
                quantity: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
                wip_hash: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                name: string;
                price: string | number;
                wip_hash: string;
                quantity: string | number;
            }, {
                name: string;
                price: string | number;
                wip_hash: string;
                quantity: string | number;
            }>, "many">;
            discount: z.ZodUnion<[z.ZodString, z.ZodNull]>;
            progress: z.ZodUnion<[z.ZodString, z.ZodNull]>;
            machine: z.ZodUnion<[z.ZodString, z.ZodNull]>;
            amount: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            builder: z.ZodString;
            service: z.ZodString;
            dispute: z.ZodArray<z.ZodString, "many">;
            agent: z.ZodArray<z.ZodString, "many">;
            allocation: z.ZodUnion<[z.ZodString, z.ZodNull]>;
            claimed_by: z.ZodUnion<[z.ZodString, z.ZodNull]>;
            required_info: z.ZodString;
            time: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, z.ZodTypeAny, "passthrough"> | z.objectOutputType<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        } & {
            machine: z.ZodString;
            context_repositories: z.ZodArray<z.ZodString, "many">;
            current: z.ZodString;
            task: z.ZodUnion<[z.ZodString, z.ZodNull]>;
            namedOperator: z.ZodArray<z.ZodObject<{
                name: z.ZodString;
                operators: z.ZodArray<z.ZodString, "many">;
            }, "strip", z.ZodTypeAny, {
                name: string;
                operators: string[];
            }, {
                name: string;
                operators: string[];
            }>, "many">;
            session: z.ZodArray<z.ZodObject<{
                next_node: z.ZodString;
                forwards: z.ZodArray<z.ZodObject<{
                    forward: z.ZodString;
                    who: z.ZodUnion<[z.ZodString, z.ZodNull]>;
                    retained_submission: z.ZodArray<z.ZodObject<{
                        identifier: z.ZodNumber;
                        value_type: z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>, z.ZodLiteral<import("wowok").ValueType.Value>]>, z.ZodLiteral<"Value">]>;
                        value: z.ZodUnion<[z.ZodUnion<[z.ZodBoolean, z.ZodUnion<[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;
                        }>, z.ZodString]>, z.ZodString, z.ZodNumber, z.ZodArray<z.ZodBoolean, "many">, z.ZodUnion<[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;
                        }>, z.ZodArray<z.ZodString, "many">]>, z.ZodArray<z.ZodString, "many">, z.ZodArray<z.ZodNumber, "many">, z.ZodArray<z.ZodArray<z.ZodNumber, "many">, "many">]>, z.ZodType<any, z.ZodTypeDef, any>]>;
                    }, "strip", z.ZodTypeAny, {
                        identifier: number;
                        value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                        value?: any;
                    }, {
                        identifier: number;
                        value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                        value?: any;
                    }>, "many">;
                    msg: z.ZodString;
                    accomplished: z.ZodBoolean;
                    time: z.ZodNumber;
                }, "strip", z.ZodTypeAny, {
                    time: number;
                    forward: string;
                    who: string | null;
                    retained_submission: {
                        identifier: number;
                        value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                        value?: any;
                    }[];
                    msg: string;
                    accomplished: boolean;
                }, {
                    time: number;
                    forward: string;
                    who: string | null;
                    retained_submission: {
                        identifier: number;
                        value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                        value?: any;
                    }[];
                    msg: string;
                    accomplished: boolean;
                }>, "many">;
                weights: z.ZodNumber;
                threshold: z.ZodNumber;
            }, "strip", z.ZodTypeAny, {
                next_node: string;
                forwards: {
                    time: number;
                    forward: string;
                    who: string | null;
                    retained_submission: {
                        identifier: number;
                        value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                        value?: any;
                    }[];
                    msg: string;
                    accomplished: boolean;
                }[];
                weights: number;
                threshold: number;
            }, {
                next_node: string;
                forwards: {
                    time: number;
                    forward: string;
                    who: string | null;
                    retained_submission: {
                        identifier: number;
                        value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                        value?: any;
                    }[];
                    msg: string;
                    accomplished: boolean;
                }[];
                weights: number;
                threshold: number;
            }>, "many">;
            history_count: z.ZodNumber;
            current_time: z.ZodNumber;
        }, z.ZodTypeAny, "passthrough"> | z.objectOutputType<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        } & {
            description: z.ZodString;
            guards: z.ZodArray<z.ZodObject<{
                guard: z.ZodEffects<z.ZodString, string, string>;
                recipient: z.ZodUnion<[z.ZodObject<{
                    GuardIdentifier: z.ZodNumber;
                }, "strip", z.ZodTypeAny, {
                    GuardIdentifier: number;
                }, {
                    GuardIdentifier: number;
                }>, z.ZodObject<{
                    Entity: 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;
                    }>;
                }, "strip", z.ZodTypeAny, {
                    Entity: {
                        name_or_address?: string | undefined;
                        local_mark_first?: boolean | undefined;
                    };
                }, {
                    Entity: {
                        name_or_address?: string | undefined;
                        local_mark_first?: boolean | undefined;
                    };
                }>, z.ZodObject<{
                    Signer: z.ZodLiteral<"signer">;
                }, "strip", z.ZodTypeAny, {
                    Signer: "signer";
                }, {
                    Signer: "signer";
                }>]>;
                amount: z.ZodDiscriminatedUnion<"type", [z.ZodObject<{
                    type: z.ZodLiteral<"GuardU64Identifier">;
                    value: z.ZodNumber;
                }, "strip", z.ZodTypeAny, {
                    value: number;
                    type: "GuardU64Identifier";
                }, {
                    value: number;
                    type: "GuardU64Identifier";
                }>, z.ZodObject<{
                    type: z.ZodLiteral<"Fixed">;
                    value: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
                }, "strip", z.ZodTypeAny, {
                    value: string | number;
                    type: "Fixed";
                }, {
                    value: string | number;
                    type: "Fixed";
                }>]>;
                expiration_time: z.ZodOptional<z.ZodNumber>;
                store_from_id: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodNull]>>;
            }, "strip", z.ZodTypeAny, {
                amount: {
                    value: number;
                    type: "GuardU64Identifier";
                } | {
                    value: string | number;
                    type: "Fixed";
                };
                recipient: {
                    GuardIdentifier: number;
                } | {
                    Entity: {
                        name_or_address?: string | undefined;
                        local_mark_first?: boolean | undefined;
                    };
                } | {
                    Signer: "signer";
                };
                guard: string;
                expiration_time?: number | undefined;
                store_from_id?: number | null | undefined;
            }, {
                amount: {
                    value: number;
                    type: "GuardU64Identifier";
                } | {
                    value: string | number;
                    type: "Fixed";
                };
                recipient: {
                    GuardIdentifier: number;
                } | {
                    Entity: {
                        name_or_address?: string | undefined;
                        local_mark_first?: boolean | undefined;
                    };
                } | {
                    Signer: "signer";
                };
                guard: string;
                expiration_time?: number | undefined;
                store_from_id?: number | null | undefined;
            }>, "many">;
            balance: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            guard_not_added_expiration_time: z.ZodUnion<[z.ZodString, z.ZodNumber, z.ZodNull]>;
            record_count: z.ZodNumber;
            um: z.ZodUnion<[z.ZodString, z.ZodNull]>;
            permission: z.ZodString;
        }, z.ZodTypeAny, "passthrough"> | z.objectOutputType<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        } & {
            description: z.ZodString;
            location: z.ZodString;
            sales: z.ZodArray<z.ZodObject<{
                name: z.ZodEffects<z.ZodString, string, string>;
                price: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
                stock: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
                suspension: z.ZodBoolean;
                wip: z.ZodString;
                wip_hash: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                name: string;
                wip: string;
                price: string | number;
                stock: string | number;
                suspension: boolean;
                wip_hash: string;
            }, {
                name: string;
                wip: string;
                price: string | number;
                stock: string | number;
                suspension: boolean;
                wip_hash: string;
            }>, "many">;
            repositories: z.ZodArray<z.ZodString, "many">;
            buy_guard: z.ZodUnion<[z.ZodString, z.ZodNull]>;
            machine: z.ZodUnion<[z.ZodString, z.ZodNull]>;
            bPublished: z.ZodBoolean;
            bPaused: z.ZodBoolean;
            customer_required: z.ZodArray<z.ZodString, "many">;
            arbitrations: z.ZodArray<z.ZodString, "many">;
            compensation_fund: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            paused_time: z.ZodUnion<[z.ZodNumber, z.ZodNull]>;
            compensation_lock_duration: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            order_allocators: z.ZodUnion<[z.ZodObject<{
                description: z.ZodEffects<z.ZodString, string, string>;
                threshold: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
                allocators: z.ZodArray<z.ZodObject<{
                    guard: z.ZodEffects<z.ZodString, string, string>;
                    sharing: z.ZodArray<z.ZodObject<{
                        who: z.ZodUnion<[z.ZodObject<{
                            GuardIdentifier: z.ZodNumber;
                        }, "strip", z.ZodTypeAny, {
                            GuardIdentifier: number;
                        }, {
                            GuardIdentifier: number;
                        }>, z.ZodObject<{
                            Entity: 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;
                            }>;
                        }, "strip", z.ZodTypeAny, {
                            Entity: {
                                name_or_address?: string | undefined;
                                local_mark_first?: boolean | undefined;
                            };
                        }, {
                            Entity: {
                                name_or_address?: string | undefined;
                                local_mark_first?: boolean | undefined;
                            };
                        }>, z.ZodObject<{
                            Signer: z.ZodLiteral<"signer">;
                        }, "strip", z.ZodTypeAny, {
                            Signer: "signer";
                        }, {
                            Signer: "signer";
                        }>]>;
                        sharing: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
                        mode: z.ZodEnum<["Amount", "Rate", "Surplus"]>;
                    }, "strip", z.ZodTypeAny, {
                        who: {
                            GuardIdentifier: number;
                        } | {
                            Entity: {
                                name_or_address?: string | undefined;
                                local_mark_first?: boolean | undefined;
                            };
                        } | {
                            Signer: "signer";
                        };
                        sharing: string | number;
                        mode: "Amount" | "Rate" | "Surplus";
                    }, {
                        who: {
                            GuardIdentifier: number;
                        } | {
                            Entity: {
                                name_or_address?: string | undefined;
                                local_mark_first?: boolean | undefined;
                            };
                        } | {
                            Signer: "signer";
                        };
                        sharing: string | number;
                        mode: "Amount" | "Rate" | "Surplus";
                    }>, "many">;
                    fix: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodString]>>;
                    max: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodNumber, z.ZodString]>, z.ZodNull]>>;
                }, "strip", z.ZodTypeAny, {
                    guard: string;
                    sharing: {
                        who: {
                            GuardIdentifier: number;
                        } | {
                            Entity: {
                                name_or_address?: string | undefined;
                                local_mark_first?: boolean | undefined;
                            };
                        } | {
                            Signer: "signer";
                        };
                        sharing: string | number;
                        mode: "Amount" | "Rate" | "Surplus";
                    }[];
                    max?: string | number | null | undefined;
                    fix?: string | number | undefined;
                }, {
                    guard: string;
                    sharing: {
                        who: {
                            GuardIdentifier: number;
                        } | {
                            Entity: {
                                name_or_address?: string | undefined;
                                local_mark_first?: boolean | undefined;
                            };
                        } | {
                            Signer: "signer";
                        };
                        sharing: string | number;
                        mode: "Amount" | "Rate" | "Surplus";
                    }[];
                    max?: string | number | null | undefined;
                    fix?: string | number | undefined;
                }>, "many">;
            }, "strip", z.ZodTypeAny, {
                description: string;
                threshold: string | number;
                allocators: {
                    guard: string;
                    sharing: {
                        who: {
                            GuardIdentifier: number;
                        } | {
                            Entity: {
                                name_or_address?: string | undefined;
                                local_mark_first?: boolean | undefined;
                            };
                        } | {
                            Signer: "signer";
                        };
                        sharing: string | number;
                        mode: "Amount" | "Rate" | "Surplus";
                    }[];
                    max?: string | number | null | undefined;
                    fix?: string | number | undefined;
                }[];
            }, {
                description: string;
                threshold: string | number;
                allocators: {
                    guard: string;
                    sharing: {
                        who: {
                            GuardIdentifier: number;
                        } | {
                            Entity: {
                                name_or_address?: string | undefined;
                                local_mark_first?: boolean | undefined;
                            };
                        } | {
                            Signer: "signer";
                        };
                        sharing: string | number;
                        mode: "Amount" | "Rate" | "Surplus";
                    }[];
                    max?: string | number | null | undefined;
                    fix?: string | number | undefined;
                }[];
            }>, z.ZodNull]>;
            rewards: z.ZodArray<z.ZodString, "many">;
            um: z.ZodUnion<[z.ZodString, z.ZodNull]>;
            permission: z.ZodString;
        }, z.ZodTypeAny, "passthrough"> | z.objectOutputType<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        } & {
            description: z.ZodString;
            arbitration: z.ZodString;
            order: z.ZodString;
            voted: z.ZodArray<z.ZodObject<{
                voter: z.ZodString;
                agrees: z.ZodArray<z.ZodNumber, "many">;
                weight: z.ZodNumber;
                time: z.ZodNumber;
            }, "strip", z.ZodTypeAny, {
                time: number;
                voter: string;
                agrees: number[];
                weight: number;
            }, {
                time: number;
                voter: string;
                agrees: number[];
                weight: number;
            }>, "many">;
            proposition: z.ZodArray<z.ZodObject<{
                name: z.ZodString;
                votes: z.ZodNumber;
            }, "strip", z.ZodTypeAny, {
                name: string;
                votes: number;
            }, {
                name: string;
                votes: number;
            }>, "many">;
            fee: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            feedback: z.ZodString;
            indemnity: z.ZodOptional<z.ZodUnion<[z.ZodObject<{
                amount: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
                time: z.ZodNumber;
            }, "strip", z.ZodTypeAny, {
                time: number;
                amount: string | number;
            }, {
                time: number;
                amount: string | number;
            }>, z.ZodNull]>>;
            voting_deadline: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodString]>>;
            objection: z.ZodString;
            status: z.ZodEnum<["Principal_confirming", "Arbitrator_confirming", "Voting", "Arbitrated", "Objectionable", "Finished", "Withdrawn"]>;
            compensation_time: z.ZodUnion<[z.ZodNumber, z.ZodNull]>;
            time: z.ZodNumber;
        }, z.ZodTypeAny, "passthrough"> | z.objectOutputType<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        } & {
            name: z.ZodString;
            discount_type: z.ZodUnion<[z.ZodLiteral<WDiscountType.RATES>, z.ZodLiteral<WDiscountType.FIXED>]>;
            benchmark: z.ZodUnion<[z.ZodUnion<[z.ZodNumber, z.ZodString]>, z.ZodNull]>;
            off: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            time_start: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            time_end: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            service: z.ZodString;
            transferable: z.ZodBoolean;
        }, z.ZodTypeAny, "passthrough"> | z.objectOutputType<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        } & {
            description: z.ZodString;
            balance: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            history_count: z.ZodNumber;
            external_deposit_guard: z.ZodArray<z.ZodObject<{
                guard: z.ZodString;
                identifier: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodNull]>>;
                store_from_id: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodNull]>>;
            }, "strip", z.ZodTypeAny, {
                guard: string;
                identifier?: number | null | undefined;
                store_from_id?: number | null | undefined;
            }, {
                guard: string;
                identifier?: number | null | undefined;
                store_from_id?: number | null | undefined;
            }>, "many">;
            external_withdraw_guard: z.ZodArray<z.ZodObject<{
                guard: z.ZodString;
                identifier: z.ZodNumber;
                store_from_id: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodNull]>>;
            }, "strip", z.ZodTypeAny, {
                identifier: number;
                guard: string;
                store_from_id?: number | null | undefined;
            }, {
                identifier: number;
                guard: string;
                store_from_id?: number | null | undefined;
            }>, "many">;
            inflow: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            outflow: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            um: z.ZodUnion<[z.ZodString, z.ZodNull]>;
            permission: z.ZodString;
        }, z.ZodTypeAny, "passthrough"> | z.objectOutputType<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        } & {
            description: z.ZodString;
            policies: z.ZodArray<z.ZodObject<{
                name: z.ZodString;
                description: z.ZodString;
                write_guard: z.ZodArray<z.ZodObject<{
                    guard: z.ZodString;
                    id_from_submission: z.ZodOptional<z.ZodNumber>;
                    data_from_submission: z.ZodOptional<z.ZodNumber>;
                }, "strip", z.ZodTypeAny, {
                    guard: string;
                    id_from_submission?: number | undefined;
                    data_from_submission?: number | undefined;
                }, {
                    guard: string;
                    id_from_submission?: number | undefined;
                    data_from_submission?: number | undefined;
                }>, "many">;
                quote_guard: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
                id_from: z.ZodUnion<[z.ZodLiteral<0>, z.ZodLiteral<1>, z.ZodLiteral<2>, z.ZodLiteral<"None">, z.ZodLiteral<"Clock">, z.ZodLiteral<"Signer">, z.ZodLiteral<"none">, z.ZodLiteral<"clock">, z.ZodLiteral<"signer">]>;
                value_type: z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>, z.ZodLiteral<import("wowok").ValueType.Value>]>, z.ZodLiteral<"Value">]>;
            }, "strip", z.ZodTypeAny, {
                value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                name: string;
                description: string;
                write_guard: {
                    guard: string;
                    id_from_submission?: number | undefined;
                    data_from_submission?: number | undefined;
                }[];
                id_from: 0 | 1 | 2 | "Signer" | "signer" | "None" | "Clock" | "none" | "clock";
                quote_guard?: string | null | undefined;
            }, {
                value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                name: string;
                description: string;
                write_guard: {
                    guard: string;
                    id_from_submission?: number | undefined;
                    data_from_submission?: number | undefined;
                }[];
                id_from: 0 | 1 | 2 | "Signer" | "signer" | "None" | "Clock" | "none" | "clock";
                quote_guard?: string | null | undefined;
            }>, "many">;
            data_count: z.ZodNumber;
            rewards: z.ZodArray<z.ZodString, "many">;
            um: z.ZodUnion<[z.ZodString, z.ZodNull]>;
            permission: z.ZodString;
        }, z.ZodTypeAny, "passthrough"> | z.objectOutputType<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        } & {
            description: z.ZodString;
            permission: z.ZodString;
            location: z.ZodString;
            ims: z.ZodArray<z.ZodObject<{
                at: z.ZodString;
                status: z.ZodString;
                join_time: z.ZodNumber;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                at: string;
                status: string;
                description: string;
                join_time: number;
            }, {
                at: string;
                status: string;
                description: string;
                join_time: number;
            }>, "many">;
        }, z.ZodTypeAny, "passthrough"> | z.objectOutputType<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        } & {
            address: z.ZodString;
            like: z.ZodNumber;
            dislike: z.ZodNumber;
            info: z.ZodArray<z.ZodObject<{
                name: z.ZodString;
                value_type: z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>, z.ZodLiteral<import("wowok").ValueType.Value>]>, z.ZodLiteral<"Value">]>;
                value: z.ZodUnion<[z.ZodUnion<[z.ZodBoolean, z.ZodUnion<[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;
                }>, z.ZodString]>, z.ZodString, z.ZodNumber, z.ZodArray<z.ZodBoolean, "many">, z.ZodUnion<[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;
                }>, z.ZodArray<z.ZodString, "many">]>, z.ZodArray<z.ZodString, "many">, z.ZodArray<z.ZodNumber, "many">, z.ZodArray<z.ZodArray<z.ZodNumber, "many">, "many">]>, z.ZodType<any, z.ZodTypeDef, any>]>;
            }, "strip", z.ZodTypeAny, {
                value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                name: string;
                value?: any;
            }, {
                value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                name: string;
                value?: any;
            }>, "many">;
            description: z.ZodString;
            referrer: z.ZodUnion<[z.ZodString, z.ZodNull]>;
            mark_object: z.ZodUnion<[z.ZodString, z.ZodNull]>;
            details: z.ZodArray<z.ZodObject<{
                address: z.ZodString;
                like: z.ZodOptional<z.ZodBoolean>;
                dislike: z.ZodOptional<z.ZodBoolean>;
                affiliation: z.ZodOptional<z.ZodBoolean>;
                time: z.ZodNumber;
            }, "strip", z.ZodTypeAny, {
                address: string;
                time: number;
                like?: boolean | undefined;
                dislike?: boolean | undefined;
                affiliation?: boolean | undefined;
            }, {
                address: string;
                time: number;
                like?: boolean | undefined;
                dislike?: boolean | undefined;
                affiliation?: boolean | undefined;
            }>, "many">;
            active_tx: z.ZodUnion<[z.ZodString, z.ZodNull]>;
            passive_tx: z.ZodUnion<[z.ZodString, z.ZodNull]>;
            time: z.ZodNumber;
        }, z.ZodTypeAny, "passthrough"> | z.objectOutputType<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        } & {
            description: z.ZodString;
            proof: z.ZodString;
            server_pubkey: z.ZodString;
            server_signature: z.ZodString;
            proof_type: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            item_count: z.ZodUnion<[z.ZodNumber, z.ZodString, z.ZodNull]>;
            about_address: z.ZodUnion<[z.ZodString, z.ZodNull]>;
            signer: z.ZodString;
            time: z.ZodNumber;
        }, z.ZodTypeAny, "passthrough"> | z.objectOutputType<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        } & {
            builder: z.ZodString;
            admin: z.ZodArray<z.ZodString, "many">;
            description: z.ZodString;
            entity_count: z.ZodNumber;
            perm_remark: z.ZodArray<z.ZodObject<{
                index: z.ZodEffects<z.ZodNumber, number, number>;
                remark: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                index: number;
                remark: string;
            }, {
                index: number;
                remark: string;
            }>, "many">;
            um: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        }, z.ZodTypeAny, "passthrough"> | z.objectOutputType<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        } & {
            description: z.ZodString;
            table: z.ZodArray<z.ZodObject<{
                identifier: z.ZodNumber;
                b_submission: z.ZodBoolean;
                value_type: z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>;
                value: z.ZodOptional<z.ZodUnion<[z.ZodBoolean, z.ZodUnion<[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;
                }>, z.ZodString]>, z.ZodString, z.ZodNumber, z.ZodArray<z.ZodBoolean, "many">, z.ZodUnion<[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;
                }>, z.ZodArray<z.ZodString, "many">]>, z.ZodArray<z.ZodString, "many">, z.ZodArray<z.ZodNumber, "many">, z.ZodArray<z.ZodArray<z.ZodNumber, "many">, "many">]>>;
                name: z.ZodDefault<z.ZodString>;
            } & {
                object_type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            }, "strict", z.ZodTypeAny, {
                identifier: number;
                b_submission: boolean;
                value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType.Bool | import("wowok").ValueType.Address | import("wowok").ValueType.String | import("wowok").ValueType.U8 | import("wowok").ValueType.U16 | import("wowok").ValueType.U32 | import("wowok").ValueType.U64 | import("wowok").ValueType.U128 | import("wowok").ValueType.U256 | import("wowok").ValueType.VecBool | import("wowok").ValueType.VecAddress | import("wowok").ValueType.VecString | import("wowok").ValueType.VecU8 | import("wowok").ValueType.VecU16 | import("wowok").ValueType.VecU32 | import("wowok").ValueType.VecU64 | import("wowok").ValueType.VecU128 | import("wowok").ValueType.VecU256 | import("wowok").ValueType.VecVecU8 | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8";
                name: string;
                value?: string | number | boolean | {
                    name_or_address?: string | undefined;
                    local_mark_first?: boolean | undefined;
                } | {
                    entities: {
                        name_or_address?: string | undefined;
                        local_mark_first?: boolean | undefined;
                    }[];
                    check_all_founded?: boolean | undefined;
                } | string[] | boolean[] | number[] | number[][] | undefined;
                object_type?: import("wowok").ObjectType | undefined;
            }, {
                identifier: number;
                b_submission: boolean;
                value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType.Bool | import("wowok").ValueType.Address | import("wowok").ValueType.String | import("wowok").ValueType.U8 | import("wowok").ValueType.U16 | import("wowok").ValueType.U32 | import("wowok").ValueType.U64 | import("wowok").ValueType.U128 | import("wowok").ValueType.U256 | import("wowok").ValueType.VecBool | import("wowok").ValueType.VecAddress | import("wowok").ValueType.VecString | import("wowok").ValueType.VecU8 | import("wowok").ValueType.VecU16 | import("wowok").ValueType.VecU32 | import("wowok").ValueType.VecU64 | import("wowok").ValueType.VecU128 | import("wowok").ValueType.VecU256 | import("wowok").ValueType.VecVecU8 | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8";
                value?: string | number | boolean | {
                    name_or_address?: string | undefined;
                    local_mark_first?: boolean | undefined;
                } | {
                    entities: {
                        name_or_address?: string | undefined;
                        local_mark_first?: boolean | undefined;
                    }[];
                    check_all_founded?: boolean | undefined;
                } | string[] | boolean[] | number[] | number[][] | undefined;
                name?: string | undefined;
                object_type?: import("wowok").ObjectType | undefined;
            }>, "many">;
            input: z.ZodArray<z.ZodNumber, "many">;
            root: z.ZodType<any, z.ZodTypeDef, any>;
            rep_quote: z.ZodRecord<z.ZodString, z.ZodArray<z.ZodString, "many">>;
            relies: z.ZodArray<z.ZodString, "many">;
            relies_logic_and: z.ZodBoolean;
            rep: z.ZodBoolean;
        }, z.ZodTypeAny, "passthrough"> | z.objectOutputType<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        } & {
            record: z.ZodArray<z.ZodObject<{
                recipient: z.ZodUnion<[z.ZodObject<{
                    GuardIdentifier: z.ZodNumber;
                }, "strip", z.ZodTypeAny, {
                    GuardIdentifier: number;
                }, {
                    GuardIdentifier: number;
                }>, z.ZodObject<{
                    Entity: 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;
                    }>;
                }, "strip", z.ZodTypeAny, {
                    Entity: {
                        name_or_address?: string | undefined;
                        local_mark_first?: boolean | undefined;
                    };
                }, {
                    Entity: {
                        name_or_address?: string | undefined;
                        local_mark_first?: boolean | undefined;
                    };
                }>, z.ZodObject<{
                    Signer: z.ZodLiteral<"signer">;
                }, "strip", z.ZodTypeAny, {
                    Signer: "signer";
                }, {
                    Signer: "signer";
                }>]>;
                amount: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            }, "strip", z.ZodTypeAny, {
                amount: string | number;
                recipient: {
                    GuardIdentifier: number;
                } | {
                    Entity: {
                        name_or_address?: string | undefined;
                        local_mark_first?: boolean | undefined;
                    };
                } | {
                    Signer: "signer";
                };
            }, {
                amount: string | number;
                recipient: {
                    GuardIdentifier: number;
                } | {
                    Entity: {
                        name_or_address?: string | undefined;
                        local_mark_first?: boolean | undefined;
                    };
                } | {
                    Signer: "signer";
                };
            }>, "many">;
            amount: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            time: z.ZodString;
            from_object: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
            signer: z.ZodString;
            info: z.ZodObject<{
                for_object: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
                for_guard: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
                remark: z.ZodString;
                index: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            }, "strip", z.ZodTypeAny, {
                index: string | number;
                remark: string;
                for_object?: string | null | undefined;
                for_guard?: string | null | undefined;
            }, {
                index: string | number;
                remark: string;
                for_object?: string | null | undefined;
                for_guard?: string | null | undefined;
            }>;
        }, z.ZodTypeAny, "passthrough"> | z.objectOutputType<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        } & {
            description: z.ZodString;
            allocators: z.ZodArray<z.ZodObject<{
                guard: z.ZodEffects<z.ZodString, string, string>;
                sharing: z.ZodArray<z.ZodObject<{
                    who: z.ZodUnion<[z.ZodObject<{
                        GuardIdentifier: z.ZodNumber;
                    }, "strip", z.ZodTypeAny, {
                        GuardIdentifier: number;
                    }, {
                        GuardIdentifier: number;
                    }>, z.ZodObject<{
                        Entity: 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;
                        }>;
                    }, "strip", z.ZodTypeAny, {
                        Entity: {
                            name_or_address?: string | undefined;
                            local_mark_first?: boolean | undefined;
                        };
                    }, {
                        Entity: {
                            name_or_address?: string | undefined;
                            local_mark_first?: boolean | undefined;
                        };
                    }>, z.ZodObject<{
                        Signer: z.ZodLiteral<"signer">;
                    }, "strip", z.ZodTypeAny, {
                        Signer: "signer";
                    }, {
                        Signer: "signer";
                    }>]>;
                    sharing: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
                    mode: z.ZodEnum<["Amount", "Rate", "Surplus"]>;
                }, "strip", z.ZodTypeAny, {
                    who: {
                        GuardIdentifier: number;
                    } | {
                        Entity: {
                            name_or_address?: string | undefined;
                            local_mark_first?: boolean | undefined;
                        };
                    } | {
                        Signer: "signer";
                    };
                    sharing: string | number;
                    mode: "Amount" | "Rate" | "Surplus";
                }, {
                    who: {
                        GuardIdentifier: number;
                    } | {
                        Entity: {
                            name_or_address?: string | undefined;
                            local_mark_first?: boolean | undefined;
                        };
                    } | {
                        Signer: "signer";
                    };
                    sharing: string | number;
                    mode: "Amount" | "Rate" | "Surplus";
                }>, "many">;
                fix: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodString]>>;
                max: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodNumber, z.ZodString]>, z.ZodNull]>>;
            }, "strip", z.ZodTypeAny, {
                guard: string;
                sharing: {
                    who: {
                        GuardIdentifier: number;
                    } | {
                        Entity: {
                            name_or_address?: string | undefined;
                            local_mark_first?: boolean | undefined;
                        };
                    } | {
                        Signer: "signer";
                    };
                    sharing: string | number;
                    mode: "Amount" | "Rate" | "Surplus";
                }[];
                max?: string | number | null | undefined;
                fix?: string | number | undefined;
            }, {
                guard: string;
                sharing: {
                    who: {
                        GuardIdentifier: number;
                    } | {
                        Entity: {
                            name_or_address?: string | undefined;
                            local_mark_first?: boolean | undefined;
                        };
                    } | {
                        Signer: "signer";
                    };
                    sharing: string | number;
                    mode: "Amount" | "Rate" | "Surplus";
                }[];
                max?: string | number | null | undefined;
                fix?: string | number | undefined;
            }>, "many">;
            balance: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            payment_info: z.ZodOptional<z.ZodObject<{
                for_object: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
                for_guard: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
                remark: z.ZodString;
                index: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            }, "strip", z.ZodTypeAny, {
                index: string | number;
                remark: string;
                for_object?: string | null | undefined;
                for_guard?: string | null | undefined;
            }, {
                index: string | number;
                remark: string;
                for_object?: string | null | undefined;
                for_guard?: string | null | undefined;
            }>>;
            payment: z.ZodArray<z.ZodString, "many">;
        }, z.ZodTypeAny, "passthrough"> | z.objectOutputType<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        } & {
            description: z.ZodString;
            location: z.ZodString;
            voting_guard: z.ZodArray<z.ZodObject<{
                guard: z.ZodString;
                vote_weight: z.ZodUnion<[z.ZodObject<{
                    GuardIdentifier: z.ZodNumber;
                }, "strip", z.ZodTypeAny, {
                    GuardIdentifier: number;
                }, {
                    GuardIdentifier: number;
                }>, z.ZodObject<{
                    FixedValue: z.ZodNumber;
                }, "strip", z.ZodTypeAny, {
                    FixedValue: number;
                }, {
                    FixedValue: number;
                }>]>;
            }, "strip", z.ZodTypeAny, {
                guard: string;
                vote_weight: {
                    GuardIdentifier: number;
                } | {
                    FixedValue: number;
                };
            }, {
                guard: string;
                vote_weight: {
                    GuardIdentifier: number;
                } | {
                    FixedValue: number;
                };
            }>, "many">;
            usage_guard: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
            fee: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            balance: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            bPaused: z.ZodBoolean;
            um: z.ZodUnion<[z.ZodString, z.ZodNull]>;
            permission: z.ZodString;
        }, z.ZodTypeAny, "passthrough"> | z.objectOutputType<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        } & {
            info: z.ZodArray<z.ZodObject<{
                guard: z.ZodString;
                result: z.ZodBoolean;
                impack: z.ZodBoolean;
                relies: z.ZodArray<z.ZodString, "many">;
                relies_logic_and: z.ZodBoolean;
                submission: z.ZodObject<{
                    identifier: z.ZodNumber;
                    value_type: z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>, z.ZodLiteral<import("wowok").ValueType.Value>]>, z.ZodLiteral<"Value">]>;
                    value: z.ZodUnion<[z.ZodUnion<[z.ZodBoolean, z.ZodUnion<[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;
                    }>, z.ZodString]>, z.ZodString, z.ZodNumber, z.ZodArray<z.ZodBoolean, "many">, z.ZodUnion<[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;
                    }>, z.ZodArray<z.ZodString, "many">]>, z.ZodArray<z.ZodString, "many">, z.ZodArray<z.ZodNumber, "many">, z.ZodArray<z.ZodArray<z.ZodNumber, "many">, "many">]>, z.ZodType<any, z.ZodTypeDef, any>]>;
                }, "strip", z.ZodTypeAny, {
                    identifier: number;
                    value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                    value?: any;
                }, {
                    identifier: number;
                    value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                    value?: any;
                }>;
            }, "strip", z.ZodTypeAny, {
                result: boolean;
                guard: string;
                submission: {
                    identifier: number;
                    value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                    value?: any;
                };
                impack: boolean;
                relies: string[];
                relies_logic_and: boolean;
            }, {
                result: boolean;
                guard: string;
                submission: {
                    identifier: number;
                    value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                    value?: any;
                };
                impack: boolean;
                relies: string[];
                relies_logic_and: boolean;
            }>, "many">;
            result: z.ZodBoolean;
            tx_hash: z.ZodString;
            impack_guard: z.ZodArray<z.ZodString, "many">;
            time: z.ZodNumber;
            signer: z.ZodString;
            has_verified: z.ZodBoolean;
        }, z.ZodTypeAny, "passthrough">)[] | undefined;
    }, {
        objects?: (z.objectInputType<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        }, z.ZodTypeAny, "passthrough"> | z.objectInputType<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        } & {
            entity_count: z.ZodNumber;
        }, z.ZodTypeAny, "passthrough"> | z.objectInputType<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        } & {
            entity_count: z.ZodNumber;
        }, z.ZodTypeAny, "passthrough"> | z.objectInputType<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        } & {
            entity_count: z.ZodNumber;
        }, z.ZodTypeAny, "passthrough"> | z.objectInputType<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        } & {
            description: z.ZodString;
            location: z.ZodString;
            rewards: z.ZodArray<z.ZodString, "many">;
            guards: z.ZodArray<z.ZodObject<{
                guard: z.ZodString;
                service_identifier: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodNull]>>;
            }, "strip", z.ZodTypeAny, {
                guard: string;
                service_identifier?: number | null | undefined;
            }, {
                guard: string;
                service_identifier?: number | null | undefined;
            }>, "many">;
            presenters_count: z.ZodNumber;
            um: z.ZodUnion<[z.ZodString, z.ZodNull]>;
            permission: z.ZodString;
        }, z.ZodTypeAny, "passthrough"> | z.objectInputType<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        } & {
            description: z.ZodString;
            node_count: z.ZodNumber;
            consensus_repositories: z.ZodArray<z.ZodString, "many">;
            bPaused: z.ZodBoolean;
            bPublished: z.ZodBoolean;
            um: z.ZodUnion<[z.ZodString, z.ZodNull]>;
            permission: z.ZodString;
        }, z.ZodTypeAny, "passthrough"> | z.objectInputType<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        } & {
            items: z.ZodArray<z.ZodObject<{
                name: z.ZodEffects<z.ZodString, string, string>;
                price: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
                quantity: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
                wip_hash: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                name: string;
                price: string | number;
                wip_hash: string;
                quantity: string | number;
            }, {
                name: string;
                price: string | number;
                wip_hash: string;
                quantity: string | number;
            }>, "many">;
            discount: z.ZodUnion<[z.ZodString, z.ZodNull]>;
            progress: z.ZodUnion<[z.ZodString, z.ZodNull]>;
            machine: z.ZodUnion<[z.ZodString, z.ZodNull]>;
            amount: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            builder: z.ZodString;
            service: z.ZodString;
            dispute: z.ZodArray<z.ZodString, "many">;
            agent: z.ZodArray<z.ZodString, "many">;
            allocation: z.ZodUnion<[z.ZodString, z.ZodNull]>;
            claimed_by: z.ZodUnion<[z.ZodString, z.ZodNull]>;
            required_info: z.ZodString;
            time: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, z.ZodTypeAny, "passthrough"> | z.objectInputType<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        } & {
            machine: z.ZodString;
            context_repositories: z.ZodArray<z.ZodString, "many">;
            current: z.ZodString;
            task: z.ZodUnion<[z.ZodString, z.ZodNull]>;
            namedOperator: z.ZodArray<z.ZodObject<{
                name: z.ZodString;
                operators: z.ZodArray<z.ZodString, "many">;
            }, "strip", z.ZodTypeAny, {
                name: string;
                operators: string[];
            }, {
                name: string;
                operators: string[];
            }>, "many">;
            session: z.ZodArray<z.ZodObject<{
                next_node: z.ZodString;
                forwards: z.ZodArray<z.ZodObject<{
                    forward: z.ZodString;
                    who: z.ZodUnion<[z.ZodString, z.ZodNull]>;
                    retained_submission: z.ZodArray<z.ZodObject<{
                        identifier: z.ZodNumber;
                        value_type: z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>, z.ZodLiteral<import("wowok").ValueType.Value>]>, z.ZodLiteral<"Value">]>;
                        value: z.ZodUnion<[z.ZodUnion<[z.ZodBoolean, z.ZodUnion<[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;
                        }>, z.ZodString]>, z.ZodString, z.ZodNumber, z.ZodArray<z.ZodBoolean, "many">, z.ZodUnion<[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;
                        }>, z.ZodArray<z.ZodString, "many">]>, z.ZodArray<z.ZodString, "many">, z.ZodArray<z.ZodNumber, "many">, z.ZodArray<z.ZodArray<z.ZodNumber, "many">, "many">]>, z.ZodType<any, z.ZodTypeDef, any>]>;
                    }, "strip", z.ZodTypeAny, {
                        identifier: number;
                        value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                        value?: any;
                    }, {
                        identifier: number;
                        value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                        value?: any;
                    }>, "many">;
                    msg: z.ZodString;
                    accomplished: z.ZodBoolean;
                    time: z.ZodNumber;
                }, "strip", z.ZodTypeAny, {
                    time: number;
                    forward: string;
                    who: string | null;
                    retained_submission: {
                        identifier: number;
                        value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                        value?: any;
                    }[];
                    msg: string;
                    accomplished: boolean;
                }, {
                    time: number;
                    forward: string;
                    who: string | null;
                    retained_submission: {
                        identifier: number;
                        value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                        value?: any;
                    }[];
                    msg: string;
                    accomplished: boolean;
                }>, "many">;
                weights: z.ZodNumber;
                threshold: z.ZodNumber;
            }, "strip", z.ZodTypeAny, {
                next_node: string;
                forwards: {
                    time: number;
                    forward: string;
                    who: string | null;
                    retained_submission: {
                        identifier: number;
                        value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                        value?: any;
                    }[];
                    msg: string;
                    accomplished: boolean;
                }[];
                weights: number;
                threshold: number;
            }, {
                next_node: string;
                forwards: {
                    time: number;
                    forward: string;
                    who: string | null;
                    retained_submission: {
                        identifier: number;
                        value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                        value?: any;
                    }[];
                    msg: string;
                    accomplished: boolean;
                }[];
                weights: number;
                threshold: number;
            }>, "many">;
            history_count: z.ZodNumber;
            current_time: z.ZodNumber;
        }, z.ZodTypeAny, "passthrough"> | z.objectInputType<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        } & {
            description: z.ZodString;
            guards: z.ZodArray<z.ZodObject<{
                guard: z.ZodEffects<z.ZodString, string, string>;
                recipient: z.ZodUnion<[z.ZodObject<{
                    GuardIdentifier: z.ZodNumber;
                }, "strip", z.ZodTypeAny, {
                    GuardIdentifier: number;
                }, {
                    GuardIdentifier: number;
                }>, z.ZodObject<{
                    Entity: 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;
                    }>;
                }, "strip", z.ZodTypeAny, {
                    Entity: {
                        name_or_address?: string | undefined;
                        local_mark_first?: boolean | undefined;
                    };
                }, {
                    Entity: {
                        name_or_address?: string | undefined;
                        local_mark_first?: boolean | undefined;
                    };
                }>, z.ZodObject<{
                    Signer: z.ZodLiteral<"signer">;
                }, "strip", z.ZodTypeAny, {
                    Signer: "signer";
                }, {
                    Signer: "signer";
                }>]>;
                amount: z.ZodDiscriminatedUnion<"type", [z.ZodObject<{
                    type: z.ZodLiteral<"GuardU64Identifier">;
                    value: z.ZodNumber;
                }, "strip", z.ZodTypeAny, {
                    value: number;
                    type: "GuardU64Identifier";
                }, {
                    value: number;
                    type: "GuardU64Identifier";
                }>, z.ZodObject<{
                    type: z.ZodLiteral<"Fixed">;
                    value: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
                }, "strip", z.ZodTypeAny, {
                    value: string | number;
                    type: "Fixed";
                }, {
                    value: string | number;
                    type: "Fixed";
                }>]>;
                expiration_time: z.ZodOptional<z.ZodNumber>;
                store_from_id: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodNull]>>;
            }, "strip", z.ZodTypeAny, {
                amount: {
                    value: number;
                    type: "GuardU64Identifier";
                } | {
                    value: string | number;
                    type: "Fixed";
                };
                recipient: {
                    GuardIdentifier: number;
                } | {
                    Entity: {
                        name_or_address?: string | undefined;
                        local_mark_first?: boolean | undefined;
                    };
                } | {
                    Signer: "signer";
                };
                guard: string;
                expiration_time?: number | undefined;
                store_from_id?: number | null | undefined;
            }, {
                amount: {
                    value: number;
                    type: "GuardU64Identifier";
                } | {
                    value: string | number;
                    type: "Fixed";
                };
                recipient: {
                    GuardIdentifier: number;
                } | {
                    Entity: {
                        name_or_address?: string | undefined;
                        local_mark_first?: boolean | undefined;
                    };
                } | {
                    Signer: "signer";
                };
                guard: string;
                expiration_time?: number | undefined;
                store_from_id?: number | null | undefined;
            }>, "many">;
            balance: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            guard_not_added_expiration_time: z.ZodUnion<[z.ZodString, z.ZodNumber, z.ZodNull]>;
            record_count: z.ZodNumber;
            um: z.ZodUnion<[z.ZodString, z.ZodNull]>;
            permission: z.ZodString;
        }, z.ZodTypeAny, "passthrough"> | z.objectInputType<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        } & {
            description: z.ZodString;
            location: z.ZodString;
            sales: z.ZodArray<z.ZodObject<{
                name: z.ZodEffects<z.ZodString, string, string>;
                price: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
                stock: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
                suspension: z.ZodBoolean;
                wip: z.ZodString;
                wip_hash: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                name: string;
                wip: string;
                price: string | number;
                stock: string | number;
                suspension: boolean;
                wip_hash: string;
            }, {
                name: string;
                wip: string;
                price: string | number;
                stock: string | number;
                suspension: boolean;
                wip_hash: string;
            }>, "many">;
            repositories: z.ZodArray<z.ZodString, "many">;
            buy_guard: z.ZodUnion<[z.ZodString, z.ZodNull]>;
            machine: z.ZodUnion<[z.ZodString, z.ZodNull]>;
            bPublished: z.ZodBoolean;
            bPaused: z.ZodBoolean;
            customer_required: z.ZodArray<z.ZodString, "many">;
            arbitrations: z.ZodArray<z.ZodString, "many">;
            compensation_fund: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            paused_time: z.ZodUnion<[z.ZodNumber, z.ZodNull]>;
            compensation_lock_duration: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            order_allocators: z.ZodUnion<[z.ZodObject<{
                description: z.ZodEffects<z.ZodString, string, string>;
                threshold: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
                allocators: z.ZodArray<z.ZodObject<{
                    guard: z.ZodEffects<z.ZodString, string, string>;
                    sharing: z.ZodArray<z.ZodObject<{
                        who: z.ZodUnion<[z.ZodObject<{
                            GuardIdentifier: z.ZodNumber;
                        }, "strip", z.ZodTypeAny, {
                            GuardIdentifier: number;
                        }, {
                            GuardIdentifier: number;
                        }>, z.ZodObject<{
                            Entity: 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;
                            }>;
                        }, "strip", z.ZodTypeAny, {
                            Entity: {
                                name_or_address?: string | undefined;
                                local_mark_first?: boolean | undefined;
                            };
                        }, {
                            Entity: {
                                name_or_address?: string | undefined;
                                local_mark_first?: boolean | undefined;
                            };
                        }>, z.ZodObject<{
                            Signer: z.ZodLiteral<"signer">;
                        }, "strip", z.ZodTypeAny, {
                            Signer: "signer";
                        }, {
                            Signer: "signer";
                        }>]>;
                        sharing: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
                        mode: z.ZodEnum<["Amount", "Rate", "Surplus"]>;
                    }, "strip", z.ZodTypeAny, {
                        who: {
                            GuardIdentifier: number;
                        } | {
                            Entity: {
                                name_or_address?: string | undefined;
                                local_mark_first?: boolean | undefined;
                            };
                        } | {
                            Signer: "signer";
                        };
                        sharing: string | number;
                        mode: "Amount" | "Rate" | "Surplus";
                    }, {
                        who: {
                            GuardIdentifier: number;
                        } | {
                            Entity: {
                                name_or_address?: string | undefined;
                                local_mark_first?: boolean | undefined;
                            };
                        } | {
                            Signer: "signer";
                        };
                        sharing: string | number;
                        mode: "Amount" | "Rate" | "Surplus";
                    }>, "many">;
                    fix: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodString]>>;
                    max: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodNumber, z.ZodString]>, z.ZodNull]>>;
                }, "strip", z.ZodTypeAny, {
                    guard: string;
                    sharing: {
                        who: {
                            GuardIdentifier: number;
                        } | {
                            Entity: {
                                name_or_address?: string | undefined;
                                local_mark_first?: boolean | undefined;
                            };
                        } | {
                            Signer: "signer";
                        };
                        sharing: string | number;
                        mode: "Amount" | "Rate" | "Surplus";
                    }[];
                    max?: string | number | null | undefined;
                    fix?: string | number | undefined;
                }, {
                    guard: string;
                    sharing: {
                        who: {
                            GuardIdentifier: number;
                        } | {
                            Entity: {
                                name_or_address?: string | undefined;
                                local_mark_first?: boolean | undefined;
                            };
                        } | {
                            Signer: "signer";
                        };
                        sharing: string | number;
                        mode: "Amount" | "Rate" | "Surplus";
                    }[];
                    max?: string | number | null | undefined;
                    fix?: string | number | undefined;
                }>, "many">;
            }, "strip", z.ZodTypeAny, {
                description: string;
                threshold: string | number;
                allocators: {
                    guard: string;
                    sharing: {
                        who: {
                            GuardIdentifier: number;
                        } | {
                            Entity: {
                                name_or_address?: string | undefined;
                                local_mark_first?: boolean | undefined;
                            };
                        } | {
                            Signer: "signer";
                        };
                        sharing: string | number;
                        mode: "Amount" | "Rate" | "Surplus";
                    }[];
                    max?: string | number | null | undefined;
                    fix?: string | number | undefined;
                }[];
            }, {
                description: string;
                threshold: string | number;
                allocators: {
                    guard: string;
                    sharing: {
                        who: {
                            GuardIdentifier: number;
                        } | {
                            Entity: {
                                name_or_address?: string | undefined;
                                local_mark_first?: boolean | undefined;
                            };
                        } | {
                            Signer: "signer";
                        };
                        sharing: string | number;
                        mode: "Amount" | "Rate" | "Surplus";
                    }[];
                    max?: string | number | null | undefined;
                    fix?: string | number | undefined;
                }[];
            }>, z.ZodNull]>;
            rewards: z.ZodArray<z.ZodString, "many">;
            um: z.ZodUnion<[z.ZodString, z.ZodNull]>;
            permission: z.ZodString;
        }, z.ZodTypeAny, "passthrough"> | z.objectInputType<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        } & {
            description: z.ZodString;
            arbitration: z.ZodString;
            order: z.ZodString;
            voted: z.ZodArray<z.ZodObject<{
                voter: z.ZodString;
                agrees: z.ZodArray<z.ZodNumber, "many">;
                weight: z.ZodNumber;
                time: z.ZodNumber;
            }, "strip", z.ZodTypeAny, {
                time: number;
                voter: string;
                agrees: number[];
                weight: number;
            }, {
                time: number;
                voter: string;
                agrees: number[];
                weight: number;
            }>, "many">;
            proposition: z.ZodArray<z.ZodObject<{
                name: z.ZodString;
                votes: z.ZodNumber;
            }, "strip", z.ZodTypeAny, {
                name: string;
                votes: number;
            }, {
                name: string;
                votes: number;
            }>, "many">;
            fee: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            feedback: z.ZodString;
            indemnity: z.ZodOptional<z.ZodUnion<[z.ZodObject<{
                amount: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
                time: z.ZodNumber;
            }, "strip", z.ZodTypeAny, {
                time: number;
                amount: string | number;
            }, {
                time: number;
                amount: string | number;
            }>, z.ZodNull]>>;
            voting_deadline: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodString]>>;
            objection: z.ZodString;
            status: z.ZodEnum<["Principal_confirming", "Arbitrator_confirming", "Voting", "Arbitrated", "Objectionable", "Finished", "Withdrawn"]>;
            compensation_time: z.ZodUnion<[z.ZodNumber, z.ZodNull]>;
            time: z.ZodNumber;
        }, z.ZodTypeAny, "passthrough"> | z.objectInputType<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        } & {
            name: z.ZodString;
            discount_type: z.ZodUnion<[z.ZodLiteral<WDiscountType.RATES>, z.ZodLiteral<WDiscountType.FIXED>]>;
            benchmark: z.ZodUnion<[z.ZodUnion<[z.ZodNumber, z.ZodString]>, z.ZodNull]>;
            off: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            time_start: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            time_end: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            service: z.ZodString;
            transferable: z.ZodBoolean;
        }, z.ZodTypeAny, "passthrough"> | z.objectInputType<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        } & {
            description: z.ZodString;
            balance: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            history_count: z.ZodNumber;
            external_deposit_guard: z.ZodArray<z.ZodObject<{
                guard: z.ZodString;
                identifier: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodNull]>>;
                store_from_id: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodNull]>>;
            }, "strip", z.ZodTypeAny, {
                guard: string;
                identifier?: number | null | undefined;
                store_from_id?: number | null | undefined;
            }, {
                guard: string;
                identifier?: number | null | undefined;
                store_from_id?: number | null | undefined;
            }>, "many">;
            external_withdraw_guard: z.ZodArray<z.ZodObject<{
                guard: z.ZodString;
                identifier: z.ZodNumber;
                store_from_id: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodNull]>>;
            }, "strip", z.ZodTypeAny, {
                identifier: number;
                guard: string;
                store_from_id?: number | null | undefined;
            }, {
                identifier: number;
                guard: string;
                store_from_id?: number | null | undefined;
            }>, "many">;
            inflow: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            outflow: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            um: z.ZodUnion<[z.ZodString, z.ZodNull]>;
            permission: z.ZodString;
        }, z.ZodTypeAny, "passthrough"> | z.objectInputType<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        } & {
            description: z.ZodString;
            policies: z.ZodArray<z.ZodObject<{
                name: z.ZodString;
                description: z.ZodString;
                write_guard: z.ZodArray<z.ZodObject<{
                    guard: z.ZodString;
                    id_from_submission: z.ZodOptional<z.ZodNumber>;
                    data_from_submission: z.ZodOptional<z.ZodNumber>;
                }, "strip", z.ZodTypeAny, {
                    guard: string;
                    id_from_submission?: number | undefined;
                    data_from_submission?: number | undefined;
                }, {
                    guard: string;
                    id_from_submission?: number | undefined;
                    data_from_submission?: number | undefined;
                }>, "many">;
                quote_guard: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
                id_from: z.ZodUnion<[z.ZodLiteral<0>, z.ZodLiteral<1>, z.ZodLiteral<2>, z.ZodLiteral<"None">, z.ZodLiteral<"Clock">, z.ZodLiteral<"Signer">, z.ZodLiteral<"none">, z.ZodLiteral<"clock">, z.ZodLiteral<"signer">]>;
                value_type: z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>, z.ZodLiteral<import("wowok").ValueType.Value>]>, z.ZodLiteral<"Value">]>;
            }, "strip", z.ZodTypeAny, {
                value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                name: string;
                description: string;
                write_guard: {
                    guard: string;
                    id_from_submission?: number | undefined;
                    data_from_submission?: number | undefined;
                }[];
                id_from: 0 | 1 | 2 | "Signer" | "signer" | "None" | "Clock" | "none" | "clock";
                quote_guard?: string | null | undefined;
            }, {
                value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                name: string;
                description: string;
                write_guard: {
                    guard: string;
                    id_from_submission?: number | undefined;
                    data_from_submission?: number | undefined;
                }[];
                id_from: 0 | 1 | 2 | "Signer" | "signer" | "None" | "Clock" | "none" | "clock";
                quote_guard?: string | null | undefined;
            }>, "many">;
            data_count: z.ZodNumber;
            rewards: z.ZodArray<z.ZodString, "many">;
            um: z.ZodUnion<[z.ZodString, z.ZodNull]>;
            permission: z.ZodString;
        }, z.ZodTypeAny, "passthrough"> | z.objectInputType<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        } & {
            description: z.ZodString;
            permission: z.ZodString;
            location: z.ZodString;
            ims: z.ZodArray<z.ZodObject<{
                at: z.ZodString;
                status: z.ZodString;
                join_time: z.ZodNumber;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                at: string;
                status: string;
                description: string;
                join_time: number;
            }, {
                at: string;
                status: string;
                description: string;
                join_time: number;
            }>, "many">;
        }, z.ZodTypeAny, "passthrough"> | z.objectInputType<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        } & {
            address: z.ZodString;
            like: z.ZodNumber;
            dislike: z.ZodNumber;
            info: z.ZodArray<z.ZodObject<{
                name: z.ZodString;
                value_type: z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>, z.ZodLiteral<import("wowok").ValueType.Value>]>, z.ZodLiteral<"Value">]>;
                value: z.ZodUnion<[z.ZodUnion<[z.ZodBoolean, z.ZodUnion<[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;
                }>, z.ZodString]>, z.ZodString, z.ZodNumber, z.ZodArray<z.ZodBoolean, "many">, z.ZodUnion<[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;
                }>, z.ZodArray<z.ZodString, "many">]>, z.ZodArray<z.ZodString, "many">, z.ZodArray<z.ZodNumber, "many">, z.ZodArray<z.ZodArray<z.ZodNumber, "many">, "many">]>, z.ZodType<any, z.ZodTypeDef, any>]>;
            }, "strip", z.ZodTypeAny, {
                value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                name: string;
                value?: any;
            }, {
                value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                name: string;
                value?: any;
            }>, "many">;
            description: z.ZodString;
            referrer: z.ZodUnion<[z.ZodString, z.ZodNull]>;
            mark_object: z.ZodUnion<[z.ZodString, z.ZodNull]>;
            details: z.ZodArray<z.ZodObject<{
                address: z.ZodString;
                like: z.ZodOptional<z.ZodBoolean>;
                dislike: z.ZodOptional<z.ZodBoolean>;
                affiliation: z.ZodOptional<z.ZodBoolean>;
                time: z.ZodNumber;
            }, "strip", z.ZodTypeAny, {
                address: string;
                time: number;
                like?: boolean | undefined;
                dislike?: boolean | undefined;
                affiliation?: boolean | undefined;
            }, {
                address: string;
                time: number;
                like?: boolean | undefined;
                dislike?: boolean | undefined;
                affiliation?: boolean | undefined;
            }>, "many">;
            active_tx: z.ZodUnion<[z.ZodString, z.ZodNull]>;
            passive_tx: z.ZodUnion<[z.ZodString, z.ZodNull]>;
            time: z.ZodNumber;
        }, z.ZodTypeAny, "passthrough"> | z.objectInputType<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        } & {
            description: z.ZodString;
            proof: z.ZodString;
            server_pubkey: z.ZodString;
            server_signature: z.ZodString;
            proof_type: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            item_count: z.ZodUnion<[z.ZodNumber, z.ZodString, z.ZodNull]>;
            about_address: z.ZodUnion<[z.ZodString, z.ZodNull]>;
            signer: z.ZodString;
            time: z.ZodNumber;
        }, z.ZodTypeAny, "passthrough"> | z.objectInputType<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        } & {
            builder: z.ZodString;
            admin: z.ZodArray<z.ZodString, "many">;
            description: z.ZodString;
            entity_count: z.ZodNumber;
            perm_remark: z.ZodArray<z.ZodObject<{
                index: z.ZodEffects<z.ZodNumber, number, number>;
                remark: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                index: number;
                remark: string;
            }, {
                index: number;
                remark: string;
            }>, "many">;
            um: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        }, z.ZodTypeAny, "passthrough"> | z.objectInputType<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        } & {
            description: z.ZodString;
            table: z.ZodArray<z.ZodObject<{
                identifier: z.ZodNumber;
                b_submission: z.ZodBoolean;
                value_type: z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>;
                value: z.ZodOptional<z.ZodUnion<[z.ZodBoolean, z.ZodUnion<[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;
                }>, z.ZodString]>, z.ZodString, z.ZodNumber, z.ZodArray<z.ZodBoolean, "many">, z.ZodUnion<[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;
                }>, z.ZodArray<z.ZodString, "many">]>, z.ZodArray<z.ZodString, "many">, z.ZodArray<z.ZodNumber, "many">, z.ZodArray<z.ZodArray<z.ZodNumber, "many">, "many">]>>;
                name: z.ZodDefault<z.ZodString>;
            } & {
                object_type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            }, "strict", z.ZodTypeAny, {
                identifier: number;
                b_submission: boolean;
                value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType.Bool | import("wowok").ValueType.Address | import("wowok").ValueType.String | import("wowok").ValueType.U8 | import("wowok").ValueType.U16 | import("wowok").ValueType.U32 | import("wowok").ValueType.U64 | import("wowok").ValueType.U128 | import("wowok").ValueType.U256 | import("wowok").ValueType.VecBool | import("wowok").ValueType.VecAddress | import("wowok").ValueType.VecString | import("wowok").ValueType.VecU8 | import("wowok").ValueType.VecU16 | import("wowok").ValueType.VecU32 | import("wowok").ValueType.VecU64 | import("wowok").ValueType.VecU128 | import("wowok").ValueType.VecU256 | import("wowok").ValueType.VecVecU8 | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8";
                name: string;
                value?: string | number | boolean | {
                    name_or_address?: string | undefined;
                    local_mark_first?: boolean | undefined;
                } | {
                    entities: {
                        name_or_address?: string | undefined;
                        local_mark_first?: boolean | undefined;
                    }[];
                    check_all_founded?: boolean | undefined;
                } | string[] | boolean[] | number[] | number[][] | undefined;
                object_type?: import("wowok").ObjectType | undefined;
            }, {
                identifier: number;
                b_submission: boolean;
                value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType.Bool | import("wowok").ValueType.Address | import("wowok").ValueType.String | import("wowok").ValueType.U8 | import("wowok").ValueType.U16 | import("wowok").ValueType.U32 | import("wowok").ValueType.U64 | import("wowok").ValueType.U128 | import("wowok").ValueType.U256 | import("wowok").ValueType.VecBool | import("wowok").ValueType.VecAddress | import("wowok").ValueType.VecString | import("wowok").ValueType.VecU8 | import("wowok").ValueType.VecU16 | import("wowok").ValueType.VecU32 | import("wowok").ValueType.VecU64 | import("wowok").ValueType.VecU128 | import("wowok").ValueType.VecU256 | import("wowok").ValueType.VecVecU8 | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8";
                value?: string | number | boolean | {
                    name_or_address?: string | undefined;
                    local_mark_first?: boolean | undefined;
                } | {
                    entities: {
                        name_or_address?: string | undefined;
                        local_mark_first?: boolean | undefined;
                    }[];
                    check_all_founded?: boolean | undefined;
                } | string[] | boolean[] | number[] | number[][] | undefined;
                name?: string | undefined;
                object_type?: import("wowok").ObjectType | undefined;
            }>, "many">;
            input: z.ZodArray<z.ZodNumber, "many">;
            root: z.ZodType<any, z.ZodTypeDef, any>;
            rep_quote: z.ZodRecord<z.ZodString, z.ZodArray<z.ZodString, "many">>;
            relies: z.ZodArray<z.ZodString, "many">;
            relies_logic_and: z.ZodBoolean;
            rep: z.ZodBoolean;
        }, z.ZodTypeAny, "passthrough"> | z.objectInputType<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        } & {
            record: z.ZodArray<z.ZodObject<{
                recipient: z.ZodUnion<[z.ZodObject<{
                    GuardIdentifier: z.ZodNumber;
                }, "strip", z.ZodTypeAny, {
                    GuardIdentifier: number;
                }, {
                    GuardIdentifier: number;
                }>, z.ZodObject<{
                    Entity: 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;
                    }>;
                }, "strip", z.ZodTypeAny, {
                    Entity: {
                        name_or_address?: string | undefined;
                        local_mark_first?: boolean | undefined;
                    };
                }, {
                    Entity: {
                        name_or_address?: string | undefined;
                        local_mark_first?: boolean | undefined;
                    };
                }>, z.ZodObject<{
                    Signer: z.ZodLiteral<"signer">;
                }, "strip", z.ZodTypeAny, {
                    Signer: "signer";
                }, {
                    Signer: "signer";
                }>]>;
                amount: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            }, "strip", z.ZodTypeAny, {
                amount: string | number;
                recipient: {
                    GuardIdentifier: number;
                } | {
                    Entity: {
                        name_or_address?: string | undefined;
                        local_mark_first?: boolean | undefined;
                    };
                } | {
                    Signer: "signer";
                };
            }, {
                amount: string | number;
                recipient: {
                    GuardIdentifier: number;
                } | {
                    Entity: {
                        name_or_address?: string | undefined;
                        local_mark_first?: boolean | undefined;
                    };
                } | {
                    Signer: "signer";
                };
            }>, "many">;
            amount: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            time: z.ZodString;
            from_object: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
            signer: z.ZodString;
            info: z.ZodObject<{
                for_object: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
                for_guard: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
                remark: z.ZodString;
                index: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            }, "strip", z.ZodTypeAny, {
                index: string | number;
                remark: string;
                for_object?: string | null | undefined;
                for_guard?: string | null | undefined;
            }, {
                index: string | number;
                remark: string;
                for_object?: string | null | undefined;
                for_guard?: string | null | undefined;
            }>;
        }, z.ZodTypeAny, "passthrough"> | z.objectInputType<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        } & {
            description: z.ZodString;
            allocators: z.ZodArray<z.ZodObject<{
                guard: z.ZodEffects<z.ZodString, string, string>;
                sharing: z.ZodArray<z.ZodObject<{
                    who: z.ZodUnion<[z.ZodObject<{
                        GuardIdentifier: z.ZodNumber;
                    }, "strip", z.ZodTypeAny, {
                        GuardIdentifier: number;
                    }, {
                        GuardIdentifier: number;
                    }>, z.ZodObject<{
                        Entity: 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;
                        }>;
                    }, "strip", z.ZodTypeAny, {
                        Entity: {
                            name_or_address?: string | undefined;
                            local_mark_first?: boolean | undefined;
                        };
                    }, {
                        Entity: {
                            name_or_address?: string | undefined;
                            local_mark_first?: boolean | undefined;
                        };
                    }>, z.ZodObject<{
                        Signer: z.ZodLiteral<"signer">;
                    }, "strip", z.ZodTypeAny, {
                        Signer: "signer";
                    }, {
                        Signer: "signer";
                    }>]>;
                    sharing: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
                    mode: z.ZodEnum<["Amount", "Rate", "Surplus"]>;
                }, "strip", z.ZodTypeAny, {
                    who: {
                        GuardIdentifier: number;
                    } | {
                        Entity: {
                            name_or_address?: string | undefined;
                            local_mark_first?: boolean | undefined;
                        };
                    } | {
                        Signer: "signer";
                    };
                    sharing: string | number;
                    mode: "Amount" | "Rate" | "Surplus";
                }, {
                    who: {
                        GuardIdentifier: number;
                    } | {
                        Entity: {
                            name_or_address?: string | undefined;
                            local_mark_first?: boolean | undefined;
                        };
                    } | {
                        Signer: "signer";
                    };
                    sharing: string | number;
                    mode: "Amount" | "Rate" | "Surplus";
                }>, "many">;
                fix: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodString]>>;
                max: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodNumber, z.ZodString]>, z.ZodNull]>>;
            }, "strip", z.ZodTypeAny, {
                guard: string;
                sharing: {
                    who: {
                        GuardIdentifier: number;
                    } | {
                        Entity: {
                            name_or_address?: string | undefined;
                            local_mark_first?: boolean | undefined;
                        };
                    } | {
                        Signer: "signer";
                    };
                    sharing: string | number;
                    mode: "Amount" | "Rate" | "Surplus";
                }[];
                max?: string | number | null | undefined;
                fix?: string | number | undefined;
            }, {
                guard: string;
                sharing: {
                    who: {
                        GuardIdentifier: number;
                    } | {
                        Entity: {
                            name_or_address?: string | undefined;
                            local_mark_first?: boolean | undefined;
                        };
                    } | {
                        Signer: "signer";
                    };
                    sharing: string | number;
                    mode: "Amount" | "Rate" | "Surplus";
                }[];
                max?: string | number | null | undefined;
                fix?: string | number | undefined;
            }>, "many">;
            balance: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            payment_info: z.ZodOptional<z.ZodObject<{
                for_object: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
                for_guard: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
                remark: z.ZodString;
                index: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            }, "strip", z.ZodTypeAny, {
                index: string | number;
                remark: string;
                for_object?: string | null | undefined;
                for_guard?: string | null | undefined;
            }, {
                index: string | number;
                remark: string;
                for_object?: string | null | undefined;
                for_guard?: string | null | undefined;
            }>>;
            payment: z.ZodArray<z.ZodString, "many">;
        }, z.ZodTypeAny, "passthrough"> | z.objectInputType<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        } & {
            description: z.ZodString;
            location: z.ZodString;
            voting_guard: z.ZodArray<z.ZodObject<{
                guard: z.ZodString;
                vote_weight: z.ZodUnion<[z.ZodObject<{
                    GuardIdentifier: z.ZodNumber;
                }, "strip", z.ZodTypeAny, {
                    GuardIdentifier: number;
                }, {
                    GuardIdentifier: number;
                }>, z.ZodObject<{
                    FixedValue: z.ZodNumber;
                }, "strip", z.ZodTypeAny, {
                    FixedValue: number;
                }, {
                    FixedValue: number;
                }>]>;
            }, "strip", z.ZodTypeAny, {
                guard: string;
                vote_weight: {
                    GuardIdentifier: number;
                } | {
                    FixedValue: number;
                };
            }, {
                guard: string;
                vote_weight: {
                    GuardIdentifier: number;
                } | {
                    FixedValue: number;
                };
            }>, "many">;
            usage_guard: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
            fee: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            balance: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            bPaused: z.ZodBoolean;
            um: z.ZodUnion<[z.ZodString, z.ZodNull]>;
            permission: z.ZodString;
        }, z.ZodTypeAny, "passthrough"> | z.objectInputType<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        } & {
            info: z.ZodArray<z.ZodObject<{
                guard: z.ZodString;
                result: z.ZodBoolean;
                impack: z.ZodBoolean;
                relies: z.ZodArray<z.ZodString, "many">;
                relies_logic_and: z.ZodBoolean;
                submission: z.ZodObject<{
                    identifier: z.ZodNumber;
                    value_type: z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>, z.ZodLiteral<import("wowok").ValueType.Value>]>, z.ZodLiteral<"Value">]>;
                    value: z.ZodUnion<[z.ZodUnion<[z.ZodBoolean, z.ZodUnion<[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;
                    }>, z.ZodString]>, z.ZodString, z.ZodNumber, z.ZodArray<z.ZodBoolean, "many">, z.ZodUnion<[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;
                    }>, z.ZodArray<z.ZodString, "many">]>, z.ZodArray<z.ZodString, "many">, z.ZodArray<z.ZodNumber, "many">, z.ZodArray<z.ZodArray<z.ZodNumber, "many">, "many">]>, z.ZodType<any, z.ZodTypeDef, any>]>;
                }, "strip", z.ZodTypeAny, {
                    identifier: number;
                    value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                    value?: any;
                }, {
                    identifier: number;
                    value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                    value?: any;
                }>;
            }, "strip", z.ZodTypeAny, {
                result: boolean;
                guard: string;
                submission: {
                    identifier: number;
                    value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                    value?: any;
                };
                impack: boolean;
                relies: string[];
                relies_logic_and: boolean;
            }, {
                result: boolean;
                guard: string;
                submission: {
                    identifier: number;
                    value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                    value?: any;
                };
                impack: boolean;
                relies: string[];
                relies_logic_and: boolean;
            }>, "many">;
            result: z.ZodBoolean;
            tx_hash: z.ZodString;
            impack_guard: z.ZodArray<z.ZodString, "many">;
            time: z.ZodNumber;
            signer: z.ZodString;
            has_verified: z.ZodBoolean;
        }, z.ZodTypeAny, "passthrough">)[] | undefined;
    }>;
}, "strip", z.ZodTypeAny, {
    result: {
        objects?: (z.objectOutputType<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        }, z.ZodTypeAny, "passthrough"> | z.objectOutputType<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        } & {
            entity_count: z.ZodNumber;
        }, z.ZodTypeAny, "passthrough"> | z.objectOutputType<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        } & {
            entity_count: z.ZodNumber;
        }, z.ZodTypeAny, "passthrough"> | z.objectOutputType<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        } & {
            entity_count: z.ZodNumber;
        }, z.ZodTypeAny, "passthrough"> | z.objectOutputType<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        } & {
            description: z.ZodString;
            location: z.ZodString;
            rewards: z.ZodArray<z.ZodString, "many">;
            guards: z.ZodArray<z.ZodObject<{
                guard: z.ZodString;
                service_identifier: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodNull]>>;
            }, "strip", z.ZodTypeAny, {
                guard: string;
                service_identifier?: number | null | undefined;
            }, {
                guard: string;
                service_identifier?: number | null | undefined;
            }>, "many">;
            presenters_count: z.ZodNumber;
            um: z.ZodUnion<[z.ZodString, z.ZodNull]>;
            permission: z.ZodString;
        }, z.ZodTypeAny, "passthrough"> | z.objectOutputType<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        } & {
            description: z.ZodString;
            node_count: z.ZodNumber;
            consensus_repositories: z.ZodArray<z.ZodString, "many">;
            bPaused: z.ZodBoolean;
            bPublished: z.ZodBoolean;
            um: z.ZodUnion<[z.ZodString, z.ZodNull]>;
            permission: z.ZodString;
        }, z.ZodTypeAny, "passthrough"> | z.objectOutputType<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        } & {
            items: z.ZodArray<z.ZodObject<{
                name: z.ZodEffects<z.ZodString, string, string>;
                price: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
                quantity: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
                wip_hash: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                name: string;
                price: string | number;
                wip_hash: string;
                quantity: string | number;
            }, {
                name: string;
                price: string | number;
                wip_hash: string;
                quantity: string | number;
            }>, "many">;
            discount: z.ZodUnion<[z.ZodString, z.ZodNull]>;
            progress: z.ZodUnion<[z.ZodString, z.ZodNull]>;
            machine: z.ZodUnion<[z.ZodString, z.ZodNull]>;
            amount: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            builder: z.ZodString;
            service: z.ZodString;
            dispute: z.ZodArray<z.ZodString, "many">;
            agent: z.ZodArray<z.ZodString, "many">;
            allocation: z.ZodUnion<[z.ZodString, z.ZodNull]>;
            claimed_by: z.ZodUnion<[z.ZodString, z.ZodNull]>;
            required_info: z.ZodString;
            time: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, z.ZodTypeAny, "passthrough"> | z.objectOutputType<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        } & {
            machine: z.ZodString;
            context_repositories: z.ZodArray<z.ZodString, "many">;
            current: z.ZodString;
            task: z.ZodUnion<[z.ZodString, z.ZodNull]>;
            namedOperator: z.ZodArray<z.ZodObject<{
                name: z.ZodString;
                operators: z.ZodArray<z.ZodString, "many">;
            }, "strip", z.ZodTypeAny, {
                name: string;
                operators: string[];
            }, {
                name: string;
                operators: string[];
            }>, "many">;
            session: z.ZodArray<z.ZodObject<{
                next_node: z.ZodString;
                forwards: z.ZodArray<z.ZodObject<{
                    forward: z.ZodString;
                    who: z.ZodUnion<[z.ZodString, z.ZodNull]>;
                    retained_submission: z.ZodArray<z.ZodObject<{
                        identifier: z.ZodNumber;
                        value_type: z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>, z.ZodLiteral<import("wowok").ValueType.Value>]>, z.ZodLiteral<"Value">]>;
                        value: z.ZodUnion<[z.ZodUnion<[z.ZodBoolean, z.ZodUnion<[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;
                        }>, z.ZodString]>, z.ZodString, z.ZodNumber, z.ZodArray<z.ZodBoolean, "many">, z.ZodUnion<[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;
                        }>, z.ZodArray<z.ZodString, "many">]>, z.ZodArray<z.ZodString, "many">, z.ZodArray<z.ZodNumber, "many">, z.ZodArray<z.ZodArray<z.ZodNumber, "many">, "many">]>, z.ZodType<any, z.ZodTypeDef, any>]>;
                    }, "strip", z.ZodTypeAny, {
                        identifier: number;
                        value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                        value?: any;
                    }, {
                        identifier: number;
                        value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                        value?: any;
                    }>, "many">;
                    msg: z.ZodString;
                    accomplished: z.ZodBoolean;
                    time: z.ZodNumber;
                }, "strip", z.ZodTypeAny, {
                    time: number;
                    forward: string;
                    who: string | null;
                    retained_submission: {
                        identifier: number;
                        value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                        value?: any;
                    }[];
                    msg: string;
                    accomplished: boolean;
                }, {
                    time: number;
                    forward: string;
                    who: string | null;
                    retained_submission: {
                        identifier: number;
                        value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                        value?: any;
                    }[];
                    msg: string;
                    accomplished: boolean;
                }>, "many">;
                weights: z.ZodNumber;
                threshold: z.ZodNumber;
            }, "strip", z.ZodTypeAny, {
                next_node: string;
                forwards: {
                    time: number;
                    forward: string;
                    who: string | null;
                    retained_submission: {
                        identifier: number;
                        value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                        value?: any;
                    }[];
                    msg: string;
                    accomplished: boolean;
                }[];
                weights: number;
                threshold: number;
            }, {
                next_node: string;
                forwards: {
                    time: number;
                    forward: string;
                    who: string | null;
                    retained_submission: {
                        identifier: number;
                        value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                        value?: any;
                    }[];
                    msg: string;
                    accomplished: boolean;
                }[];
                weights: number;
                threshold: number;
            }>, "many">;
            history_count: z.ZodNumber;
            current_time: z.ZodNumber;
        }, z.ZodTypeAny, "passthrough"> | z.objectOutputType<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        } & {
            description: z.ZodString;
            guards: z.ZodArray<z.ZodObject<{
                guard: z.ZodEffects<z.ZodString, string, string>;
                recipient: z.ZodUnion<[z.ZodObject<{
                    GuardIdentifier: z.ZodNumber;
                }, "strip", z.ZodTypeAny, {
                    GuardIdentifier: number;
                }, {
                    GuardIdentifier: number;
                }>, z.ZodObject<{
                    Entity: 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;
                    }>;
                }, "strip", z.ZodTypeAny, {
                    Entity: {
                        name_or_address?: string | undefined;
                        local_mark_first?: boolean | undefined;
                    };
                }, {
                    Entity: {
                        name_or_address?: string | undefined;
                        local_mark_first?: boolean | undefined;
                    };
                }>, z.ZodObject<{
                    Signer: z.ZodLiteral<"signer">;
                }, "strip", z.ZodTypeAny, {
                    Signer: "signer";
                }, {
                    Signer: "signer";
                }>]>;
                amount: z.ZodDiscriminatedUnion<"type", [z.ZodObject<{
                    type: z.ZodLiteral<"GuardU64Identifier">;
                    value: z.ZodNumber;
                }, "strip", z.ZodTypeAny, {
                    value: number;
                    type: "GuardU64Identifier";
                }, {
                    value: number;
                    type: "GuardU64Identifier";
                }>, z.ZodObject<{
                    type: z.ZodLiteral<"Fixed">;
                    value: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
                }, "strip", z.ZodTypeAny, {
                    value: string | number;
                    type: "Fixed";
                }, {
                    value: string | number;
                    type: "Fixed";
                }>]>;
                expiration_time: z.ZodOptional<z.ZodNumber>;
                store_from_id: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodNull]>>;
            }, "strip", z.ZodTypeAny, {
                amount: {
                    value: number;
                    type: "GuardU64Identifier";
                } | {
                    value: string | number;
                    type: "Fixed";
                };
                recipient: {
                    GuardIdentifier: number;
                } | {
                    Entity: {
                        name_or_address?: string | undefined;
                        local_mark_first?: boolean | undefined;
                    };
                } | {
                    Signer: "signer";
                };
                guard: string;
                expiration_time?: number | undefined;
                store_from_id?: number | null | undefined;
            }, {
                amount: {
                    value: number;
                    type: "GuardU64Identifier";
                } | {
                    value: string | number;
                    type: "Fixed";
                };
                recipient: {
                    GuardIdentifier: number;
                } | {
                    Entity: {
                        name_or_address?: string | undefined;
                        local_mark_first?: boolean | undefined;
                    };
                } | {
                    Signer: "signer";
                };
                guard: string;
                expiration_time?: number | undefined;
                store_from_id?: number | null | undefined;
            }>, "many">;
            balance: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            guard_not_added_expiration_time: z.ZodUnion<[z.ZodString, z.ZodNumber, z.ZodNull]>;
            record_count: z.ZodNumber;
            um: z.ZodUnion<[z.ZodString, z.ZodNull]>;
            permission: z.ZodString;
        }, z.ZodTypeAny, "passthrough"> | z.objectOutputType<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        } & {
            description: z.ZodString;
            location: z.ZodString;
            sales: z.ZodArray<z.ZodObject<{
                name: z.ZodEffects<z.ZodString, string, string>;
                price: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
                stock: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
                suspension: z.ZodBoolean;
                wip: z.ZodString;
                wip_hash: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                name: string;
                wip: string;
                price: string | number;
                stock: string | number;
                suspension: boolean;
                wip_hash: string;
            }, {
                name: string;
                wip: string;
                price: string | number;
                stock: string | number;
                suspension: boolean;
                wip_hash: string;
            }>, "many">;
            repositories: z.ZodArray<z.ZodString, "many">;
            buy_guard: z.ZodUnion<[z.ZodString, z.ZodNull]>;
            machine: z.ZodUnion<[z.ZodString, z.ZodNull]>;
            bPublished: z.ZodBoolean;
            bPaused: z.ZodBoolean;
            customer_required: z.ZodArray<z.ZodString, "many">;
            arbitrations: z.ZodArray<z.ZodString, "many">;
            compensation_fund: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            paused_time: z.ZodUnion<[z.ZodNumber, z.ZodNull]>;
            compensation_lock_duration: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            order_allocators: z.ZodUnion<[z.ZodObject<{
                description: z.ZodEffects<z.ZodString, string, string>;
                threshold: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
                allocators: z.ZodArray<z.ZodObject<{
                    guard: z.ZodEffects<z.ZodString, string, string>;
                    sharing: z.ZodArray<z.ZodObject<{
                        who: z.ZodUnion<[z.ZodObject<{
                            GuardIdentifier: z.ZodNumber;
                        }, "strip", z.ZodTypeAny, {
                            GuardIdentifier: number;
                        }, {
                            GuardIdentifier: number;
                        }>, z.ZodObject<{
                            Entity: 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;
                            }>;
                        }, "strip", z.ZodTypeAny, {
                            Entity: {
                                name_or_address?: string | undefined;
                                local_mark_first?: boolean | undefined;
                            };
                        }, {
                            Entity: {
                                name_or_address?: string | undefined;
                                local_mark_first?: boolean | undefined;
                            };
                        }>, z.ZodObject<{
                            Signer: z.ZodLiteral<"signer">;
                        }, "strip", z.ZodTypeAny, {
                            Signer: "signer";
                        }, {
                            Signer: "signer";
                        }>]>;
                        sharing: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
                        mode: z.ZodEnum<["Amount", "Rate", "Surplus"]>;
                    }, "strip", z.ZodTypeAny, {
                        who: {
                            GuardIdentifier: number;
                        } | {
                            Entity: {
                                name_or_address?: string | undefined;
                                local_mark_first?: boolean | undefined;
                            };
                        } | {
                            Signer: "signer";
                        };
                        sharing: string | number;
                        mode: "Amount" | "Rate" | "Surplus";
                    }, {
                        who: {
                            GuardIdentifier: number;
                        } | {
                            Entity: {
                                name_or_address?: string | undefined;
                                local_mark_first?: boolean | undefined;
                            };
                        } | {
                            Signer: "signer";
                        };
                        sharing: string | number;
                        mode: "Amount" | "Rate" | "Surplus";
                    }>, "many">;
                    fix: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodString]>>;
                    max: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodNumber, z.ZodString]>, z.ZodNull]>>;
                }, "strip", z.ZodTypeAny, {
                    guard: string;
                    sharing: {
                        who: {
                            GuardIdentifier: number;
                        } | {
                            Entity: {
                                name_or_address?: string | undefined;
                                local_mark_first?: boolean | undefined;
                            };
                        } | {
                            Signer: "signer";
                        };
                        sharing: string | number;
                        mode: "Amount" | "Rate" | "Surplus";
                    }[];
                    max?: string | number | null | undefined;
                    fix?: string | number | undefined;
                }, {
                    guard: string;
                    sharing: {
                        who: {
                            GuardIdentifier: number;
                        } | {
                            Entity: {
                                name_or_address?: string | undefined;
                                local_mark_first?: boolean | undefined;
                            };
                        } | {
                            Signer: "signer";
                        };
                        sharing: string | number;
                        mode: "Amount" | "Rate" | "Surplus";
                    }[];
                    max?: string | number | null | undefined;
                    fix?: string | number | undefined;
                }>, "many">;
            }, "strip", z.ZodTypeAny, {
                description: string;
                threshold: string | number;
                allocators: {
                    guard: string;
                    sharing: {
                        who: {
                            GuardIdentifier: number;
                        } | {
                            Entity: {
                                name_or_address?: string | undefined;
                                local_mark_first?: boolean | undefined;
                            };
                        } | {
                            Signer: "signer";
                        };
                        sharing: string | number;
                        mode: "Amount" | "Rate" | "Surplus";
                    }[];
                    max?: string | number | null | undefined;
                    fix?: string | number | undefined;
                }[];
            }, {
                description: string;
                threshold: string | number;
                allocators: {
                    guard: string;
                    sharing: {
                        who: {
                            GuardIdentifier: number;
                        } | {
                            Entity: {
                                name_or_address?: string | undefined;
                                local_mark_first?: boolean | undefined;
                            };
                        } | {
                            Signer: "signer";
                        };
                        sharing: string | number;
                        mode: "Amount" | "Rate" | "Surplus";
                    }[];
                    max?: string | number | null | undefined;
                    fix?: string | number | undefined;
                }[];
            }>, z.ZodNull]>;
            rewards: z.ZodArray<z.ZodString, "many">;
            um: z.ZodUnion<[z.ZodString, z.ZodNull]>;
            permission: z.ZodString;
        }, z.ZodTypeAny, "passthrough"> | z.objectOutputType<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        } & {
            description: z.ZodString;
            arbitration: z.ZodString;
            order: z.ZodString;
            voted: z.ZodArray<z.ZodObject<{
                voter: z.ZodString;
                agrees: z.ZodArray<z.ZodNumber, "many">;
                weight: z.ZodNumber;
                time: z.ZodNumber;
            }, "strip", z.ZodTypeAny, {
                time: number;
                voter: string;
                agrees: number[];
                weight: number;
            }, {
                time: number;
                voter: string;
                agrees: number[];
                weight: number;
            }>, "many">;
            proposition: z.ZodArray<z.ZodObject<{
                name: z.ZodString;
                votes: z.ZodNumber;
            }, "strip", z.ZodTypeAny, {
                name: string;
                votes: number;
            }, {
                name: string;
                votes: number;
            }>, "many">;
            fee: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            feedback: z.ZodString;
            indemnity: z.ZodOptional<z.ZodUnion<[z.ZodObject<{
                amount: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
                time: z.ZodNumber;
            }, "strip", z.ZodTypeAny, {
                time: number;
                amount: string | number;
            }, {
                time: number;
                amount: string | number;
            }>, z.ZodNull]>>;
            voting_deadline: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodString]>>;
            objection: z.ZodString;
            status: z.ZodEnum<["Principal_confirming", "Arbitrator_confirming", "Voting", "Arbitrated", "Objectionable", "Finished", "Withdrawn"]>;
            compensation_time: z.ZodUnion<[z.ZodNumber, z.ZodNull]>;
            time: z.ZodNumber;
        }, z.ZodTypeAny, "passthrough"> | z.objectOutputType<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        } & {
            name: z.ZodString;
            discount_type: z.ZodUnion<[z.ZodLiteral<WDiscountType.RATES>, z.ZodLiteral<WDiscountType.FIXED>]>;
            benchmark: z.ZodUnion<[z.ZodUnion<[z.ZodNumber, z.ZodString]>, z.ZodNull]>;
            off: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            time_start: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            time_end: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            service: z.ZodString;
            transferable: z.ZodBoolean;
        }, z.ZodTypeAny, "passthrough"> | z.objectOutputType<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        } & {
            description: z.ZodString;
            balance: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            history_count: z.ZodNumber;
            external_deposit_guard: z.ZodArray<z.ZodObject<{
                guard: z.ZodString;
                identifier: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodNull]>>;
                store_from_id: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodNull]>>;
            }, "strip", z.ZodTypeAny, {
                guard: string;
                identifier?: number | null | undefined;
                store_from_id?: number | null | undefined;
            }, {
                guard: string;
                identifier?: number | null | undefined;
                store_from_id?: number | null | undefined;
            }>, "many">;
            external_withdraw_guard: z.ZodArray<z.ZodObject<{
                guard: z.ZodString;
                identifier: z.ZodNumber;
                store_from_id: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodNull]>>;
            }, "strip", z.ZodTypeAny, {
                identifier: number;
                guard: string;
                store_from_id?: number | null | undefined;
            }, {
                identifier: number;
                guard: string;
                store_from_id?: number | null | undefined;
            }>, "many">;
            inflow: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            outflow: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            um: z.ZodUnion<[z.ZodString, z.ZodNull]>;
            permission: z.ZodString;
        }, z.ZodTypeAny, "passthrough"> | z.objectOutputType<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        } & {
            description: z.ZodString;
            policies: z.ZodArray<z.ZodObject<{
                name: z.ZodString;
                description: z.ZodString;
                write_guard: z.ZodArray<z.ZodObject<{
                    guard: z.ZodString;
                    id_from_submission: z.ZodOptional<z.ZodNumber>;
                    data_from_submission: z.ZodOptional<z.ZodNumber>;
                }, "strip", z.ZodTypeAny, {
                    guard: string;
                    id_from_submission?: number | undefined;
                    data_from_submission?: number | undefined;
                }, {
                    guard: string;
                    id_from_submission?: number | undefined;
                    data_from_submission?: number | undefined;
                }>, "many">;
                quote_guard: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
                id_from: z.ZodUnion<[z.ZodLiteral<0>, z.ZodLiteral<1>, z.ZodLiteral<2>, z.ZodLiteral<"None">, z.ZodLiteral<"Clock">, z.ZodLiteral<"Signer">, z.ZodLiteral<"none">, z.ZodLiteral<"clock">, z.ZodLiteral<"signer">]>;
                value_type: z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>, z.ZodLiteral<import("wowok").ValueType.Value>]>, z.ZodLiteral<"Value">]>;
            }, "strip", z.ZodTypeAny, {
                value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                name: string;
                description: string;
                write_guard: {
                    guard: string;
                    id_from_submission?: number | undefined;
                    data_from_submission?: number | undefined;
                }[];
                id_from: 0 | 1 | 2 | "Signer" | "signer" | "None" | "Clock" | "none" | "clock";
                quote_guard?: string | null | undefined;
            }, {
                value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                name: string;
                description: string;
                write_guard: {
                    guard: string;
                    id_from_submission?: number | undefined;
                    data_from_submission?: number | undefined;
                }[];
                id_from: 0 | 1 | 2 | "Signer" | "signer" | "None" | "Clock" | "none" | "clock";
                quote_guard?: string | null | undefined;
            }>, "many">;
            data_count: z.ZodNumber;
            rewards: z.ZodArray<z.ZodString, "many">;
            um: z.ZodUnion<[z.ZodString, z.ZodNull]>;
            permission: z.ZodString;
        }, z.ZodTypeAny, "passthrough"> | z.objectOutputType<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        } & {
            description: z.ZodString;
            permission: z.ZodString;
            location: z.ZodString;
            ims: z.ZodArray<z.ZodObject<{
                at: z.ZodString;
                status: z.ZodString;
                join_time: z.ZodNumber;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                at: string;
                status: string;
                description: string;
                join_time: number;
            }, {
                at: string;
                status: string;
                description: string;
                join_time: number;
            }>, "many">;
        }, z.ZodTypeAny, "passthrough"> | z.objectOutputType<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        } & {
            address: z.ZodString;
            like: z.ZodNumber;
            dislike: z.ZodNumber;
            info: z.ZodArray<z.ZodObject<{
                name: z.ZodString;
                value_type: z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>, z.ZodLiteral<import("wowok").ValueType.Value>]>, z.ZodLiteral<"Value">]>;
                value: z.ZodUnion<[z.ZodUnion<[z.ZodBoolean, z.ZodUnion<[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;
                }>, z.ZodString]>, z.ZodString, z.ZodNumber, z.ZodArray<z.ZodBoolean, "many">, z.ZodUnion<[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;
                }>, z.ZodArray<z.ZodString, "many">]>, z.ZodArray<z.ZodString, "many">, z.ZodArray<z.ZodNumber, "many">, z.ZodArray<z.ZodArray<z.ZodNumber, "many">, "many">]>, z.ZodType<any, z.ZodTypeDef, any>]>;
            }, "strip", z.ZodTypeAny, {
                value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                name: string;
                value?: any;
            }, {
                value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                name: string;
                value?: any;
            }>, "many">;
            description: z.ZodString;
            referrer: z.ZodUnion<[z.ZodString, z.ZodNull]>;
            mark_object: z.ZodUnion<[z.ZodString, z.ZodNull]>;
            details: z.ZodArray<z.ZodObject<{
                address: z.ZodString;
                like: z.ZodOptional<z.ZodBoolean>;
                dislike: z.ZodOptional<z.ZodBoolean>;
                affiliation: z.ZodOptional<z.ZodBoolean>;
                time: z.ZodNumber;
            }, "strip", z.ZodTypeAny, {
                address: string;
                time: number;
                like?: boolean | undefined;
                dislike?: boolean | undefined;
                affiliation?: boolean | undefined;
            }, {
                address: string;
                time: number;
                like?: boolean | undefined;
                dislike?: boolean | undefined;
                affiliation?: boolean | undefined;
            }>, "many">;
            active_tx: z.ZodUnion<[z.ZodString, z.ZodNull]>;
            passive_tx: z.ZodUnion<[z.ZodString, z.ZodNull]>;
            time: z.ZodNumber;
        }, z.ZodTypeAny, "passthrough"> | z.objectOutputType<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        } & {
            description: z.ZodString;
            proof: z.ZodString;
            server_pubkey: z.ZodString;
            server_signature: z.ZodString;
            proof_type: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            item_count: z.ZodUnion<[z.ZodNumber, z.ZodString, z.ZodNull]>;
            about_address: z.ZodUnion<[z.ZodString, z.ZodNull]>;
            signer: z.ZodString;
            time: z.ZodNumber;
        }, z.ZodTypeAny, "passthrough"> | z.objectOutputType<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        } & {
            builder: z.ZodString;
            admin: z.ZodArray<z.ZodString, "many">;
            description: z.ZodString;
            entity_count: z.ZodNumber;
            perm_remark: z.ZodArray<z.ZodObject<{
                index: z.ZodEffects<z.ZodNumber, number, number>;
                remark: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                index: number;
                remark: string;
            }, {
                index: number;
                remark: string;
            }>, "many">;
            um: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        }, z.ZodTypeAny, "passthrough"> | z.objectOutputType<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        } & {
            description: z.ZodString;
            table: z.ZodArray<z.ZodObject<{
                identifier: z.ZodNumber;
                b_submission: z.ZodBoolean;
                value_type: z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>;
                value: z.ZodOptional<z.ZodUnion<[z.ZodBoolean, z.ZodUnion<[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;
                }>, z.ZodString]>, z.ZodString, z.ZodNumber, z.ZodArray<z.ZodBoolean, "many">, z.ZodUnion<[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;
                }>, z.ZodArray<z.ZodString, "many">]>, z.ZodArray<z.ZodString, "many">, z.ZodArray<z.ZodNumber, "many">, z.ZodArray<z.ZodArray<z.ZodNumber, "many">, "many">]>>;
                name: z.ZodDefault<z.ZodString>;
            } & {
                object_type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            }, "strict", z.ZodTypeAny, {
                identifier: number;
                b_submission: boolean;
                value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType.Bool | import("wowok").ValueType.Address | import("wowok").ValueType.String | import("wowok").ValueType.U8 | import("wowok").ValueType.U16 | import("wowok").ValueType.U32 | import("wowok").ValueType.U64 | import("wowok").ValueType.U128 | import("wowok").ValueType.U256 | import("wowok").ValueType.VecBool | import("wowok").ValueType.VecAddress | import("wowok").ValueType.VecString | import("wowok").ValueType.VecU8 | import("wowok").ValueType.VecU16 | import("wowok").ValueType.VecU32 | import("wowok").ValueType.VecU64 | import("wowok").ValueType.VecU128 | import("wowok").ValueType.VecU256 | import("wowok").ValueType.VecVecU8 | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8";
                name: string;
                value?: string | number | boolean | {
                    name_or_address?: string | undefined;
                    local_mark_first?: boolean | undefined;
                } | {
                    entities: {
                        name_or_address?: string | undefined;
                        local_mark_first?: boolean | undefined;
                    }[];
                    check_all_founded?: boolean | undefined;
                } | string[] | boolean[] | number[] | number[][] | undefined;
                object_type?: import("wowok").ObjectType | undefined;
            }, {
                identifier: number;
                b_submission: boolean;
                value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType.Bool | import("wowok").ValueType.Address | import("wowok").ValueType.String | import("wowok").ValueType.U8 | import("wowok").ValueType.U16 | import("wowok").ValueType.U32 | import("wowok").ValueType.U64 | import("wowok").ValueType.U128 | import("wowok").ValueType.U256 | import("wowok").ValueType.VecBool | import("wowok").ValueType.VecAddress | import("wowok").ValueType.VecString | import("wowok").ValueType.VecU8 | import("wowok").ValueType.VecU16 | import("wowok").ValueType.VecU32 | import("wowok").ValueType.VecU64 | import("wowok").ValueType.VecU128 | import("wowok").ValueType.VecU256 | import("wowok").ValueType.VecVecU8 | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8";
                value?: string | number | boolean | {
                    name_or_address?: string | undefined;
                    local_mark_first?: boolean | undefined;
                } | {
                    entities: {
                        name_or_address?: string | undefined;
                        local_mark_first?: boolean | undefined;
                    }[];
                    check_all_founded?: boolean | undefined;
                } | string[] | boolean[] | number[] | number[][] | undefined;
                name?: string | undefined;
                object_type?: import("wowok").ObjectType | undefined;
            }>, "many">;
            input: z.ZodArray<z.ZodNumber, "many">;
            root: z.ZodType<any, z.ZodTypeDef, any>;
            rep_quote: z.ZodRecord<z.ZodString, z.ZodArray<z.ZodString, "many">>;
            relies: z.ZodArray<z.ZodString, "many">;
            relies_logic_and: z.ZodBoolean;
            rep: z.ZodBoolean;
        }, z.ZodTypeAny, "passthrough"> | z.objectOutputType<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        } & {
            record: z.ZodArray<z.ZodObject<{
                recipient: z.ZodUnion<[z.ZodObject<{
                    GuardIdentifier: z.ZodNumber;
                }, "strip", z.ZodTypeAny, {
                    GuardIdentifier: number;
                }, {
                    GuardIdentifier: number;
                }>, z.ZodObject<{
                    Entity: 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;
                    }>;
                }, "strip", z.ZodTypeAny, {
                    Entity: {
                        name_or_address?: string | undefined;
                        local_mark_first?: boolean | undefined;
                    };
                }, {
                    Entity: {
                        name_or_address?: string | undefined;
                        local_mark_first?: boolean | undefined;
                    };
                }>, z.ZodObject<{
                    Signer: z.ZodLiteral<"signer">;
                }, "strip", z.ZodTypeAny, {
                    Signer: "signer";
                }, {
                    Signer: "signer";
                }>]>;
                amount: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            }, "strip", z.ZodTypeAny, {
                amount: string | number;
                recipient: {
                    GuardIdentifier: number;
                } | {
                    Entity: {
                        name_or_address?: string | undefined;
                        local_mark_first?: boolean | undefined;
                    };
                } | {
                    Signer: "signer";
                };
            }, {
                amount: string | number;
                recipient: {
                    GuardIdentifier: number;
                } | {
                    Entity: {
                        name_or_address?: string | undefined;
                        local_mark_first?: boolean | undefined;
                    };
                } | {
                    Signer: "signer";
                };
            }>, "many">;
            amount: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            time: z.ZodString;
            from_object: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
            signer: z.ZodString;
            info: z.ZodObject<{
                for_object: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
                for_guard: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
                remark: z.ZodString;
                index: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            }, "strip", z.ZodTypeAny, {
                index: string | number;
                remark: string;
                for_object?: string | null | undefined;
                for_guard?: string | null | undefined;
            }, {
                index: string | number;
                remark: string;
                for_object?: string | null | undefined;
                for_guard?: string | null | undefined;
            }>;
        }, z.ZodTypeAny, "passthrough"> | z.objectOutputType<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        } & {
            description: z.ZodString;
            allocators: z.ZodArray<z.ZodObject<{
                guard: z.ZodEffects<z.ZodString, string, string>;
                sharing: z.ZodArray<z.ZodObject<{
                    who: z.ZodUnion<[z.ZodObject<{
                        GuardIdentifier: z.ZodNumber;
                    }, "strip", z.ZodTypeAny, {
                        GuardIdentifier: number;
                    }, {
                        GuardIdentifier: number;
                    }>, z.ZodObject<{
                        Entity: 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;
                        }>;
                    }, "strip", z.ZodTypeAny, {
                        Entity: {
                            name_or_address?: string | undefined;
                            local_mark_first?: boolean | undefined;
                        };
                    }, {
                        Entity: {
                            name_or_address?: string | undefined;
                            local_mark_first?: boolean | undefined;
                        };
                    }>, z.ZodObject<{
                        Signer: z.ZodLiteral<"signer">;
                    }, "strip", z.ZodTypeAny, {
                        Signer: "signer";
                    }, {
                        Signer: "signer";
                    }>]>;
                    sharing: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
                    mode: z.ZodEnum<["Amount", "Rate", "Surplus"]>;
                }, "strip", z.ZodTypeAny, {
                    who: {
                        GuardIdentifier: number;
                    } | {
                        Entity: {
                            name_or_address?: string | undefined;
                            local_mark_first?: boolean | undefined;
                        };
                    } | {
                        Signer: "signer";
                    };
                    sharing: string | number;
                    mode: "Amount" | "Rate" | "Surplus";
                }, {
                    who: {
                        GuardIdentifier: number;
                    } | {
                        Entity: {
                            name_or_address?: string | undefined;
                            local_mark_first?: boolean | undefined;
                        };
                    } | {
                        Signer: "signer";
                    };
                    sharing: string | number;
                    mode: "Amount" | "Rate" | "Surplus";
                }>, "many">;
                fix: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodString]>>;
                max: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodNumber, z.ZodString]>, z.ZodNull]>>;
            }, "strip", z.ZodTypeAny, {
                guard: string;
                sharing: {
                    who: {
                        GuardIdentifier: number;
                    } | {
                        Entity: {
                            name_or_address?: string | undefined;
                            local_mark_first?: boolean | undefined;
                        };
                    } | {
                        Signer: "signer";
                    };
                    sharing: string | number;
                    mode: "Amount" | "Rate" | "Surplus";
                }[];
                max?: string | number | null | undefined;
                fix?: string | number | undefined;
            }, {
                guard: string;
                sharing: {
                    who: {
                        GuardIdentifier: number;
                    } | {
                        Entity: {
                            name_or_address?: string | undefined;
                            local_mark_first?: boolean | undefined;
                        };
                    } | {
                        Signer: "signer";
                    };
                    sharing: string | number;
                    mode: "Amount" | "Rate" | "Surplus";
                }[];
                max?: string | number | null | undefined;
                fix?: string | number | undefined;
            }>, "many">;
            balance: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            payment_info: z.ZodOptional<z.ZodObject<{
                for_object: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
                for_guard: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
                remark: z.ZodString;
                index: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            }, "strip", z.ZodTypeAny, {
                index: string | number;
                remark: string;
                for_object?: string | null | undefined;
                for_guard?: string | null | undefined;
            }, {
                index: string | number;
                remark: string;
                for_object?: string | null | undefined;
                for_guard?: string | null | undefined;
            }>>;
            payment: z.ZodArray<z.ZodString, "many">;
        }, z.ZodTypeAny, "passthrough"> | z.objectOutputType<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        } & {
            description: z.ZodString;
            location: z.ZodString;
            voting_guard: z.ZodArray<z.ZodObject<{
                guard: z.ZodString;
                vote_weight: z.ZodUnion<[z.ZodObject<{
                    GuardIdentifier: z.ZodNumber;
                }, "strip", z.ZodTypeAny, {
                    GuardIdentifier: number;
                }, {
                    GuardIdentifier: number;
                }>, z.ZodObject<{
                    FixedValue: z.ZodNumber;
                }, "strip", z.ZodTypeAny, {
                    FixedValue: number;
                }, {
                    FixedValue: number;
                }>]>;
            }, "strip", z.ZodTypeAny, {
                guard: string;
                vote_weight: {
                    GuardIdentifier: number;
                } | {
                    FixedValue: number;
                };
            }, {
                guard: string;
                vote_weight: {
                    GuardIdentifier: number;
                } | {
                    FixedValue: number;
                };
            }>, "many">;
            usage_guard: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
            fee: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            balance: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            bPaused: z.ZodBoolean;
            um: z.ZodUnion<[z.ZodString, z.ZodNull]>;
            permission: z.ZodString;
        }, z.ZodTypeAny, "passthrough"> | z.objectOutputType<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        } & {
            info: z.ZodArray<z.ZodObject<{
                guard: z.ZodString;
                result: z.ZodBoolean;
                impack: z.ZodBoolean;
                relies: z.ZodArray<z.ZodString, "many">;
                relies_logic_and: z.ZodBoolean;
                submission: z.ZodObject<{
                    identifier: z.ZodNumber;
                    value_type: z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>, z.ZodLiteral<import("wowok").ValueType.Value>]>, z.ZodLiteral<"Value">]>;
                    value: z.ZodUnion<[z.ZodUnion<[z.ZodBoolean, z.ZodUnion<[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;
                    }>, z.ZodString]>, z.ZodString, z.ZodNumber, z.ZodArray<z.ZodBoolean, "many">, z.ZodUnion<[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;
                    }>, z.ZodArray<z.ZodString, "many">]>, z.ZodArray<z.ZodString, "many">, z.ZodArray<z.ZodNumber, "many">, z.ZodArray<z.ZodArray<z.ZodNumber, "many">, "many">]>, z.ZodType<any, z.ZodTypeDef, any>]>;
                }, "strip", z.ZodTypeAny, {
                    identifier: number;
                    value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                    value?: any;
                }, {
                    identifier: number;
                    value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                    value?: any;
                }>;
            }, "strip", z.ZodTypeAny, {
                result: boolean;
                guard: string;
                submission: {
                    identifier: number;
                    value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                    value?: any;
                };
                impack: boolean;
                relies: string[];
                relies_logic_and: boolean;
            }, {
                result: boolean;
                guard: string;
                submission: {
                    identifier: number;
                    value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                    value?: any;
                };
                impack: boolean;
                relies: string[];
                relies_logic_and: boolean;
            }>, "many">;
            result: z.ZodBoolean;
            tx_hash: z.ZodString;
            impack_guard: z.ZodArray<z.ZodString, "many">;
            time: z.ZodNumber;
            signer: z.ZodString;
            has_verified: z.ZodBoolean;
        }, z.ZodTypeAny, "passthrough">)[] | undefined;
    };
    query_type: "onchain_objects";
}, {
    result: {
        objects?: (z.objectInputType<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        }, z.ZodTypeAny, "passthrough"> | z.objectInputType<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        } & {
            entity_count: z.ZodNumber;
        }, z.ZodTypeAny, "passthrough"> | z.objectInputType<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        } & {
            entity_count: z.ZodNumber;
        }, z.ZodTypeAny, "passthrough"> | z.objectInputType<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        } & {
            entity_count: z.ZodNumber;
        }, z.ZodTypeAny, "passthrough"> | z.objectInputType<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        } & {
            description: z.ZodString;
            location: z.ZodString;
            rewards: z.ZodArray<z.ZodString, "many">;
            guards: z.ZodArray<z.ZodObject<{
                guard: z.ZodString;
                service_identifier: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodNull]>>;
            }, "strip", z.ZodTypeAny, {
                guard: string;
                service_identifier?: number | null | undefined;
            }, {
                guard: string;
                service_identifier?: number | null | undefined;
            }>, "many">;
            presenters_count: z.ZodNumber;
            um: z.ZodUnion<[z.ZodString, z.ZodNull]>;
            permission: z.ZodString;
        }, z.ZodTypeAny, "passthrough"> | z.objectInputType<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        } & {
            description: z.ZodString;
            node_count: z.ZodNumber;
            consensus_repositories: z.ZodArray<z.ZodString, "many">;
            bPaused: z.ZodBoolean;
            bPublished: z.ZodBoolean;
            um: z.ZodUnion<[z.ZodString, z.ZodNull]>;
            permission: z.ZodString;
        }, z.ZodTypeAny, "passthrough"> | z.objectInputType<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        } & {
            items: z.ZodArray<z.ZodObject<{
                name: z.ZodEffects<z.ZodString, string, string>;
                price: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
                quantity: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
                wip_hash: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                name: string;
                price: string | number;
                wip_hash: string;
                quantity: string | number;
            }, {
                name: string;
                price: string | number;
                wip_hash: string;
                quantity: string | number;
            }>, "many">;
            discount: z.ZodUnion<[z.ZodString, z.ZodNull]>;
            progress: z.ZodUnion<[z.ZodString, z.ZodNull]>;
            machine: z.ZodUnion<[z.ZodString, z.ZodNull]>;
            amount: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            builder: z.ZodString;
            service: z.ZodString;
            dispute: z.ZodArray<z.ZodString, "many">;
            agent: z.ZodArray<z.ZodString, "many">;
            allocation: z.ZodUnion<[z.ZodString, z.ZodNull]>;
            claimed_by: z.ZodUnion<[z.ZodString, z.ZodNull]>;
            required_info: z.ZodString;
            time: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, z.ZodTypeAny, "passthrough"> | z.objectInputType<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        } & {
            machine: z.ZodString;
            context_repositories: z.ZodArray<z.ZodString, "many">;
            current: z.ZodString;
            task: z.ZodUnion<[z.ZodString, z.ZodNull]>;
            namedOperator: z.ZodArray<z.ZodObject<{
                name: z.ZodString;
                operators: z.ZodArray<z.ZodString, "many">;
            }, "strip", z.ZodTypeAny, {
                name: string;
                operators: string[];
            }, {
                name: string;
                operators: string[];
            }>, "many">;
            session: z.ZodArray<z.ZodObject<{
                next_node: z.ZodString;
                forwards: z.ZodArray<z.ZodObject<{
                    forward: z.ZodString;
                    who: z.ZodUnion<[z.ZodString, z.ZodNull]>;
                    retained_submission: z.ZodArray<z.ZodObject<{
                        identifier: z.ZodNumber;
                        value_type: z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>, z.ZodLiteral<import("wowok").ValueType.Value>]>, z.ZodLiteral<"Value">]>;
                        value: z.ZodUnion<[z.ZodUnion<[z.ZodBoolean, z.ZodUnion<[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;
                        }>, z.ZodString]>, z.ZodString, z.ZodNumber, z.ZodArray<z.ZodBoolean, "many">, z.ZodUnion<[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;
                        }>, z.ZodArray<z.ZodString, "many">]>, z.ZodArray<z.ZodString, "many">, z.ZodArray<z.ZodNumber, "many">, z.ZodArray<z.ZodArray<z.ZodNumber, "many">, "many">]>, z.ZodType<any, z.ZodTypeDef, any>]>;
                    }, "strip", z.ZodTypeAny, {
                        identifier: number;
                        value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                        value?: any;
                    }, {
                        identifier: number;
                        value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                        value?: any;
                    }>, "many">;
                    msg: z.ZodString;
                    accomplished: z.ZodBoolean;
                    time: z.ZodNumber;
                }, "strip", z.ZodTypeAny, {
                    time: number;
                    forward: string;
                    who: string | null;
                    retained_submission: {
                        identifier: number;
                        value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                        value?: any;
                    }[];
                    msg: string;
                    accomplished: boolean;
                }, {
                    time: number;
                    forward: string;
                    who: string | null;
                    retained_submission: {
                        identifier: number;
                        value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                        value?: any;
                    }[];
                    msg: string;
                    accomplished: boolean;
                }>, "many">;
                weights: z.ZodNumber;
                threshold: z.ZodNumber;
            }, "strip", z.ZodTypeAny, {
                next_node: string;
                forwards: {
                    time: number;
                    forward: string;
                    who: string | null;
                    retained_submission: {
                        identifier: number;
                        value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                        value?: any;
                    }[];
                    msg: string;
                    accomplished: boolean;
                }[];
                weights: number;
                threshold: number;
            }, {
                next_node: string;
                forwards: {
                    time: number;
                    forward: string;
                    who: string | null;
                    retained_submission: {
                        identifier: number;
                        value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                        value?: any;
                    }[];
                    msg: string;
                    accomplished: boolean;
                }[];
                weights: number;
                threshold: number;
            }>, "many">;
            history_count: z.ZodNumber;
            current_time: z.ZodNumber;
        }, z.ZodTypeAny, "passthrough"> | z.objectInputType<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        } & {
            description: z.ZodString;
            guards: z.ZodArray<z.ZodObject<{
                guard: z.ZodEffects<z.ZodString, string, string>;
                recipient: z.ZodUnion<[z.ZodObject<{
                    GuardIdentifier: z.ZodNumber;
                }, "strip", z.ZodTypeAny, {
                    GuardIdentifier: number;
                }, {
                    GuardIdentifier: number;
                }>, z.ZodObject<{
                    Entity: 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;
                    }>;
                }, "strip", z.ZodTypeAny, {
                    Entity: {
                        name_or_address?: string | undefined;
                        local_mark_first?: boolean | undefined;
                    };
                }, {
                    Entity: {
                        name_or_address?: string | undefined;
                        local_mark_first?: boolean | undefined;
                    };
                }>, z.ZodObject<{
                    Signer: z.ZodLiteral<"signer">;
                }, "strip", z.ZodTypeAny, {
                    Signer: "signer";
                }, {
                    Signer: "signer";
                }>]>;
                amount: z.ZodDiscriminatedUnion<"type", [z.ZodObject<{
                    type: z.ZodLiteral<"GuardU64Identifier">;
                    value: z.ZodNumber;
                }, "strip", z.ZodTypeAny, {
                    value: number;
                    type: "GuardU64Identifier";
                }, {
                    value: number;
                    type: "GuardU64Identifier";
                }>, z.ZodObject<{
                    type: z.ZodLiteral<"Fixed">;
                    value: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
                }, "strip", z.ZodTypeAny, {
                    value: string | number;
                    type: "Fixed";
                }, {
                    value: string | number;
                    type: "Fixed";
                }>]>;
                expiration_time: z.ZodOptional<z.ZodNumber>;
                store_from_id: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodNull]>>;
            }, "strip", z.ZodTypeAny, {
                amount: {
                    value: number;
                    type: "GuardU64Identifier";
                } | {
                    value: string | number;
                    type: "Fixed";
                };
                recipient: {
                    GuardIdentifier: number;
                } | {
                    Entity: {
                        name_or_address?: string | undefined;
                        local_mark_first?: boolean | undefined;
                    };
                } | {
                    Signer: "signer";
                };
                guard: string;
                expiration_time?: number | undefined;
                store_from_id?: number | null | undefined;
            }, {
                amount: {
                    value: number;
                    type: "GuardU64Identifier";
                } | {
                    value: string | number;
                    type: "Fixed";
                };
                recipient: {
                    GuardIdentifier: number;
                } | {
                    Entity: {
                        name_or_address?: string | undefined;
                        local_mark_first?: boolean | undefined;
                    };
                } | {
                    Signer: "signer";
                };
                guard: string;
                expiration_time?: number | undefined;
                store_from_id?: number | null | undefined;
            }>, "many">;
            balance: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            guard_not_added_expiration_time: z.ZodUnion<[z.ZodString, z.ZodNumber, z.ZodNull]>;
            record_count: z.ZodNumber;
            um: z.ZodUnion<[z.ZodString, z.ZodNull]>;
            permission: z.ZodString;
        }, z.ZodTypeAny, "passthrough"> | z.objectInputType<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        } & {
            description: z.ZodString;
            location: z.ZodString;
            sales: z.ZodArray<z.ZodObject<{
                name: z.ZodEffects<z.ZodString, string, string>;
                price: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
                stock: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
                suspension: z.ZodBoolean;
                wip: z.ZodString;
                wip_hash: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                name: string;
                wip: string;
                price: string | number;
                stock: string | number;
                suspension: boolean;
                wip_hash: string;
            }, {
                name: string;
                wip: string;
                price: string | number;
                stock: string | number;
                suspension: boolean;
                wip_hash: string;
            }>, "many">;
            repositories: z.ZodArray<z.ZodString, "many">;
            buy_guard: z.ZodUnion<[z.ZodString, z.ZodNull]>;
            machine: z.ZodUnion<[z.ZodString, z.ZodNull]>;
            bPublished: z.ZodBoolean;
            bPaused: z.ZodBoolean;
            customer_required: z.ZodArray<z.ZodString, "many">;
            arbitrations: z.ZodArray<z.ZodString, "many">;
            compensation_fund: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            paused_time: z.ZodUnion<[z.ZodNumber, z.ZodNull]>;
            compensation_lock_duration: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            order_allocators: z.ZodUnion<[z.ZodObject<{
                description: z.ZodEffects<z.ZodString, string, string>;
                threshold: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
                allocators: z.ZodArray<z.ZodObject<{
                    guard: z.ZodEffects<z.ZodString, string, string>;
                    sharing: z.ZodArray<z.ZodObject<{
                        who: z.ZodUnion<[z.ZodObject<{
                            GuardIdentifier: z.ZodNumber;
                        }, "strip", z.ZodTypeAny, {
                            GuardIdentifier: number;
                        }, {
                            GuardIdentifier: number;
                        }>, z.ZodObject<{
                            Entity: 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;
                            }>;
                        }, "strip", z.ZodTypeAny, {
                            Entity: {
                                name_or_address?: string | undefined;
                                local_mark_first?: boolean | undefined;
                            };
                        }, {
                            Entity: {
                                name_or_address?: string | undefined;
                                local_mark_first?: boolean | undefined;
                            };
                        }>, z.ZodObject<{
                            Signer: z.ZodLiteral<"signer">;
                        }, "strip", z.ZodTypeAny, {
                            Signer: "signer";
                        }, {
                            Signer: "signer";
                        }>]>;
                        sharing: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
                        mode: z.ZodEnum<["Amount", "Rate", "Surplus"]>;
                    }, "strip", z.ZodTypeAny, {
                        who: {
                            GuardIdentifier: number;
                        } | {
                            Entity: {
                                name_or_address?: string | undefined;
                                local_mark_first?: boolean | undefined;
                            };
                        } | {
                            Signer: "signer";
                        };
                        sharing: string | number;
                        mode: "Amount" | "Rate" | "Surplus";
                    }, {
                        who: {
                            GuardIdentifier: number;
                        } | {
                            Entity: {
                                name_or_address?: string | undefined;
                                local_mark_first?: boolean | undefined;
                            };
                        } | {
                            Signer: "signer";
                        };
                        sharing: string | number;
                        mode: "Amount" | "Rate" | "Surplus";
                    }>, "many">;
                    fix: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodString]>>;
                    max: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodNumber, z.ZodString]>, z.ZodNull]>>;
                }, "strip", z.ZodTypeAny, {
                    guard: string;
                    sharing: {
                        who: {
                            GuardIdentifier: number;
                        } | {
                            Entity: {
                                name_or_address?: string | undefined;
                                local_mark_first?: boolean | undefined;
                            };
                        } | {
                            Signer: "signer";
                        };
                        sharing: string | number;
                        mode: "Amount" | "Rate" | "Surplus";
                    }[];
                    max?: string | number | null | undefined;
                    fix?: string | number | undefined;
                }, {
                    guard: string;
                    sharing: {
                        who: {
                            GuardIdentifier: number;
                        } | {
                            Entity: {
                                name_or_address?: string | undefined;
                                local_mark_first?: boolean | undefined;
                            };
                        } | {
                            Signer: "signer";
                        };
                        sharing: string | number;
                        mode: "Amount" | "Rate" | "Surplus";
                    }[];
                    max?: string | number | null | undefined;
                    fix?: string | number | undefined;
                }>, "many">;
            }, "strip", z.ZodTypeAny, {
                description: string;
                threshold: string | number;
                allocators: {
                    guard: string;
                    sharing: {
                        who: {
                            GuardIdentifier: number;
                        } | {
                            Entity: {
                                name_or_address?: string | undefined;
                                local_mark_first?: boolean | undefined;
                            };
                        } | {
                            Signer: "signer";
                        };
                        sharing: string | number;
                        mode: "Amount" | "Rate" | "Surplus";
                    }[];
                    max?: string | number | null | undefined;
                    fix?: string | number | undefined;
                }[];
            }, {
                description: string;
                threshold: string | number;
                allocators: {
                    guard: string;
                    sharing: {
                        who: {
                            GuardIdentifier: number;
                        } | {
                            Entity: {
                                name_or_address?: string | undefined;
                                local_mark_first?: boolean | undefined;
                            };
                        } | {
                            Signer: "signer";
                        };
                        sharing: string | number;
                        mode: "Amount" | "Rate" | "Surplus";
                    }[];
                    max?: string | number | null | undefined;
                    fix?: string | number | undefined;
                }[];
            }>, z.ZodNull]>;
            rewards: z.ZodArray<z.ZodString, "many">;
            um: z.ZodUnion<[z.ZodString, z.ZodNull]>;
            permission: z.ZodString;
        }, z.ZodTypeAny, "passthrough"> | z.objectInputType<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        } & {
            description: z.ZodString;
            arbitration: z.ZodString;
            order: z.ZodString;
            voted: z.ZodArray<z.ZodObject<{
                voter: z.ZodString;
                agrees: z.ZodArray<z.ZodNumber, "many">;
                weight: z.ZodNumber;
                time: z.ZodNumber;
            }, "strip", z.ZodTypeAny, {
                time: number;
                voter: string;
                agrees: number[];
                weight: number;
            }, {
                time: number;
                voter: string;
                agrees: number[];
                weight: number;
            }>, "many">;
            proposition: z.ZodArray<z.ZodObject<{
                name: z.ZodString;
                votes: z.ZodNumber;
            }, "strip", z.ZodTypeAny, {
                name: string;
                votes: number;
            }, {
                name: string;
                votes: number;
            }>, "many">;
            fee: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            feedback: z.ZodString;
            indemnity: z.ZodOptional<z.ZodUnion<[z.ZodObject<{
                amount: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
                time: z.ZodNumber;
            }, "strip", z.ZodTypeAny, {
                time: number;
                amount: string | number;
            }, {
                time: number;
                amount: string | number;
            }>, z.ZodNull]>>;
            voting_deadline: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodString]>>;
            objection: z.ZodString;
            status: z.ZodEnum<["Principal_confirming", "Arbitrator_confirming", "Voting", "Arbitrated", "Objectionable", "Finished", "Withdrawn"]>;
            compensation_time: z.ZodUnion<[z.ZodNumber, z.ZodNull]>;
            time: z.ZodNumber;
        }, z.ZodTypeAny, "passthrough"> | z.objectInputType<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        } & {
            name: z.ZodString;
            discount_type: z.ZodUnion<[z.ZodLiteral<WDiscountType.RATES>, z.ZodLiteral<WDiscountType.FIXED>]>;
            benchmark: z.ZodUnion<[z.ZodUnion<[z.ZodNumber, z.ZodString]>, z.ZodNull]>;
            off: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            time_start: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            time_end: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            service: z.ZodString;
            transferable: z.ZodBoolean;
        }, z.ZodTypeAny, "passthrough"> | z.objectInputType<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        } & {
            description: z.ZodString;
            balance: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            history_count: z.ZodNumber;
            external_deposit_guard: z.ZodArray<z.ZodObject<{
                guard: z.ZodString;
                identifier: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodNull]>>;
                store_from_id: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodNull]>>;
            }, "strip", z.ZodTypeAny, {
                guard: string;
                identifier?: number | null | undefined;
                store_from_id?: number | null | undefined;
            }, {
                guard: string;
                identifier?: number | null | undefined;
                store_from_id?: number | null | undefined;
            }>, "many">;
            external_withdraw_guard: z.ZodArray<z.ZodObject<{
                guard: z.ZodString;
                identifier: z.ZodNumber;
                store_from_id: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodNull]>>;
            }, "strip", z.ZodTypeAny, {
                identifier: number;
                guard: string;
                store_from_id?: number | null | undefined;
            }, {
                identifier: number;
                guard: string;
                store_from_id?: number | null | undefined;
            }>, "many">;
            inflow: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            outflow: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            um: z.ZodUnion<[z.ZodString, z.ZodNull]>;
            permission: z.ZodString;
        }, z.ZodTypeAny, "passthrough"> | z.objectInputType<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        } & {
            description: z.ZodString;
            policies: z.ZodArray<z.ZodObject<{
                name: z.ZodString;
                description: z.ZodString;
                write_guard: z.ZodArray<z.ZodObject<{
                    guard: z.ZodString;
                    id_from_submission: z.ZodOptional<z.ZodNumber>;
                    data_from_submission: z.ZodOptional<z.ZodNumber>;
                }, "strip", z.ZodTypeAny, {
                    guard: string;
                    id_from_submission?: number | undefined;
                    data_from_submission?: number | undefined;
                }, {
                    guard: string;
                    id_from_submission?: number | undefined;
                    data_from_submission?: number | undefined;
                }>, "many">;
                quote_guard: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
                id_from: z.ZodUnion<[z.ZodLiteral<0>, z.ZodLiteral<1>, z.ZodLiteral<2>, z.ZodLiteral<"None">, z.ZodLiteral<"Clock">, z.ZodLiteral<"Signer">, z.ZodLiteral<"none">, z.ZodLiteral<"clock">, z.ZodLiteral<"signer">]>;
                value_type: z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>, z.ZodLiteral<import("wowok").ValueType.Value>]>, z.ZodLiteral<"Value">]>;
            }, "strip", z.ZodTypeAny, {
                value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                name: string;
                description: string;
                write_guard: {
                    guard: string;
                    id_from_submission?: number | undefined;
                    data_from_submission?: number | undefined;
                }[];
                id_from: 0 | 1 | 2 | "Signer" | "signer" | "None" | "Clock" | "none" | "clock";
                quote_guard?: string | null | undefined;
            }, {
                value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                name: string;
                description: string;
                write_guard: {
                    guard: string;
                    id_from_submission?: number | undefined;
                    data_from_submission?: number | undefined;
                }[];
                id_from: 0 | 1 | 2 | "Signer" | "signer" | "None" | "Clock" | "none" | "clock";
                quote_guard?: string | null | undefined;
            }>, "many">;
            data_count: z.ZodNumber;
            rewards: z.ZodArray<z.ZodString, "many">;
            um: z.ZodUnion<[z.ZodString, z.ZodNull]>;
            permission: z.ZodString;
        }, z.ZodTypeAny, "passthrough"> | z.objectInputType<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        } & {
            description: z.ZodString;
            permission: z.ZodString;
            location: z.ZodString;
            ims: z.ZodArray<z.ZodObject<{
                at: z.ZodString;
                status: z.ZodString;
                join_time: z.ZodNumber;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                at: string;
                status: string;
                description: string;
                join_time: number;
            }, {
                at: string;
                status: string;
                description: string;
                join_time: number;
            }>, "many">;
        }, z.ZodTypeAny, "passthrough"> | z.objectInputType<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        } & {
            address: z.ZodString;
            like: z.ZodNumber;
            dislike: z.ZodNumber;
            info: z.ZodArray<z.ZodObject<{
                name: z.ZodString;
                value_type: z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>, z.ZodLiteral<import("wowok").ValueType.Value>]>, z.ZodLiteral<"Value">]>;
                value: z.ZodUnion<[z.ZodUnion<[z.ZodBoolean, z.ZodUnion<[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;
                }>, z.ZodString]>, z.ZodString, z.ZodNumber, z.ZodArray<z.ZodBoolean, "many">, z.ZodUnion<[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;
                }>, z.ZodArray<z.ZodString, "many">]>, z.ZodArray<z.ZodString, "many">, z.ZodArray<z.ZodNumber, "many">, z.ZodArray<z.ZodArray<z.ZodNumber, "many">, "many">]>, z.ZodType<any, z.ZodTypeDef, any>]>;
            }, "strip", z.ZodTypeAny, {
                value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                name: string;
                value?: any;
            }, {
                value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                name: string;
                value?: any;
            }>, "many">;
            description: z.ZodString;
            referrer: z.ZodUnion<[z.ZodString, z.ZodNull]>;
            mark_object: z.ZodUnion<[z.ZodString, z.ZodNull]>;
            details: z.ZodArray<z.ZodObject<{
                address: z.ZodString;
                like: z.ZodOptional<z.ZodBoolean>;
                dislike: z.ZodOptional<z.ZodBoolean>;
                affiliation: z.ZodOptional<z.ZodBoolean>;
                time: z.ZodNumber;
            }, "strip", z.ZodTypeAny, {
                address: string;
                time: number;
                like?: boolean | undefined;
                dislike?: boolean | undefined;
                affiliation?: boolean | undefined;
            }, {
                address: string;
                time: number;
                like?: boolean | undefined;
                dislike?: boolean | undefined;
                affiliation?: boolean | undefined;
            }>, "many">;
            active_tx: z.ZodUnion<[z.ZodString, z.ZodNull]>;
            passive_tx: z.ZodUnion<[z.ZodString, z.ZodNull]>;
            time: z.ZodNumber;
        }, z.ZodTypeAny, "passthrough"> | z.objectInputType<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        } & {
            description: z.ZodString;
            proof: z.ZodString;
            server_pubkey: z.ZodString;
            server_signature: z.ZodString;
            proof_type: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            item_count: z.ZodUnion<[z.ZodNumber, z.ZodString, z.ZodNull]>;
            about_address: z.ZodUnion<[z.ZodString, z.ZodNull]>;
            signer: z.ZodString;
            time: z.ZodNumber;
        }, z.ZodTypeAny, "passthrough"> | z.objectInputType<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        } & {
            builder: z.ZodString;
            admin: z.ZodArray<z.ZodString, "many">;
            description: z.ZodString;
            entity_count: z.ZodNumber;
            perm_remark: z.ZodArray<z.ZodObject<{
                index: z.ZodEffects<z.ZodNumber, number, number>;
                remark: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                index: number;
                remark: string;
            }, {
                index: number;
                remark: string;
            }>, "many">;
            um: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        }, z.ZodTypeAny, "passthrough"> | z.objectInputType<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        } & {
            description: z.ZodString;
            table: z.ZodArray<z.ZodObject<{
                identifier: z.ZodNumber;
                b_submission: z.ZodBoolean;
                value_type: z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>;
                value: z.ZodOptional<z.ZodUnion<[z.ZodBoolean, z.ZodUnion<[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;
                }>, z.ZodString]>, z.ZodString, z.ZodNumber, z.ZodArray<z.ZodBoolean, "many">, z.ZodUnion<[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;
                }>, z.ZodArray<z.ZodString, "many">]>, z.ZodArray<z.ZodString, "many">, z.ZodArray<z.ZodNumber, "many">, z.ZodArray<z.ZodArray<z.ZodNumber, "many">, "many">]>>;
                name: z.ZodDefault<z.ZodString>;
            } & {
                object_type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            }, "strict", z.ZodTypeAny, {
                identifier: number;
                b_submission: boolean;
                value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType.Bool | import("wowok").ValueType.Address | import("wowok").ValueType.String | import("wowok").ValueType.U8 | import("wowok").ValueType.U16 | import("wowok").ValueType.U32 | import("wowok").ValueType.U64 | import("wowok").ValueType.U128 | import("wowok").ValueType.U256 | import("wowok").ValueType.VecBool | import("wowok").ValueType.VecAddress | import("wowok").ValueType.VecString | import("wowok").ValueType.VecU8 | import("wowok").ValueType.VecU16 | import("wowok").ValueType.VecU32 | import("wowok").ValueType.VecU64 | import("wowok").ValueType.VecU128 | import("wowok").ValueType.VecU256 | import("wowok").ValueType.VecVecU8 | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8";
                name: string;
                value?: string | number | boolean | {
                    name_or_address?: string | undefined;
                    local_mark_first?: boolean | undefined;
                } | {
                    entities: {
                        name_or_address?: string | undefined;
                        local_mark_first?: boolean | undefined;
                    }[];
                    check_all_founded?: boolean | undefined;
                } | string[] | boolean[] | number[] | number[][] | undefined;
                object_type?: import("wowok").ObjectType | undefined;
            }, {
                identifier: number;
                b_submission: boolean;
                value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType.Bool | import("wowok").ValueType.Address | import("wowok").ValueType.String | import("wowok").ValueType.U8 | import("wowok").ValueType.U16 | import("wowok").ValueType.U32 | import("wowok").ValueType.U64 | import("wowok").ValueType.U128 | import("wowok").ValueType.U256 | import("wowok").ValueType.VecBool | import("wowok").ValueType.VecAddress | import("wowok").ValueType.VecString | import("wowok").ValueType.VecU8 | import("wowok").ValueType.VecU16 | import("wowok").ValueType.VecU32 | import("wowok").ValueType.VecU64 | import("wowok").ValueType.VecU128 | import("wowok").ValueType.VecU256 | import("wowok").ValueType.VecVecU8 | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8";
                value?: string | number | boolean | {
                    name_or_address?: string | undefined;
                    local_mark_first?: boolean | undefined;
                } | {
                    entities: {
                        name_or_address?: string | undefined;
                        local_mark_first?: boolean | undefined;
                    }[];
                    check_all_founded?: boolean | undefined;
                } | string[] | boolean[] | number[] | number[][] | undefined;
                name?: string | undefined;
                object_type?: import("wowok").ObjectType | undefined;
            }>, "many">;
            input: z.ZodArray<z.ZodNumber, "many">;
            root: z.ZodType<any, z.ZodTypeDef, any>;
            rep_quote: z.ZodRecord<z.ZodString, z.ZodArray<z.ZodString, "many">>;
            relies: z.ZodArray<z.ZodString, "many">;
            relies_logic_and: z.ZodBoolean;
            rep: z.ZodBoolean;
        }, z.ZodTypeAny, "passthrough"> | z.objectInputType<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        } & {
            record: z.ZodArray<z.ZodObject<{
                recipient: z.ZodUnion<[z.ZodObject<{
                    GuardIdentifier: z.ZodNumber;
                }, "strip", z.ZodTypeAny, {
                    GuardIdentifier: number;
                }, {
                    GuardIdentifier: number;
                }>, z.ZodObject<{
                    Entity: 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;
                    }>;
                }, "strip", z.ZodTypeAny, {
                    Entity: {
                        name_or_address?: string | undefined;
                        local_mark_first?: boolean | undefined;
                    };
                }, {
                    Entity: {
                        name_or_address?: string | undefined;
                        local_mark_first?: boolean | undefined;
                    };
                }>, z.ZodObject<{
                    Signer: z.ZodLiteral<"signer">;
                }, "strip", z.ZodTypeAny, {
                    Signer: "signer";
                }, {
                    Signer: "signer";
                }>]>;
                amount: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            }, "strip", z.ZodTypeAny, {
                amount: string | number;
                recipient: {
                    GuardIdentifier: number;
                } | {
                    Entity: {
                        name_or_address?: string | undefined;
                        local_mark_first?: boolean | undefined;
                    };
                } | {
                    Signer: "signer";
                };
            }, {
                amount: string | number;
                recipient: {
                    GuardIdentifier: number;
                } | {
                    Entity: {
                        name_or_address?: string | undefined;
                        local_mark_first?: boolean | undefined;
                    };
                } | {
                    Signer: "signer";
                };
            }>, "many">;
            amount: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            time: z.ZodString;
            from_object: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
            signer: z.ZodString;
            info: z.ZodObject<{
                for_object: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
                for_guard: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
                remark: z.ZodString;
                index: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            }, "strip", z.ZodTypeAny, {
                index: string | number;
                remark: string;
                for_object?: string | null | undefined;
                for_guard?: string | null | undefined;
            }, {
                index: string | number;
                remark: string;
                for_object?: string | null | undefined;
                for_guard?: string | null | undefined;
            }>;
        }, z.ZodTypeAny, "passthrough"> | z.objectInputType<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        } & {
            description: z.ZodString;
            allocators: z.ZodArray<z.ZodObject<{
                guard: z.ZodEffects<z.ZodString, string, string>;
                sharing: z.ZodArray<z.ZodObject<{
                    who: z.ZodUnion<[z.ZodObject<{
                        GuardIdentifier: z.ZodNumber;
                    }, "strip", z.ZodTypeAny, {
                        GuardIdentifier: number;
                    }, {
                        GuardIdentifier: number;
                    }>, z.ZodObject<{
                        Entity: 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;
                        }>;
                    }, "strip", z.ZodTypeAny, {
                        Entity: {
                            name_or_address?: string | undefined;
                            local_mark_first?: boolean | undefined;
                        };
                    }, {
                        Entity: {
                            name_or_address?: string | undefined;
                            local_mark_first?: boolean | undefined;
                        };
                    }>, z.ZodObject<{
                        Signer: z.ZodLiteral<"signer">;
                    }, "strip", z.ZodTypeAny, {
                        Signer: "signer";
                    }, {
                        Signer: "signer";
                    }>]>;
                    sharing: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
                    mode: z.ZodEnum<["Amount", "Rate", "Surplus"]>;
                }, "strip", z.ZodTypeAny, {
                    who: {
                        GuardIdentifier: number;
                    } | {
                        Entity: {
                            name_or_address?: string | undefined;
                            local_mark_first?: boolean | undefined;
                        };
                    } | {
                        Signer: "signer";
                    };
                    sharing: string | number;
                    mode: "Amount" | "Rate" | "Surplus";
                }, {
                    who: {
                        GuardIdentifier: number;
                    } | {
                        Entity: {
                            name_or_address?: string | undefined;
                            local_mark_first?: boolean | undefined;
                        };
                    } | {
                        Signer: "signer";
                    };
                    sharing: string | number;
                    mode: "Amount" | "Rate" | "Surplus";
                }>, "many">;
                fix: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodString]>>;
                max: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodNumber, z.ZodString]>, z.ZodNull]>>;
            }, "strip", z.ZodTypeAny, {
                guard: string;
                sharing: {
                    who: {
                        GuardIdentifier: number;
                    } | {
                        Entity: {
                            name_or_address?: string | undefined;
                            local_mark_first?: boolean | undefined;
                        };
                    } | {
                        Signer: "signer";
                    };
                    sharing: string | number;
                    mode: "Amount" | "Rate" | "Surplus";
                }[];
                max?: string | number | null | undefined;
                fix?: string | number | undefined;
            }, {
                guard: string;
                sharing: {
                    who: {
                        GuardIdentifier: number;
                    } | {
                        Entity: {
                            name_or_address?: string | undefined;
                            local_mark_first?: boolean | undefined;
                        };
                    } | {
                        Signer: "signer";
                    };
                    sharing: string | number;
                    mode: "Amount" | "Rate" | "Surplus";
                }[];
                max?: string | number | null | undefined;
                fix?: string | number | undefined;
            }>, "many">;
            balance: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            payment_info: z.ZodOptional<z.ZodObject<{
                for_object: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
                for_guard: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
                remark: z.ZodString;
                index: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            }, "strip", z.ZodTypeAny, {
                index: string | number;
                remark: string;
                for_object?: string | null | undefined;
                for_guard?: string | null | undefined;
            }, {
                index: string | number;
                remark: string;
                for_object?: string | null | undefined;
                for_guard?: string | null | undefined;
            }>>;
            payment: z.ZodArray<z.ZodString, "many">;
        }, z.ZodTypeAny, "passthrough"> | z.objectInputType<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        } & {
            description: z.ZodString;
            location: z.ZodString;
            voting_guard: z.ZodArray<z.ZodObject<{
                guard: z.ZodString;
                vote_weight: z.ZodUnion<[z.ZodObject<{
                    GuardIdentifier: z.ZodNumber;
                }, "strip", z.ZodTypeAny, {
                    GuardIdentifier: number;
                }, {
                    GuardIdentifier: number;
                }>, z.ZodObject<{
                    FixedValue: z.ZodNumber;
                }, "strip", z.ZodTypeAny, {
                    FixedValue: number;
                }, {
                    FixedValue: number;
                }>]>;
            }, "strip", z.ZodTypeAny, {
                guard: string;
                vote_weight: {
                    GuardIdentifier: number;
                } | {
                    FixedValue: number;
                };
            }, {
                guard: string;
                vote_weight: {
                    GuardIdentifier: number;
                } | {
                    FixedValue: number;
                };
            }>, "many">;
            usage_guard: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
            fee: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            balance: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            bPaused: z.ZodBoolean;
            um: z.ZodUnion<[z.ZodString, z.ZodNull]>;
            permission: z.ZodString;
        }, z.ZodTypeAny, "passthrough"> | z.objectInputType<{
            object: z.ZodString;
            type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
            type_raw: z.ZodOptional<z.ZodString>;
            owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
                AddressOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                AddressOwner: string;
            }, {
                AddressOwner: string;
            }>, z.ZodObject<{
                ObjectOwner: z.ZodString;
            }, "strict", z.ZodTypeAny, {
                ObjectOwner: string;
            }, {
                ObjectOwner: string;
            }>, z.ZodObject<{
                Shared: z.ZodObject<{
                    initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    initial_shared_version: string | number;
                }, {
                    initial_shared_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }, {
                Shared: {
                    initial_shared_version: string | number;
                };
            }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
                ConsensusAddressOwner: z.ZodObject<{
                    owner: z.ZodString;
                    start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
                }, "strict", z.ZodTypeAny, {
                    owner: string;
                    start_version: string | number;
                }, {
                    owner: string;
                    start_version: string | number;
                }>;
            }, "strict", z.ZodTypeAny, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }, {
                ConsensusAddressOwner: {
                    owner: string;
                    start_version: string | number;
                };
            }>]>, z.ZodNull]>>;
            version: z.ZodOptional<z.ZodString>;
            previousTransaction: z.ZodOptional<z.ZodString>;
            cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
            query_name: z.ZodOptional<z.ZodString>;
            content_raw: z.ZodOptional<z.ZodAny>;
            _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
                type: z.ZodString;
                description: z.ZodString;
            }, "strip", z.ZodTypeAny, {
                type: string;
                description: string;
            }, {
                type: string;
                description: string;
            }>, "many">>;
        } & {
            info: z.ZodArray<z.ZodObject<{
                guard: z.ZodString;
                result: z.ZodBoolean;
                impack: z.ZodBoolean;
                relies: z.ZodArray<z.ZodString, "many">;
                relies_logic_and: z.ZodBoolean;
                submission: z.ZodObject<{
                    identifier: z.ZodNumber;
                    value_type: z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>, z.ZodLiteral<import("wowok").ValueType.Value>]>, z.ZodLiteral<"Value">]>;
                    value: z.ZodUnion<[z.ZodUnion<[z.ZodBoolean, z.ZodUnion<[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;
                    }>, z.ZodString]>, z.ZodString, z.ZodNumber, z.ZodArray<z.ZodBoolean, "many">, z.ZodUnion<[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;
                    }>, z.ZodArray<z.ZodString, "many">]>, z.ZodArray<z.ZodString, "many">, z.ZodArray<z.ZodNumber, "many">, z.ZodArray<z.ZodArray<z.ZodNumber, "many">, "many">]>, z.ZodType<any, z.ZodTypeDef, any>]>;
                }, "strip", z.ZodTypeAny, {
                    identifier: number;
                    value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                    value?: any;
                }, {
                    identifier: number;
                    value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                    value?: any;
                }>;
            }, "strip", z.ZodTypeAny, {
                result: boolean;
                guard: string;
                submission: {
                    identifier: number;
                    value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                    value?: any;
                };
                impack: boolean;
                relies: string[];
                relies_logic_and: boolean;
            }, {
                result: boolean;
                guard: string;
                submission: {
                    identifier: number;
                    value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                    value?: any;
                };
                impack: boolean;
                relies: string[];
                relies_logic_and: boolean;
            }>, "many">;
            result: z.ZodBoolean;
            tx_hash: z.ZodString;
            impack_guard: z.ZodArray<z.ZodString, "many">;
            time: z.ZodNumber;
            signer: z.ZodString;
            has_verified: z.ZodBoolean;
        }, z.ZodTypeAny, "passthrough">)[] | undefined;
    };
    query_type: "onchain_objects";
}>, z.ZodObject<{
    query_type: z.ZodLiteral<"onchain_table">;
    result: z.ZodUnion<[z.ZodObject<{
        items: z.ZodArray<z.ZodObject<{
            key: z.ZodObject<{
                type: z.ZodString;
                value: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strip", z.ZodTypeAny, {
                value: string | number;
                type: string;
            }, {
                value: string | number;
                type: string;
            }>;
            type: z.ZodString;
            object: z.ZodString;
            version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strip", z.ZodTypeAny, {
            object: string;
            type: string;
            version: string | number;
            key: {
                value: string | number;
                type: string;
            };
        }, {
            object: string;
            type: string;
            version: string | number;
            key: {
                value: string | number;
                type: string;
            };
        }>, "many">;
        nextCursor: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        hasNextPage: z.ZodBoolean;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNumber]>>;
    }, "strip", z.ZodTypeAny, {
        hasNextPage: boolean;
        nextCursor: string | null;
        items: {
            object: string;
            type: string;
            version: string | number;
            key: {
                value: string | number;
                type: string;
            };
        }[];
        cache_expire?: string | number | undefined;
    }, {
        hasNextPage: boolean;
        nextCursor: string | null;
        items: {
            object: string;
            type: string;
            version: string | number;
            key: {
                value: string | number;
                type: string;
            };
        }[];
        cache_expire?: string | number | undefined;
    }>, z.ZodUndefined]>;
}, "strip", z.ZodTypeAny, {
    query_type: "onchain_table";
    result?: {
        hasNextPage: boolean;
        nextCursor: string | null;
        items: {
            object: string;
            type: string;
            version: string | number;
            key: {
                value: string | number;
                type: string;
            };
        }[];
        cache_expire?: string | number | undefined;
    } | undefined;
}, {
    query_type: "onchain_table";
    result?: {
        hasNextPage: boolean;
        nextCursor: string | null;
        items: {
            object: string;
            type: string;
            version: string | number;
            key: {
                value: string | number;
                type: string;
            };
        }[];
        cache_expire?: string | number | undefined;
    } | undefined;
}>, z.ZodObject<{
    query_type: z.ZodLiteral<"onchain_table_item_repository_data">;
    result: z.ZodUnion<[z.ZodObject<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        entity: z.ZodString;
        name: z.ZodString;
        value: z.ZodArray<z.ZodNumber, "many">;
        data: z.ZodObject<{
            value_type: z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>, z.ZodLiteral<import("wowok").ValueType.Value>]>, z.ZodLiteral<"Value">]>;
            value: z.ZodUnion<[z.ZodUnion<[z.ZodBoolean, z.ZodUnion<[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;
            }>, z.ZodString]>, z.ZodString, z.ZodNumber, z.ZodArray<z.ZodBoolean, "many">, z.ZodUnion<[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;
            }>, z.ZodArray<z.ZodString, "many">]>, z.ZodArray<z.ZodString, "many">, z.ZodArray<z.ZodNumber, "many">, z.ZodArray<z.ZodArray<z.ZodNumber, "many">, "many">]>, z.ZodType<any, z.ZodTypeDef, any>]>;
        }, "strip", z.ZodTypeAny, {
            value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
            value?: any;
        }, {
            value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
            value?: any;
        }>;
    }, "passthrough", z.ZodTypeAny, z.objectOutputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        entity: z.ZodString;
        name: z.ZodString;
        value: z.ZodArray<z.ZodNumber, "many">;
        data: z.ZodObject<{
            value_type: z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>, z.ZodLiteral<import("wowok").ValueType.Value>]>, z.ZodLiteral<"Value">]>;
            value: z.ZodUnion<[z.ZodUnion<[z.ZodBoolean, z.ZodUnion<[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;
            }>, z.ZodString]>, z.ZodString, z.ZodNumber, z.ZodArray<z.ZodBoolean, "many">, z.ZodUnion<[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;
            }>, z.ZodArray<z.ZodString, "many">]>, z.ZodArray<z.ZodString, "many">, z.ZodArray<z.ZodNumber, "many">, z.ZodArray<z.ZodArray<z.ZodNumber, "many">, "many">]>, z.ZodType<any, z.ZodTypeDef, any>]>;
        }, "strip", z.ZodTypeAny, {
            value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
            value?: any;
        }, {
            value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
            value?: any;
        }>;
    }, z.ZodTypeAny, "passthrough">, z.objectInputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        entity: z.ZodString;
        name: z.ZodString;
        value: z.ZodArray<z.ZodNumber, "many">;
        data: z.ZodObject<{
            value_type: z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>, z.ZodLiteral<import("wowok").ValueType.Value>]>, z.ZodLiteral<"Value">]>;
            value: z.ZodUnion<[z.ZodUnion<[z.ZodBoolean, z.ZodUnion<[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;
            }>, z.ZodString]>, z.ZodString, z.ZodNumber, z.ZodArray<z.ZodBoolean, "many">, z.ZodUnion<[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;
            }>, z.ZodArray<z.ZodString, "many">]>, z.ZodArray<z.ZodString, "many">, z.ZodArray<z.ZodNumber, "many">, z.ZodArray<z.ZodArray<z.ZodNumber, "many">, "many">]>, z.ZodType<any, z.ZodTypeDef, any>]>;
        }, "strip", z.ZodTypeAny, {
            value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
            value?: any;
        }, {
            value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
            value?: any;
        }>;
    }, z.ZodTypeAny, "passthrough">>, z.ZodUndefined]>;
}, "strip", z.ZodTypeAny, {
    query_type: "onchain_table_item_repository_data";
    result?: z.objectOutputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        entity: z.ZodString;
        name: z.ZodString;
        value: z.ZodArray<z.ZodNumber, "many">;
        data: z.ZodObject<{
            value_type: z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>, z.ZodLiteral<import("wowok").ValueType.Value>]>, z.ZodLiteral<"Value">]>;
            value: z.ZodUnion<[z.ZodUnion<[z.ZodBoolean, z.ZodUnion<[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;
            }>, z.ZodString]>, z.ZodString, z.ZodNumber, z.ZodArray<z.ZodBoolean, "many">, z.ZodUnion<[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;
            }>, z.ZodArray<z.ZodString, "many">]>, z.ZodArray<z.ZodString, "many">, z.ZodArray<z.ZodNumber, "many">, z.ZodArray<z.ZodArray<z.ZodNumber, "many">, "many">]>, z.ZodType<any, z.ZodTypeDef, any>]>;
        }, "strip", z.ZodTypeAny, {
            value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
            value?: any;
        }, {
            value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
            value?: any;
        }>;
    }, z.ZodTypeAny, "passthrough"> | undefined;
}, {
    query_type: "onchain_table_item_repository_data";
    result?: z.objectInputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        entity: z.ZodString;
        name: z.ZodString;
        value: z.ZodArray<z.ZodNumber, "many">;
        data: z.ZodObject<{
            value_type: z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>, z.ZodLiteral<import("wowok").ValueType.Value>]>, z.ZodLiteral<"Value">]>;
            value: z.ZodUnion<[z.ZodUnion<[z.ZodBoolean, z.ZodUnion<[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;
            }>, z.ZodString]>, z.ZodString, z.ZodNumber, z.ZodArray<z.ZodBoolean, "many">, z.ZodUnion<[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;
            }>, z.ZodArray<z.ZodString, "many">]>, z.ZodArray<z.ZodString, "many">, z.ZodArray<z.ZodNumber, "many">, z.ZodArray<z.ZodArray<z.ZodNumber, "many">, "many">]>, z.ZodType<any, z.ZodTypeDef, any>]>;
        }, "strip", z.ZodTypeAny, {
            value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
            value?: any;
        }, {
            value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
            value?: any;
        }>;
    }, z.ZodTypeAny, "passthrough"> | undefined;
}>, z.ZodObject<{
    query_type: z.ZodLiteral<"onchain_table_item_permission_perm">;
    result: z.ZodUnion<[z.ZodObject<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        address: z.ZodString;
        perm: z.ZodArray<z.ZodEffects<z.ZodNumber, number, number>, "many">;
    }, "passthrough", z.ZodTypeAny, z.objectOutputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        address: z.ZodString;
        perm: z.ZodArray<z.ZodEffects<z.ZodNumber, number, number>, "many">;
    }, z.ZodTypeAny, "passthrough">, z.objectInputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        address: z.ZodString;
        perm: z.ZodArray<z.ZodEffects<z.ZodNumber, number, number>, "many">;
    }, z.ZodTypeAny, "passthrough">>, z.ZodUndefined]>;
}, "strip", z.ZodTypeAny, {
    query_type: "onchain_table_item_permission_perm";
    result?: z.objectOutputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        address: z.ZodString;
        perm: z.ZodArray<z.ZodEffects<z.ZodNumber, number, number>, "many">;
    }, z.ZodTypeAny, "passthrough"> | undefined;
}, {
    query_type: "onchain_table_item_permission_perm";
    result?: z.objectInputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        address: z.ZodString;
        perm: z.ZodArray<z.ZodEffects<z.ZodNumber, number, number>, "many">;
    }, z.ZodTypeAny, "passthrough"> | undefined;
}>, z.ZodObject<{
    query_type: z.ZodLiteral<"onchain_table_item_entity_registrar">;
    result: z.ZodUnion<[z.ZodObject<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        address: z.ZodString;
        description: z.ZodString;
        time: z.ZodNumber;
        referrer: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        mark_object: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        records: z.ZodArray<z.ZodObject<{
            name: z.ZodString;
            value_type: z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>, z.ZodLiteral<import("wowok").ValueType.Value>]>, z.ZodLiteral<"Value">]>;
            value: z.ZodUnion<[z.ZodUnion<[z.ZodBoolean, z.ZodUnion<[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;
            }>, z.ZodString]>, z.ZodString, z.ZodNumber, z.ZodArray<z.ZodBoolean, "many">, z.ZodUnion<[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;
            }>, z.ZodArray<z.ZodString, "many">]>, z.ZodArray<z.ZodString, "many">, z.ZodArray<z.ZodNumber, "many">, z.ZodArray<z.ZodArray<z.ZodNumber, "many">, "many">]>, z.ZodType<any, z.ZodTypeDef, any>]>;
        }, "strip", z.ZodTypeAny, {
            value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
            name: string;
            value?: any;
        }, {
            value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
            name: string;
            value?: any;
        }>, "many">;
    }, "passthrough", z.ZodTypeAny, z.objectOutputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        address: z.ZodString;
        description: z.ZodString;
        time: z.ZodNumber;
        referrer: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        mark_object: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        records: z.ZodArray<z.ZodObject<{
            name: z.ZodString;
            value_type: z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>, z.ZodLiteral<import("wowok").ValueType.Value>]>, z.ZodLiteral<"Value">]>;
            value: z.ZodUnion<[z.ZodUnion<[z.ZodBoolean, z.ZodUnion<[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;
            }>, z.ZodString]>, z.ZodString, z.ZodNumber, z.ZodArray<z.ZodBoolean, "many">, z.ZodUnion<[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;
            }>, z.ZodArray<z.ZodString, "many">]>, z.ZodArray<z.ZodString, "many">, z.ZodArray<z.ZodNumber, "many">, z.ZodArray<z.ZodArray<z.ZodNumber, "many">, "many">]>, z.ZodType<any, z.ZodTypeDef, any>]>;
        }, "strip", z.ZodTypeAny, {
            value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
            name: string;
            value?: any;
        }, {
            value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
            name: string;
            value?: any;
        }>, "many">;
    }, z.ZodTypeAny, "passthrough">, z.objectInputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        address: z.ZodString;
        description: z.ZodString;
        time: z.ZodNumber;
        referrer: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        mark_object: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        records: z.ZodArray<z.ZodObject<{
            name: z.ZodString;
            value_type: z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>, z.ZodLiteral<import("wowok").ValueType.Value>]>, z.ZodLiteral<"Value">]>;
            value: z.ZodUnion<[z.ZodUnion<[z.ZodBoolean, z.ZodUnion<[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;
            }>, z.ZodString]>, z.ZodString, z.ZodNumber, z.ZodArray<z.ZodBoolean, "many">, z.ZodUnion<[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;
            }>, z.ZodArray<z.ZodString, "many">]>, z.ZodArray<z.ZodString, "many">, z.ZodArray<z.ZodNumber, "many">, z.ZodArray<z.ZodArray<z.ZodNumber, "many">, "many">]>, z.ZodType<any, z.ZodTypeDef, any>]>;
        }, "strip", z.ZodTypeAny, {
            value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
            name: string;
            value?: any;
        }, {
            value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
            name: string;
            value?: any;
        }>, "many">;
    }, z.ZodTypeAny, "passthrough">>, z.ZodUndefined]>;
}, "strip", z.ZodTypeAny, {
    query_type: "onchain_table_item_entity_registrar";
    result?: z.objectOutputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        address: z.ZodString;
        description: z.ZodString;
        time: z.ZodNumber;
        referrer: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        mark_object: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        records: z.ZodArray<z.ZodObject<{
            name: z.ZodString;
            value_type: z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>, z.ZodLiteral<import("wowok").ValueType.Value>]>, z.ZodLiteral<"Value">]>;
            value: z.ZodUnion<[z.ZodUnion<[z.ZodBoolean, z.ZodUnion<[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;
            }>, z.ZodString]>, z.ZodString, z.ZodNumber, z.ZodArray<z.ZodBoolean, "many">, z.ZodUnion<[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;
            }>, z.ZodArray<z.ZodString, "many">]>, z.ZodArray<z.ZodString, "many">, z.ZodArray<z.ZodNumber, "many">, z.ZodArray<z.ZodArray<z.ZodNumber, "many">, "many">]>, z.ZodType<any, z.ZodTypeDef, any>]>;
        }, "strip", z.ZodTypeAny, {
            value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
            name: string;
            value?: any;
        }, {
            value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
            name: string;
            value?: any;
        }>, "many">;
    }, z.ZodTypeAny, "passthrough"> | undefined;
}, {
    query_type: "onchain_table_item_entity_registrar";
    result?: z.objectInputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        address: z.ZodString;
        description: z.ZodString;
        time: z.ZodNumber;
        referrer: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        mark_object: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        records: z.ZodArray<z.ZodObject<{
            name: z.ZodString;
            value_type: z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>, z.ZodLiteral<import("wowok").ValueType.Value>]>, z.ZodLiteral<"Value">]>;
            value: z.ZodUnion<[z.ZodUnion<[z.ZodBoolean, z.ZodUnion<[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;
            }>, z.ZodString]>, z.ZodString, z.ZodNumber, z.ZodArray<z.ZodBoolean, "many">, z.ZodUnion<[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;
            }>, z.ZodArray<z.ZodString, "many">]>, z.ZodArray<z.ZodString, "many">, z.ZodArray<z.ZodNumber, "many">, z.ZodArray<z.ZodArray<z.ZodNumber, "many">, "many">]>, z.ZodType<any, z.ZodTypeDef, any>]>;
        }, "strip", z.ZodTypeAny, {
            value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
            name: string;
            value?: any;
        }, {
            value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
            name: string;
            value?: any;
        }>, "many">;
    }, z.ZodTypeAny, "passthrough"> | undefined;
}>, z.ZodObject<{
    query_type: z.ZodLiteral<"onchain_table_item_entity_linker">;
    result: z.ZodUnion<[z.ZodObject<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        address: z.ZodString;
        pos: z.ZodNumber;
        count: z.ZodNumber;
        votes: z.ZodArray<z.ZodObject<{
            address: z.ZodString;
            like: z.ZodOptional<z.ZodBoolean>;
            dislike: z.ZodOptional<z.ZodBoolean>;
            affiliation: z.ZodOptional<z.ZodBoolean>;
            time: z.ZodNumber;
        }, "strip", z.ZodTypeAny, {
            address: string;
            time: number;
            like?: boolean | undefined;
            dislike?: boolean | undefined;
            affiliation?: boolean | undefined;
        }, {
            address: string;
            time: number;
            like?: boolean | undefined;
            dislike?: boolean | undefined;
            affiliation?: boolean | undefined;
        }>, "many">;
    }, "passthrough", z.ZodTypeAny, z.objectOutputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        address: z.ZodString;
        pos: z.ZodNumber;
        count: z.ZodNumber;
        votes: z.ZodArray<z.ZodObject<{
            address: z.ZodString;
            like: z.ZodOptional<z.ZodBoolean>;
            dislike: z.ZodOptional<z.ZodBoolean>;
            affiliation: z.ZodOptional<z.ZodBoolean>;
            time: z.ZodNumber;
        }, "strip", z.ZodTypeAny, {
            address: string;
            time: number;
            like?: boolean | undefined;
            dislike?: boolean | undefined;
            affiliation?: boolean | undefined;
        }, {
            address: string;
            time: number;
            like?: boolean | undefined;
            dislike?: boolean | undefined;
            affiliation?: boolean | undefined;
        }>, "many">;
    }, z.ZodTypeAny, "passthrough">, z.objectInputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        address: z.ZodString;
        pos: z.ZodNumber;
        count: z.ZodNumber;
        votes: z.ZodArray<z.ZodObject<{
            address: z.ZodString;
            like: z.ZodOptional<z.ZodBoolean>;
            dislike: z.ZodOptional<z.ZodBoolean>;
            affiliation: z.ZodOptional<z.ZodBoolean>;
            time: z.ZodNumber;
        }, "strip", z.ZodTypeAny, {
            address: string;
            time: number;
            like?: boolean | undefined;
            dislike?: boolean | undefined;
            affiliation?: boolean | undefined;
        }, {
            address: string;
            time: number;
            like?: boolean | undefined;
            dislike?: boolean | undefined;
            affiliation?: boolean | undefined;
        }>, "many">;
    }, z.ZodTypeAny, "passthrough">>, z.ZodUndefined]>;
}, "strip", z.ZodTypeAny, {
    query_type: "onchain_table_item_entity_linker";
    result?: z.objectOutputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        address: z.ZodString;
        pos: z.ZodNumber;
        count: z.ZodNumber;
        votes: z.ZodArray<z.ZodObject<{
            address: z.ZodString;
            like: z.ZodOptional<z.ZodBoolean>;
            dislike: z.ZodOptional<z.ZodBoolean>;
            affiliation: z.ZodOptional<z.ZodBoolean>;
            time: z.ZodNumber;
        }, "strip", z.ZodTypeAny, {
            address: string;
            time: number;
            like?: boolean | undefined;
            dislike?: boolean | undefined;
            affiliation?: boolean | undefined;
        }, {
            address: string;
            time: number;
            like?: boolean | undefined;
            dislike?: boolean | undefined;
            affiliation?: boolean | undefined;
        }>, "many">;
    }, z.ZodTypeAny, "passthrough"> | undefined;
}, {
    query_type: "onchain_table_item_entity_linker";
    result?: z.objectInputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        address: z.ZodString;
        pos: z.ZodNumber;
        count: z.ZodNumber;
        votes: z.ZodArray<z.ZodObject<{
            address: z.ZodString;
            like: z.ZodOptional<z.ZodBoolean>;
            dislike: z.ZodOptional<z.ZodBoolean>;
            affiliation: z.ZodOptional<z.ZodBoolean>;
            time: z.ZodNumber;
        }, "strip", z.ZodTypeAny, {
            address: string;
            time: number;
            like?: boolean | undefined;
            dislike?: boolean | undefined;
            affiliation?: boolean | undefined;
        }, {
            address: string;
            time: number;
            like?: boolean | undefined;
            dislike?: boolean | undefined;
            affiliation?: boolean | undefined;
        }>, "many">;
    }, z.ZodTypeAny, "passthrough"> | undefined;
}>]>;
export declare const OnchainQueryResultSchema_Part2: z.ZodUnion<[z.ZodObject<{
    query_type: z.ZodLiteral<"onchain_table_item_reward_record">;
    result: z.ZodUnion<[z.ZodObject<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        recipient: z.ZodString;
        guard: z.ZodString;
        total: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
        record: z.ZodArray<z.ZodObject<{
            amount: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            time: z.ZodNumber;
            store_from_id: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        }, "strip", z.ZodTypeAny, {
            time: number;
            amount: string | number;
            store_from_id: string | null;
        }, {
            time: number;
            amount: string | number;
            store_from_id: string | null;
        }>, "many">;
    }, "passthrough", z.ZodTypeAny, z.objectOutputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        recipient: z.ZodString;
        guard: z.ZodString;
        total: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
        record: z.ZodArray<z.ZodObject<{
            amount: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            time: z.ZodNumber;
            store_from_id: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        }, "strip", z.ZodTypeAny, {
            time: number;
            amount: string | number;
            store_from_id: string | null;
        }, {
            time: number;
            amount: string | number;
            store_from_id: string | null;
        }>, "many">;
    }, z.ZodTypeAny, "passthrough">, z.objectInputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        recipient: z.ZodString;
        guard: z.ZodString;
        total: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
        record: z.ZodArray<z.ZodObject<{
            amount: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            time: z.ZodNumber;
            store_from_id: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        }, "strip", z.ZodTypeAny, {
            time: number;
            amount: string | number;
            store_from_id: string | null;
        }, {
            time: number;
            amount: string | number;
            store_from_id: string | null;
        }>, "many">;
    }, z.ZodTypeAny, "passthrough">>, z.ZodUndefined]>;
}, "strip", z.ZodTypeAny, {
    query_type: "onchain_table_item_reward_record";
    result?: z.objectOutputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        recipient: z.ZodString;
        guard: z.ZodString;
        total: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
        record: z.ZodArray<z.ZodObject<{
            amount: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            time: z.ZodNumber;
            store_from_id: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        }, "strip", z.ZodTypeAny, {
            time: number;
            amount: string | number;
            store_from_id: string | null;
        }, {
            time: number;
            amount: string | number;
            store_from_id: string | null;
        }>, "many">;
    }, z.ZodTypeAny, "passthrough"> | undefined;
}, {
    query_type: "onchain_table_item_reward_record";
    result?: z.objectInputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        recipient: z.ZodString;
        guard: z.ZodString;
        total: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
        record: z.ZodArray<z.ZodObject<{
            amount: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            time: z.ZodNumber;
            store_from_id: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        }, "strip", z.ZodTypeAny, {
            time: number;
            amount: string | number;
            store_from_id: string | null;
        }, {
            time: number;
            amount: string | number;
            store_from_id: string | null;
        }>, "many">;
    }, z.ZodTypeAny, "passthrough"> | undefined;
}>, z.ZodObject<{
    query_type: z.ZodLiteral<"onchain_table_item_demand_presenter">;
    result: z.ZodUnion<[z.ZodObject<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        address: z.ZodString;
        recommend: z.ZodString;
        service: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        update_time: z.ZodNumber;
        acceptance_score: z.ZodUnion<[z.ZodNumber, z.ZodNull]>;
        feedback: z.ZodString;
        feedback_time: z.ZodNumber;
    }, "passthrough", z.ZodTypeAny, z.objectOutputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        address: z.ZodString;
        recommend: z.ZodString;
        service: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        update_time: z.ZodNumber;
        acceptance_score: z.ZodUnion<[z.ZodNumber, z.ZodNull]>;
        feedback: z.ZodString;
        feedback_time: z.ZodNumber;
    }, z.ZodTypeAny, "passthrough">, z.objectInputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        address: z.ZodString;
        recommend: z.ZodString;
        service: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        update_time: z.ZodNumber;
        acceptance_score: z.ZodUnion<[z.ZodNumber, z.ZodNull]>;
        feedback: z.ZodString;
        feedback_time: z.ZodNumber;
    }, z.ZodTypeAny, "passthrough">>, z.ZodUndefined]>;
}, "strip", z.ZodTypeAny, {
    query_type: "onchain_table_item_demand_presenter";
    result?: z.objectOutputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        address: z.ZodString;
        recommend: z.ZodString;
        service: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        update_time: z.ZodNumber;
        acceptance_score: z.ZodUnion<[z.ZodNumber, z.ZodNull]>;
        feedback: z.ZodString;
        feedback_time: z.ZodNumber;
    }, z.ZodTypeAny, "passthrough"> | undefined;
}, {
    query_type: "onchain_table_item_demand_presenter";
    result?: z.objectInputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        address: z.ZodString;
        recommend: z.ZodString;
        service: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        update_time: z.ZodNumber;
        acceptance_score: z.ZodUnion<[z.ZodNumber, z.ZodNull]>;
        feedback: z.ZodString;
        feedback_time: z.ZodNumber;
    }, z.ZodTypeAny, "passthrough"> | undefined;
}>, z.ZodObject<{
    query_type: z.ZodLiteral<"onchain_table_item_treasury_history">;
    result: z.ZodUnion<[z.ZodObject<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        payment: z.ZodEffects<z.ZodString, string, string>;
        op: z.ZodEnum<["Withdraw", "Deposit", "Receive"]>;
        signer: z.ZodString;
        external_guard: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        amount: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
        time: z.ZodNumber;
        store_from_id: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    }, "passthrough", z.ZodTypeAny, z.objectOutputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        payment: z.ZodEffects<z.ZodString, string, string>;
        op: z.ZodEnum<["Withdraw", "Deposit", "Receive"]>;
        signer: z.ZodString;
        external_guard: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        amount: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
        time: z.ZodNumber;
        store_from_id: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    }, z.ZodTypeAny, "passthrough">, z.objectInputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        payment: z.ZodEffects<z.ZodString, string, string>;
        op: z.ZodEnum<["Withdraw", "Deposit", "Receive"]>;
        signer: z.ZodString;
        external_guard: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        amount: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
        time: z.ZodNumber;
        store_from_id: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    }, z.ZodTypeAny, "passthrough">>, z.ZodUndefined]>;
}, "strip", z.ZodTypeAny, {
    query_type: "onchain_table_item_treasury_history";
    result?: z.objectOutputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        payment: z.ZodEffects<z.ZodString, string, string>;
        op: z.ZodEnum<["Withdraw", "Deposit", "Receive"]>;
        signer: z.ZodString;
        external_guard: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        amount: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
        time: z.ZodNumber;
        store_from_id: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    }, z.ZodTypeAny, "passthrough"> | undefined;
}, {
    query_type: "onchain_table_item_treasury_history";
    result?: z.objectInputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        payment: z.ZodEffects<z.ZodString, string, string>;
        op: z.ZodEnum<["Withdraw", "Deposit", "Receive"]>;
        signer: z.ZodString;
        external_guard: z.ZodUnion<[z.ZodString, z.ZodNull]>;
        amount: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
        time: z.ZodNumber;
        store_from_id: z.ZodUnion<[z.ZodString, z.ZodNull]>;
    }, z.ZodTypeAny, "passthrough"> | undefined;
}>, z.ZodObject<{
    query_type: z.ZodLiteral<"onchain_table_item_machine_node">;
    result: z.ZodUnion<[z.ZodObject<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        name: z.ZodString;
        value: 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">;
    }, "passthrough", z.ZodTypeAny, z.objectOutputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        name: z.ZodString;
        value: 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">;
    }, z.ZodTypeAny, "passthrough">, z.objectInputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        name: z.ZodString;
        value: 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">;
    }, z.ZodTypeAny, "passthrough">>, z.ZodUndefined]>;
}, "strip", z.ZodTypeAny, {
    query_type: "onchain_table_item_machine_node";
    result?: z.objectOutputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        name: z.ZodString;
        value: 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">;
    }, z.ZodTypeAny, "passthrough"> | undefined;
}, {
    query_type: "onchain_table_item_machine_node";
    result?: z.objectInputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        name: z.ZodString;
        value: 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">;
    }, z.ZodTypeAny, "passthrough"> | undefined;
}>, z.ZodObject<{
    query_type: z.ZodLiteral<"onchain_table_item_progress_history">;
    result: z.ZodUnion<[z.ZodObject<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        index: z.ZodNumber;
        node: z.ZodString;
        next_node: z.ZodString;
        session: z.ZodArray<z.ZodObject<{
            next_node: z.ZodString;
            forwards: z.ZodArray<z.ZodObject<{
                forward: z.ZodString;
                who: z.ZodUnion<[z.ZodString, z.ZodNull]>;
                retained_submission: z.ZodArray<z.ZodObject<{
                    identifier: z.ZodNumber;
                    value_type: z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>, z.ZodLiteral<import("wowok").ValueType.Value>]>, z.ZodLiteral<"Value">]>;
                    value: z.ZodUnion<[z.ZodUnion<[z.ZodBoolean, z.ZodUnion<[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;
                    }>, z.ZodString]>, z.ZodString, z.ZodNumber, z.ZodArray<z.ZodBoolean, "many">, z.ZodUnion<[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;
                    }>, z.ZodArray<z.ZodString, "many">]>, z.ZodArray<z.ZodString, "many">, z.ZodArray<z.ZodNumber, "many">, z.ZodArray<z.ZodArray<z.ZodNumber, "many">, "many">]>, z.ZodType<any, z.ZodTypeDef, any>]>;
                }, "strip", z.ZodTypeAny, {
                    identifier: number;
                    value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                    value?: any;
                }, {
                    identifier: number;
                    value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                    value?: any;
                }>, "many">;
                msg: z.ZodString;
                accomplished: z.ZodBoolean;
                time: z.ZodNumber;
            }, "strip", z.ZodTypeAny, {
                time: number;
                forward: string;
                who: string | null;
                retained_submission: {
                    identifier: number;
                    value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                    value?: any;
                }[];
                msg: string;
                accomplished: boolean;
            }, {
                time: number;
                forward: string;
                who: string | null;
                retained_submission: {
                    identifier: number;
                    value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                    value?: any;
                }[];
                msg: string;
                accomplished: boolean;
            }>, "many">;
            weights: z.ZodNumber;
            threshold: z.ZodNumber;
        }, "strip", z.ZodTypeAny, {
            next_node: string;
            forwards: {
                time: number;
                forward: string;
                who: string | null;
                retained_submission: {
                    identifier: number;
                    value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                    value?: any;
                }[];
                msg: string;
                accomplished: boolean;
            }[];
            weights: number;
            threshold: number;
        }, {
            next_node: string;
            forwards: {
                time: number;
                forward: string;
                who: string | null;
                retained_submission: {
                    identifier: number;
                    value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                    value?: any;
                }[];
                msg: string;
                accomplished: boolean;
            }[];
            weights: number;
            threshold: number;
        }>, "many">;
        time: z.ZodNumber;
    }, "passthrough", z.ZodTypeAny, z.objectOutputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        index: z.ZodNumber;
        node: z.ZodString;
        next_node: z.ZodString;
        session: z.ZodArray<z.ZodObject<{
            next_node: z.ZodString;
            forwards: z.ZodArray<z.ZodObject<{
                forward: z.ZodString;
                who: z.ZodUnion<[z.ZodString, z.ZodNull]>;
                retained_submission: z.ZodArray<z.ZodObject<{
                    identifier: z.ZodNumber;
                    value_type: z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>, z.ZodLiteral<import("wowok").ValueType.Value>]>, z.ZodLiteral<"Value">]>;
                    value: z.ZodUnion<[z.ZodUnion<[z.ZodBoolean, z.ZodUnion<[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;
                    }>, z.ZodString]>, z.ZodString, z.ZodNumber, z.ZodArray<z.ZodBoolean, "many">, z.ZodUnion<[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;
                    }>, z.ZodArray<z.ZodString, "many">]>, z.ZodArray<z.ZodString, "many">, z.ZodArray<z.ZodNumber, "many">, z.ZodArray<z.ZodArray<z.ZodNumber, "many">, "many">]>, z.ZodType<any, z.ZodTypeDef, any>]>;
                }, "strip", z.ZodTypeAny, {
                    identifier: number;
                    value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                    value?: any;
                }, {
                    identifier: number;
                    value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                    value?: any;
                }>, "many">;
                msg: z.ZodString;
                accomplished: z.ZodBoolean;
                time: z.ZodNumber;
            }, "strip", z.ZodTypeAny, {
                time: number;
                forward: string;
                who: string | null;
                retained_submission: {
                    identifier: number;
                    value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                    value?: any;
                }[];
                msg: string;
                accomplished: boolean;
            }, {
                time: number;
                forward: string;
                who: string | null;
                retained_submission: {
                    identifier: number;
                    value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                    value?: any;
                }[];
                msg: string;
                accomplished: boolean;
            }>, "many">;
            weights: z.ZodNumber;
            threshold: z.ZodNumber;
        }, "strip", z.ZodTypeAny, {
            next_node: string;
            forwards: {
                time: number;
                forward: string;
                who: string | null;
                retained_submission: {
                    identifier: number;
                    value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                    value?: any;
                }[];
                msg: string;
                accomplished: boolean;
            }[];
            weights: number;
            threshold: number;
        }, {
            next_node: string;
            forwards: {
                time: number;
                forward: string;
                who: string | null;
                retained_submission: {
                    identifier: number;
                    value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                    value?: any;
                }[];
                msg: string;
                accomplished: boolean;
            }[];
            weights: number;
            threshold: number;
        }>, "many">;
        time: z.ZodNumber;
    }, z.ZodTypeAny, "passthrough">, z.objectInputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        index: z.ZodNumber;
        node: z.ZodString;
        next_node: z.ZodString;
        session: z.ZodArray<z.ZodObject<{
            next_node: z.ZodString;
            forwards: z.ZodArray<z.ZodObject<{
                forward: z.ZodString;
                who: z.ZodUnion<[z.ZodString, z.ZodNull]>;
                retained_submission: z.ZodArray<z.ZodObject<{
                    identifier: z.ZodNumber;
                    value_type: z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>, z.ZodLiteral<import("wowok").ValueType.Value>]>, z.ZodLiteral<"Value">]>;
                    value: z.ZodUnion<[z.ZodUnion<[z.ZodBoolean, z.ZodUnion<[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;
                    }>, z.ZodString]>, z.ZodString, z.ZodNumber, z.ZodArray<z.ZodBoolean, "many">, z.ZodUnion<[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;
                    }>, z.ZodArray<z.ZodString, "many">]>, z.ZodArray<z.ZodString, "many">, z.ZodArray<z.ZodNumber, "many">, z.ZodArray<z.ZodArray<z.ZodNumber, "many">, "many">]>, z.ZodType<any, z.ZodTypeDef, any>]>;
                }, "strip", z.ZodTypeAny, {
                    identifier: number;
                    value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                    value?: any;
                }, {
                    identifier: number;
                    value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                    value?: any;
                }>, "many">;
                msg: z.ZodString;
                accomplished: z.ZodBoolean;
                time: z.ZodNumber;
            }, "strip", z.ZodTypeAny, {
                time: number;
                forward: string;
                who: string | null;
                retained_submission: {
                    identifier: number;
                    value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                    value?: any;
                }[];
                msg: string;
                accomplished: boolean;
            }, {
                time: number;
                forward: string;
                who: string | null;
                retained_submission: {
                    identifier: number;
                    value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                    value?: any;
                }[];
                msg: string;
                accomplished: boolean;
            }>, "many">;
            weights: z.ZodNumber;
            threshold: z.ZodNumber;
        }, "strip", z.ZodTypeAny, {
            next_node: string;
            forwards: {
                time: number;
                forward: string;
                who: string | null;
                retained_submission: {
                    identifier: number;
                    value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                    value?: any;
                }[];
                msg: string;
                accomplished: boolean;
            }[];
            weights: number;
            threshold: number;
        }, {
            next_node: string;
            forwards: {
                time: number;
                forward: string;
                who: string | null;
                retained_submission: {
                    identifier: number;
                    value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                    value?: any;
                }[];
                msg: string;
                accomplished: boolean;
            }[];
            weights: number;
            threshold: number;
        }>, "many">;
        time: z.ZodNumber;
    }, z.ZodTypeAny, "passthrough">>, z.ZodUndefined]>;
}, "strip", z.ZodTypeAny, {
    query_type: "onchain_table_item_progress_history";
    result?: z.objectOutputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        index: z.ZodNumber;
        node: z.ZodString;
        next_node: z.ZodString;
        session: z.ZodArray<z.ZodObject<{
            next_node: z.ZodString;
            forwards: z.ZodArray<z.ZodObject<{
                forward: z.ZodString;
                who: z.ZodUnion<[z.ZodString, z.ZodNull]>;
                retained_submission: z.ZodArray<z.ZodObject<{
                    identifier: z.ZodNumber;
                    value_type: z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>, z.ZodLiteral<import("wowok").ValueType.Value>]>, z.ZodLiteral<"Value">]>;
                    value: z.ZodUnion<[z.ZodUnion<[z.ZodBoolean, z.ZodUnion<[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;
                    }>, z.ZodString]>, z.ZodString, z.ZodNumber, z.ZodArray<z.ZodBoolean, "many">, z.ZodUnion<[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;
                    }>, z.ZodArray<z.ZodString, "many">]>, z.ZodArray<z.ZodString, "many">, z.ZodArray<z.ZodNumber, "many">, z.ZodArray<z.ZodArray<z.ZodNumber, "many">, "many">]>, z.ZodType<any, z.ZodTypeDef, any>]>;
                }, "strip", z.ZodTypeAny, {
                    identifier: number;
                    value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                    value?: any;
                }, {
                    identifier: number;
                    value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                    value?: any;
                }>, "many">;
                msg: z.ZodString;
                accomplished: z.ZodBoolean;
                time: z.ZodNumber;
            }, "strip", z.ZodTypeAny, {
                time: number;
                forward: string;
                who: string | null;
                retained_submission: {
                    identifier: number;
                    value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                    value?: any;
                }[];
                msg: string;
                accomplished: boolean;
            }, {
                time: number;
                forward: string;
                who: string | null;
                retained_submission: {
                    identifier: number;
                    value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                    value?: any;
                }[];
                msg: string;
                accomplished: boolean;
            }>, "many">;
            weights: z.ZodNumber;
            threshold: z.ZodNumber;
        }, "strip", z.ZodTypeAny, {
            next_node: string;
            forwards: {
                time: number;
                forward: string;
                who: string | null;
                retained_submission: {
                    identifier: number;
                    value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                    value?: any;
                }[];
                msg: string;
                accomplished: boolean;
            }[];
            weights: number;
            threshold: number;
        }, {
            next_node: string;
            forwards: {
                time: number;
                forward: string;
                who: string | null;
                retained_submission: {
                    identifier: number;
                    value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                    value?: any;
                }[];
                msg: string;
                accomplished: boolean;
            }[];
            weights: number;
            threshold: number;
        }>, "many">;
        time: z.ZodNumber;
    }, z.ZodTypeAny, "passthrough"> | undefined;
}, {
    query_type: "onchain_table_item_progress_history";
    result?: z.objectInputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        index: z.ZodNumber;
        node: z.ZodString;
        next_node: z.ZodString;
        session: z.ZodArray<z.ZodObject<{
            next_node: z.ZodString;
            forwards: z.ZodArray<z.ZodObject<{
                forward: z.ZodString;
                who: z.ZodUnion<[z.ZodString, z.ZodNull]>;
                retained_submission: z.ZodArray<z.ZodObject<{
                    identifier: z.ZodNumber;
                    value_type: z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<import("wowok").ValueType.Bool>, z.ZodLiteral<import("wowok").ValueType.Address>, z.ZodLiteral<import("wowok").ValueType.String>, z.ZodLiteral<import("wowok").ValueType.U8>, z.ZodLiteral<import("wowok").ValueType.U16>, z.ZodLiteral<import("wowok").ValueType.U32>, z.ZodLiteral<import("wowok").ValueType.U64>, z.ZodLiteral<import("wowok").ValueType.U128>, z.ZodLiteral<import("wowok").ValueType.U256>, z.ZodLiteral<import("wowok").ValueType.VecBool>, z.ZodLiteral<import("wowok").ValueType.VecAddress>, z.ZodLiteral<import("wowok").ValueType.VecString>, z.ZodLiteral<import("wowok").ValueType.VecU8>, z.ZodLiteral<import("wowok").ValueType.VecU16>, z.ZodLiteral<import("wowok").ValueType.VecU32>, z.ZodLiteral<import("wowok").ValueType.VecU64>, z.ZodLiteral<import("wowok").ValueType.VecU128>, z.ZodLiteral<import("wowok").ValueType.VecU256>, z.ZodLiteral<import("wowok").ValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"VecString">, z.ZodLiteral<"VecU8">, z.ZodLiteral<"VecU16">, z.ZodLiteral<"VecU32">, z.ZodLiteral<"VecU64">, z.ZodLiteral<"VecU128">, z.ZodLiteral<"VecU256">, z.ZodLiteral<"VecVecU8">, z.ZodLiteral<"bool">, z.ZodLiteral<"address">, z.ZodLiteral<"string">, z.ZodLiteral<"u8">, z.ZodLiteral<"u16">, z.ZodLiteral<"u32">, z.ZodLiteral<"u64">, z.ZodLiteral<"u128">, z.ZodLiteral<"u256">, z.ZodLiteral<"vecbool">, z.ZodLiteral<"vecaddress">, z.ZodLiteral<"vecstring">, z.ZodLiteral<"vecu8">, z.ZodLiteral<"vecu16">, z.ZodLiteral<"vecu32">, z.ZodLiteral<"vecu64">, z.ZodLiteral<"vecu128">, z.ZodLiteral<"vecu256">, z.ZodLiteral<"vecvecu8">]>, z.ZodLiteral<import("wowok").ValueType.Value>]>, z.ZodLiteral<"Value">]>;
                    value: z.ZodUnion<[z.ZodUnion<[z.ZodBoolean, z.ZodUnion<[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;
                    }>, z.ZodString]>, z.ZodString, z.ZodNumber, z.ZodArray<z.ZodBoolean, "many">, z.ZodUnion<[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;
                    }>, z.ZodArray<z.ZodString, "many">]>, z.ZodArray<z.ZodString, "many">, z.ZodArray<z.ZodNumber, "many">, z.ZodArray<z.ZodArray<z.ZodNumber, "many">, "many">]>, z.ZodType<any, z.ZodTypeDef, any>]>;
                }, "strip", z.ZodTypeAny, {
                    identifier: number;
                    value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                    value?: any;
                }, {
                    identifier: number;
                    value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                    value?: any;
                }>, "many">;
                msg: z.ZodString;
                accomplished: z.ZodBoolean;
                time: z.ZodNumber;
            }, "strip", z.ZodTypeAny, {
                time: number;
                forward: string;
                who: string | null;
                retained_submission: {
                    identifier: number;
                    value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                    value?: any;
                }[];
                msg: string;
                accomplished: boolean;
            }, {
                time: number;
                forward: string;
                who: string | null;
                retained_submission: {
                    identifier: number;
                    value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                    value?: any;
                }[];
                msg: string;
                accomplished: boolean;
            }>, "many">;
            weights: z.ZodNumber;
            threshold: z.ZodNumber;
        }, "strip", z.ZodTypeAny, {
            next_node: string;
            forwards: {
                time: number;
                forward: string;
                who: string | null;
                retained_submission: {
                    identifier: number;
                    value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                    value?: any;
                }[];
                msg: string;
                accomplished: boolean;
            }[];
            weights: number;
            threshold: number;
        }, {
            next_node: string;
            forwards: {
                time: number;
                forward: string;
                who: string | null;
                retained_submission: {
                    identifier: number;
                    value_type: "string" | "Bool" | "Address" | "String" | "U8" | "U16" | "U32" | "U64" | "U128" | "U256" | "VecBool" | "VecAddress" | "VecString" | "VecU8" | "VecU16" | "VecU32" | "VecU64" | "VecU128" | "VecU256" | "VecVecU8" | import("wowok").ValueType | "bool" | "address" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "vecbool" | "vecaddress" | "vecstring" | "vecu8" | "vecu16" | "vecu32" | "vecu64" | "vecu128" | "vecu256" | "vecvecu8" | "Value";
                    value?: any;
                }[];
                msg: string;
                accomplished: boolean;
            }[];
            weights: number;
            threshold: number;
        }>, "many">;
        time: z.ZodNumber;
    }, z.ZodTypeAny, "passthrough"> | undefined;
}>, z.ZodObject<{
    query_type: z.ZodLiteral<"onchain_table_item_address_mark">;
    result: z.ZodUnion<[z.ZodObject<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        entity: z.ZodString;
        name: z.ZodString;
        tags: z.ZodArray<z.ZodString, "many">;
    }, "passthrough", z.ZodTypeAny, z.objectOutputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        entity: z.ZodString;
        name: z.ZodString;
        tags: z.ZodArray<z.ZodString, "many">;
    }, z.ZodTypeAny, "passthrough">, z.objectInputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        entity: z.ZodString;
        name: z.ZodString;
        tags: z.ZodArray<z.ZodString, "many">;
    }, z.ZodTypeAny, "passthrough">>, z.ZodUndefined]>;
}, "strip", z.ZodTypeAny, {
    query_type: "onchain_table_item_address_mark";
    result?: z.objectOutputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        entity: z.ZodString;
        name: z.ZodString;
        tags: z.ZodArray<z.ZodString, "many">;
    }, z.ZodTypeAny, "passthrough"> | undefined;
}, {
    query_type: "onchain_table_item_address_mark";
    result?: z.objectInputType<{
        object: z.ZodString;
        type: z.ZodOptional<z.ZodEnum<[import("wowok").ObjectType.Permission, import("wowok").ObjectType.Repository, import("wowok").ObjectType.Arb, import("wowok").ObjectType.Arbitration, import("wowok").ObjectType.Service, import("wowok").ObjectType.Machine, import("wowok").ObjectType.Order, import("wowok").ObjectType.Progress, import("wowok").ObjectType.Payment, import("wowok").ObjectType.Treasury, import("wowok").ObjectType.Guard, import("wowok").ObjectType.Demand, import("wowok").ObjectType.Passport, import("wowok").ObjectType.Allocation, import("wowok").ObjectType.Resource, import("wowok").ObjectType.Reward, import("wowok").ObjectType.Discount, import("wowok").ObjectType.EntityRegistrar, import("wowok").ObjectType.EntityLinker, import("wowok").ObjectType.Proof, import("wowok").ObjectType.WReceivedObject, import("wowok").ObjectType.Contact, import("wowok").ObjectType.TableItem_ProgressHistory, import("wowok").ObjectType.TableItem_PermissionPerm, import("wowok").ObjectType.TableItem_DemandPresenter, import("wowok").ObjectType.TableItem_MachineNode, import("wowok").ObjectType.TableItem_TreasuryHistory, import("wowok").ObjectType.TableItem_RepositoryData, import("wowok").ObjectType.TableItem_RewardRecord, import("wowok").ObjectType.TableItem_EntityLinker, import("wowok").ObjectType.TableItem_AddressMark, import("wowok").ObjectType.TableItem_EntityRegistrar]>>;
        type_raw: z.ZodOptional<z.ZodString>;
        owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
            AddressOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            AddressOwner: string;
        }, {
            AddressOwner: string;
        }>, z.ZodObject<{
            ObjectOwner: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            ObjectOwner: string;
        }, {
            ObjectOwner: string;
        }>, z.ZodObject<{
            Shared: z.ZodObject<{
                initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                initial_shared_version: string | number;
            }, {
                initial_shared_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            Shared: {
                initial_shared_version: string | number;
            };
        }, {
            Shared: {
                initial_shared_version: string | number;
            };
        }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
            ConsensusAddressOwner: z.ZodObject<{
                owner: z.ZodString;
                start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
            }, "strict", z.ZodTypeAny, {
                owner: string;
                start_version: string | number;
            }, {
                owner: string;
                start_version: string | number;
            }>;
        }, "strict", z.ZodTypeAny, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }, {
            ConsensusAddressOwner: {
                owner: string;
                start_version: string | number;
            };
        }>]>, z.ZodNull]>>;
        version: z.ZodOptional<z.ZodString>;
        previousTransaction: z.ZodOptional<z.ZodString>;
        cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
        query_name: z.ZodOptional<z.ZodString>;
        content_raw: z.ZodOptional<z.ZodAny>;
        _guard_node_comments: z.ZodOptional<z.ZodArray<z.ZodObject<{
            type: z.ZodString;
            description: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            type: string;
            description: string;
        }, {
            type: string;
            description: string;
        }>, "many">>;
    } & {
        entity: z.ZodString;
        name: z.ZodString;
        tags: z.ZodArray<z.ZodString, "many">;
    }, z.ZodTypeAny, "passthrough"> | undefined;
}>, z.ZodObject<{
    query_type: z.ZodLiteral<"onchain_received">;
    result: z.ZodUnion<[z.ZodObject<{
        balance: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
        token_type: z.ZodEffects<z.ZodString, string, string>;
        received: z.ZodArray<z.ZodObject<{
            id: z.ZodString;
            balance: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
            payment: z.ZodString;
        }, "strict", z.ZodTypeAny, {
            id: string;
            balance: string | number;
            payment: string;
        }, {
            id: string;
            balance: string | number;
            payment: string;
        }>, "many">;
    }, "strict", z.ZodTypeAny, {
        received: {
            id: string;
            balance: string | number;
            payment: string;
        }[];
        balance: string | number;
        token_type: string;
    }, {
        received: {
            id: string;
            balance: string | number;
            payment: string;
        }[];
        balance: string | number;
        token_type: string;
    }>, z.ZodArray<z.ZodObject<{
        id: z.ZodString;
        type: z.ZodString;
        content_raw: z.ZodOptional<z.ZodAny>;
    }, "strict", z.ZodTypeAny, {
        type: string;
        id: string;
        content_raw?: any;
    }, {
        type: string;
        id: string;
        content_raw?: any;
    }>, "many">]>;
}, "strip", z.ZodTypeAny, {
    result: {
        received: {
            id: string;
            balance: string | number;
            payment: string;
        }[];
        balance: string | number;
        token_type: string;
    } | {
        type: string;
        id: string;
        content_raw?: any;
    }[];
    query_type: "onchain_received";
}, {
    result: {
        received: {
            id: string;
            balance: string | number;
            payment: string;
        }[];
        balance: string | number;
        token_type: string;
    } | {
        type: string;
        id: string;
        content_raw?: any;
    }[];
    query_type: "onchain_received";
}>]>;
export declare const AllQueryResultsSchema: z.ZodType<any>;
export declare const WatchQueryOperationsResultSchema: z.ZodType<{
    result: any;
}>;
export type RecordsInEntity = z.infer<typeof RecordsInEntitySchema>;
export type VoteInLinker = z.infer<typeof VoteInEntityLinkerSchema>;
export type GuardSubmission = z.infer<typeof GuardSubmissionSchema>;
export type Recipient = z.infer<typeof RecipientSchema>;
export type ObjectEntityRegistrar = z.infer<typeof ObjectEntityRegistrarSchema>;
export type ObjectEntityLinker = z.infer<typeof ObjectEntityLinkerSchema>;
export type ObjectAddressMark = z.infer<typeof ObjectResourceSchema>;
export type TableItem_EntityRegistrar = z.infer<typeof TableItem_EntityRegistrarSchema>;
export type TableItem_EntityLinker = z.infer<typeof TableItem_EntityLinkerSchema>;
export type TableItem_AddressMark = z.infer<typeof TableItem_AddressMarkSchema>;
export type ServiceGuard = z.infer<typeof ServiceGuardSchema>;
export type ObjectDemand = z.infer<typeof ObjectDemandSchema>;
export type ObjectMachine = z.infer<typeof ObjectMachineSchema>;
export type ServiceSale = z.infer<typeof ServiceSaleSchema>;
export type PurchasedItem = z.infer<typeof PurchasedItemSchema>;
export type ConstantItem = z.infer<typeof ConstantItemSchema>;
export type PermissionInfoType = z.infer<typeof PermissionInfoTypeSchema>;
export type ProtocolInfoQuery = z.infer<typeof ProtocolInfoQuerySchema>;
export type ProtocolInfoResult = z.infer<typeof ProtocolInfoResultSchema>;
export type ProtocolInfoResultWrapped = z.infer<typeof ProtocolInfoResultWrappedSchema>;
export type WatchQueryOperationsResult = z.infer<typeof WatchQueryOperationsResultSchema>;
export type ObjectOrder = z.infer<typeof ObjectOrderSchema>;
export type NamedOperator = z.infer<typeof NamedOperatorSchema>;
export type ProgressSessionHolder = z.infer<typeof ProgressSessionHolderSchema>;
export type ProgressSession = z.infer<typeof ProgressSessionSchema>;
export type ObjectProgress = z.infer<typeof ObjectProgressSchema>;
export type AmountType = z.infer<typeof AmountTypeSchema>;
export type Amount = z.infer<typeof AmountSchema>;
export type RewardGuard = z.infer<typeof RewardGuardSchema>;
export type ObjectReward = z.infer<typeof ObjectRewardSchema>;
export type AllocationMode = z.infer<typeof AllocationModeSchema>;
export type AllocationSharing = z.infer<typeof AllocationSharingSchema>;
export type Allocator = z.infer<typeof AllocatorSchema>;
export type Allocators = z.infer<typeof AllocatorsSchema>;
export type ObjectService = z.infer<typeof ObjectServiceSchema>;
export type ArbVoted = z.infer<typeof ArbVotedSchema>;
export type ArbProposition = z.infer<typeof ArbPropositionSchema>;
export type ArbIndemnity = z.infer<typeof ArbIndemnitySchema>;
export type ArbStatus = z.infer<typeof ArbStatusSchema>;
export type ObjectArb = z.infer<typeof ObjectArbSchema>;
export type DiscountType = z.infer<typeof DiscountTypeSchema>;
export type ObjectDiscount = z.infer<typeof ObjectDiscountSchema>;
export type AmountFromDepositGuard = z.infer<typeof AmountFromDepositGuardSchema>;
export type AmountFromWithdrawGuard = z.infer<typeof AmountFromWithdrawGuardSchema>;
export type ObjectTreasury = z.infer<typeof ObjectTreasurySchema>;
export type TreasuryOp = z.infer<typeof TreasuryOpSchema>;
export type TreasuryRecord = z.infer<typeof TreasuryRecordSchema>;
export type PolicyWriteGuard = z.infer<typeof PolicyWriteGuardSchema>;
export type IdFrom = z.infer<typeof IdFromSchema>;
export type PolicyRule = z.infer<typeof PolicyRuleSchema>;
export type TableItem_RepositoryData = z.infer<typeof TableItem_RepositoryDataSchema>;
export type TableItem_RewardRecord = z.infer<typeof TableItem_RewardRecordSchema>;
export type ObjectRepository = z.infer<typeof ObjectRepositorySchema>;
export type Im = z.infer<typeof ImSchema>;
export type ObjectContact = z.infer<typeof ObjectContactSchema>;
export type ObjectPersonal = z.infer<typeof ObjectPersonalSchema>;
export type ObjectProof = z.infer<typeof ObjectProofSchema>;
export type WReceivedObject = z.infer<typeof WReceivedObjectSchema>;
export type ObjectPermission = z.infer<typeof ObjectPermissionSchema>;
export type ObjectGuard = z.infer<typeof ObjectGuardSchema>;
export type PaymentInfo = z.infer<typeof PaymentInfoSchema>;
export type ObjectPayment = z.infer<typeof ObjectPaymentSchema>;
export type ObjectAllocation = z.infer<typeof ObjectAllocationSchema>;
export type VoteWeight = z.infer<typeof VoteWeightSchema>;
export type VotingGuard = z.infer<typeof VotingGuardSchema>;
export type ObjectArbitration = z.infer<typeof ObjectArbitrationSchema>;
export type GuardInPassport = z.infer<typeof GuardInPassportSchema>;
export type ObjectPassport = z.infer<typeof ObjectPassportSchema>;
export type TableItem_PermissionPerm = z.infer<typeof TableItem_PermissionPermSchema>;
export type TableItem_DemandPresenter = z.infer<typeof TableItem_DemandPresenterSchema>;
export type MachineForwardGuard = z.infer<typeof MachineForwardGuardSchema>;
export type MachineForward = z.infer<typeof MachineForwardSchema>;
export type MachineNodePair = z.infer<typeof MachineNodePairSchema>;
export type MachineNode = z.infer<typeof MachineNodeSchema>;
export type TableItem_MachineNode = z.infer<typeof TableItem_MachineNodeSchema>;
export type TableItem_ProgressHistory = z.infer<typeof TableItem_ProgressHistorySchema>;
export type TableItem_TreasuryHistory = z.infer<typeof TableItem_TreasuryHistorySchema>;
export type ObjectsQuery = z.infer<typeof ObjectsQuerySchema>;
export type ObjectsAnswer = z.infer<typeof ObjectsAnswerSchema>;
export type ObjectUnion = z.infer<typeof ObjectUnionSchema>;
export type PersonalQuery = z.infer<typeof PersonalQuerySchema>;
export type TableQuery = z.infer<typeof TableQuerySchema>;
export type TableAnswerItem = z.infer<typeof TableAnswerItemSchema>;
export type TableAnswer = z.infer<typeof TableAnswerSchema>;
export type QueryTableItem_byAddress = z.infer<typeof QueryTableItem_byAddressSchema>;
export type QueryTableItem_byU64 = z.infer<typeof QueryTableItem_byU64Schema>;
export type QueryTableItem_byString = z.infer<typeof QueryTableItem_byStringSchema>;
export type QueryTableItem_byNameAddress = z.infer<typeof QueryTableItem_byNameAddressSchema>;
export type QueryTableItem_Registrar_Entity = z.infer<typeof QueryTableItem_Registrar_EntitySchema>;
export type QueryTableItem = z.infer<typeof QueryTableItemSchema>;
export type TableItemUnionOrUndefined = z.infer<typeof TableItemUnionOrUndefinedSchema>;
export type EventType = z.infer<typeof EventTypeSchema>;
export type EventCursor = z.infer<typeof EventCursorSchema>;
export type EventBase = z.infer<typeof EventBaseSchema>;
export type ArbEvent = z.infer<typeof ArbEventSchema>;
export type NewOrderEvent = z.infer<typeof NewOrderEventSchema>;
export type ProgressEvent = z.infer<typeof ProgressEventSchema>;
export type DemandPresentEvent = z.infer<typeof DemandPresentEventSchema>;
export type DemandFeedbackEvent = z.infer<typeof DemandFeedbackEventSchema>;
export type NewEntityEvent = z.infer<typeof NewEntityEventSchema>;
export type EventAnswer = z.infer<typeof EventAnswerSchema>;
export type EventQuery = z.infer<typeof EventQuerySchema>;
export type OnchainEventsInput = z.infer<typeof OnchainEventsInputSchema>;
export type OnchainEventsResult = z.infer<typeof OnchainEventsResultSchema>;
