import { z } from "zod";
import { ValueType as WowValueType, ObjectType as WowObjectType, ENTRYPOINT } from "wowok";
export declare const DescriptionSchema: z.ZodEffects<z.ZodString, string, string>;
export declare const LongNameSchema: z.ZodEffects<z.ZodString, string, string>;
export declare const WowAddressSchema: z.ZodEffects<z.ZodString, string, string>;
export declare const TokenTypeSchema: z.ZodEffects<z.ZodString, string, string>;
export declare const TokenTypeWithDefaultSchema: z.ZodDefault<z.ZodEffects<z.ZodString, string, string>>;
export declare const NameSchema: z.ZodEffects<z.ZodString, string, string>;
export declare const NotEmptyNameSchema: z.ZodEffects<z.ZodString, string, string>;
export declare const NameOrAddressSchema: z.ZodEffects<z.ZodString, string, string>;
export declare const AccountOrMark_AddressSchema: z.ZodObject<{
    name_or_address: z.ZodOptional<z.ZodEffects<z.ZodString, string, string>>;
    local_mark_first: z.ZodOptional<z.ZodBoolean>;
}, "strict", z.ZodTypeAny, {
    name_or_address?: string | undefined;
    local_mark_first?: boolean | undefined;
}, {
    name_or_address?: string | undefined;
    local_mark_first?: boolean | undefined;
}>;
export declare const ManyAccountOrMark_AddressSchema: 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;
}>;
export declare const AccountOrMark_AddressAISchema: z.ZodUnion<[z.ZodString, z.ZodObject<{
    name_or_address: z.ZodOptional<z.ZodEffects<z.ZodString, string, string>>;
    local_mark_first: z.ZodOptional<z.ZodBoolean>;
}, "strict", z.ZodTypeAny, {
    name_or_address?: string | undefined;
    local_mark_first?: boolean | undefined;
}, {
    name_or_address?: string | undefined;
    local_mark_first?: boolean | undefined;
}>]>;
export declare const ManyAccountOrMark_AddressAISchema: z.ZodUnion<[z.ZodArray<z.ZodString, "many">, 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;
}>]>;
export declare const ObjectOwnerSchema: z.ZodUnion<[z.ZodObject<{
    AddressOwner: z.ZodString;
}, "strict", z.ZodTypeAny, {
    AddressOwner: string;
}, {
    AddressOwner: string;
}>, z.ZodObject<{
    ObjectOwner: z.ZodString;
}, "strict", z.ZodTypeAny, {
    ObjectOwner: string;
}, {
    ObjectOwner: string;
}>, z.ZodObject<{
    Shared: z.ZodObject<{
        initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
    }, "strict", z.ZodTypeAny, {
        initial_shared_version: string | number;
    }, {
        initial_shared_version: string | number;
    }>;
}, "strict", z.ZodTypeAny, {
    Shared: {
        initial_shared_version: string | number;
    };
}, {
    Shared: {
        initial_shared_version: string | number;
    };
}>, z.ZodLiteral<"Immutable">, z.ZodObject<{
    ConsensusAddressOwner: z.ZodObject<{
        owner: z.ZodString;
        start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
    }, "strict", z.ZodTypeAny, {
        owner: string;
        start_version: string | number;
    }, {
        owner: string;
        start_version: string | number;
    }>;
}, "strict", z.ZodTypeAny, {
    ConsensusAddressOwner: {
        owner: string;
        start_version: string | number;
    };
}, {
    ConsensusAddressOwner: {
        owner: string;
        start_version: string | number;
    };
}>]>;
export declare const ValueTypeUserSchema: z.ZodUnion<[z.ZodLiteral<WowValueType.Bool>, z.ZodLiteral<WowValueType.Address>, z.ZodLiteral<WowValueType.String>, z.ZodLiteral<WowValueType.U8>, z.ZodLiteral<WowValueType.U16>, z.ZodLiteral<WowValueType.U32>, z.ZodLiteral<WowValueType.U64>, z.ZodLiteral<WowValueType.U128>, z.ZodLiteral<WowValueType.U256>, z.ZodLiteral<WowValueType.VecBool>, z.ZodLiteral<WowValueType.VecAddress>, z.ZodLiteral<WowValueType.VecString>, z.ZodLiteral<WowValueType.VecU8>, z.ZodLiteral<WowValueType.VecU16>, z.ZodLiteral<WowValueType.VecU32>, z.ZodLiteral<WowValueType.VecU64>, z.ZodLiteral<WowValueType.VecU128>, z.ZodLiteral<WowValueType.VecU256>, z.ZodLiteral<WowValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"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">]>;
export declare const ValueTypeSchema: z.ZodUnion<[z.ZodUnion<[z.ZodUnion<[z.ZodLiteral<WowValueType.Bool>, z.ZodLiteral<WowValueType.Address>, z.ZodLiteral<WowValueType.String>, z.ZodLiteral<WowValueType.U8>, z.ZodLiteral<WowValueType.U16>, z.ZodLiteral<WowValueType.U32>, z.ZodLiteral<WowValueType.U64>, z.ZodLiteral<WowValueType.U128>, z.ZodLiteral<WowValueType.U256>, z.ZodLiteral<WowValueType.VecBool>, z.ZodLiteral<WowValueType.VecAddress>, z.ZodLiteral<WowValueType.VecString>, z.ZodLiteral<WowValueType.VecU8>, z.ZodLiteral<WowValueType.VecU16>, z.ZodLiteral<WowValueType.VecU32>, z.ZodLiteral<WowValueType.VecU64>, z.ZodLiteral<WowValueType.VecU128>, z.ZodLiteral<WowValueType.VecU256>, z.ZodLiteral<WowValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"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<WowValueType.Value>]>, z.ZodLiteral<"Value">]>;
export declare const ObjectTypeSchema: z.ZodEnum<[WowObjectType.Permission, WowObjectType.Repository, WowObjectType.Arb, WowObjectType.Arbitration, WowObjectType.Service, WowObjectType.Machine, WowObjectType.Order, WowObjectType.Progress, WowObjectType.Payment, WowObjectType.Treasury, WowObjectType.Guard, WowObjectType.Demand, WowObjectType.Passport, WowObjectType.Allocation, WowObjectType.Resource, WowObjectType.Reward, WowObjectType.Discount, WowObjectType.EntityRegistrar, WowObjectType.EntityLinker, WowObjectType.Proof, WowObjectType.WReceivedObject, WowObjectType.Contact, WowObjectType.TableItem_ProgressHistory, WowObjectType.TableItem_PermissionPerm, WowObjectType.TableItem_DemandPresenter, WowObjectType.TableItem_MachineNode, WowObjectType.TableItem_TreasuryHistory, WowObjectType.TableItem_RepositoryData, WowObjectType.TableItem_RewardRecord, WowObjectType.TableItem_EntityLinker, WowObjectType.TableItem_AddressMark, WowObjectType.TableItem_EntityRegistrar]>;
export declare const BalanceTypeSchema: z.ZodUnion<[z.ZodNumber, z.ZodString]>;
export declare const QueryIdSchema: z.ZodNumber;
export declare const CacheExpireTypeSchema: z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>;
export declare const ValueContainerSchema: z.ZodType<any>;
export declare const SupportedValueUserSchema: 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">]>;
export declare const SupportedValueSchema: 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>]>;
export declare const GuardIdentifierSchema: z.ZodNumber;
export declare const GuardTableItemBaseSchema: z.ZodObject<{
    identifier: z.ZodNumber;
    b_submission: z.ZodBoolean;
    value_type: z.ZodUnion<[z.ZodLiteral<WowValueType.Bool>, z.ZodLiteral<WowValueType.Address>, z.ZodLiteral<WowValueType.String>, z.ZodLiteral<WowValueType.U8>, z.ZodLiteral<WowValueType.U16>, z.ZodLiteral<WowValueType.U32>, z.ZodLiteral<WowValueType.U64>, z.ZodLiteral<WowValueType.U128>, z.ZodLiteral<WowValueType.U256>, z.ZodLiteral<WowValueType.VecBool>, z.ZodLiteral<WowValueType.VecAddress>, z.ZodLiteral<WowValueType.VecString>, z.ZodLiteral<WowValueType.VecU8>, z.ZodLiteral<WowValueType.VecU16>, z.ZodLiteral<WowValueType.VecU32>, z.ZodLiteral<WowValueType.VecU64>, z.ZodLiteral<WowValueType.VecU128>, z.ZodLiteral<WowValueType.VecU256>, z.ZodLiteral<WowValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"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>;
}, "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" | WowValueType.Bool | WowValueType.Address | WowValueType.String | WowValueType.U8 | WowValueType.U16 | WowValueType.U32 | WowValueType.U64 | WowValueType.U128 | WowValueType.U256 | WowValueType.VecBool | WowValueType.VecAddress | WowValueType.VecString | WowValueType.VecU8 | WowValueType.VecU16 | WowValueType.VecU32 | WowValueType.VecU64 | WowValueType.VecU128 | WowValueType.VecU256 | WowValueType.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;
}, {
    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" | WowValueType.Bool | WowValueType.Address | WowValueType.String | WowValueType.U8 | WowValueType.U16 | WowValueType.U32 | WowValueType.U64 | WowValueType.U128 | WowValueType.U256 | WowValueType.VecBool | WowValueType.VecAddress | WowValueType.VecString | WowValueType.VecU8 | WowValueType.VecU16 | WowValueType.VecU32 | WowValueType.VecU64 | WowValueType.VecU128 | WowValueType.VecU256 | WowValueType.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;
}>;
export declare const GuardTableItemSchema: z.ZodObject<{
    identifier: z.ZodNumber;
    b_submission: z.ZodBoolean;
    value_type: z.ZodUnion<[z.ZodLiteral<WowValueType.Bool>, z.ZodLiteral<WowValueType.Address>, z.ZodLiteral<WowValueType.String>, z.ZodLiteral<WowValueType.U8>, z.ZodLiteral<WowValueType.U16>, z.ZodLiteral<WowValueType.U32>, z.ZodLiteral<WowValueType.U64>, z.ZodLiteral<WowValueType.U128>, z.ZodLiteral<WowValueType.U256>, z.ZodLiteral<WowValueType.VecBool>, z.ZodLiteral<WowValueType.VecAddress>, z.ZodLiteral<WowValueType.VecString>, z.ZodLiteral<WowValueType.VecU8>, z.ZodLiteral<WowValueType.VecU16>, z.ZodLiteral<WowValueType.VecU32>, z.ZodLiteral<WowValueType.VecU64>, z.ZodLiteral<WowValueType.VecU128>, z.ZodLiteral<WowValueType.VecU256>, z.ZodLiteral<WowValueType.VecVecU8>, z.ZodLiteral<"Bool">, z.ZodLiteral<"Address">, z.ZodLiteral<"String">, z.ZodLiteral<"U8">, z.ZodLiteral<"U16">, z.ZodLiteral<"U32">, z.ZodLiteral<"U64">, z.ZodLiteral<"U128">, z.ZodLiteral<"U256">, z.ZodLiteral<"VecBool">, z.ZodLiteral<"VecAddress">, z.ZodLiteral<"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<[WowObjectType.Permission, WowObjectType.Repository, WowObjectType.Arb, WowObjectType.Arbitration, WowObjectType.Service, WowObjectType.Machine, WowObjectType.Order, WowObjectType.Progress, WowObjectType.Payment, WowObjectType.Treasury, WowObjectType.Guard, WowObjectType.Demand, WowObjectType.Passport, WowObjectType.Allocation, WowObjectType.Resource, WowObjectType.Reward, WowObjectType.Discount, WowObjectType.EntityRegistrar, WowObjectType.EntityLinker, WowObjectType.Proof, WowObjectType.WReceivedObject, WowObjectType.Contact, WowObjectType.TableItem_ProgressHistory, WowObjectType.TableItem_PermissionPerm, WowObjectType.TableItem_DemandPresenter, WowObjectType.TableItem_MachineNode, WowObjectType.TableItem_TreasuryHistory, WowObjectType.TableItem_RepositoryData, WowObjectType.TableItem_RewardRecord, WowObjectType.TableItem_EntityLinker, WowObjectType.TableItem_AddressMark, WowObjectType.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" | WowValueType.Bool | WowValueType.Address | WowValueType.String | WowValueType.U8 | WowValueType.U16 | WowValueType.U32 | WowValueType.U64 | WowValueType.U128 | WowValueType.U256 | WowValueType.VecBool | WowValueType.VecAddress | WowValueType.VecString | WowValueType.VecU8 | WowValueType.VecU16 | WowValueType.VecU32 | WowValueType.VecU64 | WowValueType.VecU128 | WowValueType.VecU256 | WowValueType.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?: WowObjectType | 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" | WowValueType.Bool | WowValueType.Address | WowValueType.String | WowValueType.U8 | WowValueType.U16 | WowValueType.U32 | WowValueType.U64 | WowValueType.U128 | WowValueType.U256 | WowValueType.VecBool | WowValueType.VecAddress | WowValueType.VecString | WowValueType.VecU8 | WowValueType.VecU16 | WowValueType.VecU32 | WowValueType.VecU64 | WowValueType.VecU128 | WowValueType.VecU256 | WowValueType.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?: WowObjectType | undefined;
}>;
export declare const EntrypointSchema: z.ZodEnum<[ENTRYPOINT.Localnet, ENTRYPOINT.Testnet]>;
export declare const FaucetNetworkSchema: z.ZodEnum<[ENTRYPOINT.Localnet, ENTRYPOINT.Testnet]>;
export declare const ObjectBaseSchema: z.ZodObject<{
    object: z.ZodString;
    type: z.ZodOptional<z.ZodEnum<[WowObjectType.Permission, WowObjectType.Repository, WowObjectType.Arb, WowObjectType.Arbitration, WowObjectType.Service, WowObjectType.Machine, WowObjectType.Order, WowObjectType.Progress, WowObjectType.Payment, WowObjectType.Treasury, WowObjectType.Guard, WowObjectType.Demand, WowObjectType.Passport, WowObjectType.Allocation, WowObjectType.Resource, WowObjectType.Reward, WowObjectType.Discount, WowObjectType.EntityRegistrar, WowObjectType.EntityLinker, WowObjectType.Proof, WowObjectType.WReceivedObject, WowObjectType.Contact, WowObjectType.TableItem_ProgressHistory, WowObjectType.TableItem_PermissionPerm, WowObjectType.TableItem_DemandPresenter, WowObjectType.TableItem_MachineNode, WowObjectType.TableItem_TreasuryHistory, WowObjectType.TableItem_RepositoryData, WowObjectType.TableItem_RewardRecord, WowObjectType.TableItem_EntityLinker, WowObjectType.TableItem_AddressMark, WowObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: 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<[WowObjectType.Permission, WowObjectType.Repository, WowObjectType.Arb, WowObjectType.Arbitration, WowObjectType.Service, WowObjectType.Machine, WowObjectType.Order, WowObjectType.Progress, WowObjectType.Payment, WowObjectType.Treasury, WowObjectType.Guard, WowObjectType.Demand, WowObjectType.Passport, WowObjectType.Allocation, WowObjectType.Resource, WowObjectType.Reward, WowObjectType.Discount, WowObjectType.EntityRegistrar, WowObjectType.EntityLinker, WowObjectType.Proof, WowObjectType.WReceivedObject, WowObjectType.Contact, WowObjectType.TableItem_ProgressHistory, WowObjectType.TableItem_PermissionPerm, WowObjectType.TableItem_DemandPresenter, WowObjectType.TableItem_MachineNode, WowObjectType.TableItem_TreasuryHistory, WowObjectType.TableItem_RepositoryData, WowObjectType.TableItem_RewardRecord, WowObjectType.TableItem_EntityLinker, WowObjectType.TableItem_AddressMark, WowObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: 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<[WowObjectType.Permission, WowObjectType.Repository, WowObjectType.Arb, WowObjectType.Arbitration, WowObjectType.Service, WowObjectType.Machine, WowObjectType.Order, WowObjectType.Progress, WowObjectType.Payment, WowObjectType.Treasury, WowObjectType.Guard, WowObjectType.Demand, WowObjectType.Passport, WowObjectType.Allocation, WowObjectType.Resource, WowObjectType.Reward, WowObjectType.Discount, WowObjectType.EntityRegistrar, WowObjectType.EntityLinker, WowObjectType.Proof, WowObjectType.WReceivedObject, WowObjectType.Contact, WowObjectType.TableItem_ProgressHistory, WowObjectType.TableItem_PermissionPerm, WowObjectType.TableItem_DemandPresenter, WowObjectType.TableItem_MachineNode, WowObjectType.TableItem_TreasuryHistory, WowObjectType.TableItem_RepositoryData, WowObjectType.TableItem_RewardRecord, WowObjectType.TableItem_EntityLinker, WowObjectType.TableItem_AddressMark, WowObjectType.TableItem_EntityRegistrar]>>;
    type_raw: z.ZodOptional<z.ZodString>;
    owner: z.ZodOptional<z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
        AddressOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        AddressOwner: string;
    }, {
        AddressOwner: string;
    }>, z.ZodObject<{
        ObjectOwner: z.ZodString;
    }, "strict", z.ZodTypeAny, {
        ObjectOwner: string;
    }, {
        ObjectOwner: string;
    }>, z.ZodObject<{
        Shared: z.ZodObject<{
            initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            initial_shared_version: string | number;
        }, {
            initial_shared_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        Shared: {
            initial_shared_version: string | number;
        };
    }, {
        Shared: {
            initial_shared_version: string | number;
        };
    }>, z.ZodLiteral<"Immutable">, z.ZodObject<{
        ConsensusAddressOwner: z.ZodObject<{
            owner: z.ZodString;
            start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
        }, "strict", z.ZodTypeAny, {
            owner: string;
            start_version: string | number;
        }, {
            owner: string;
            start_version: string | number;
        }>;
    }, "strict", z.ZodTypeAny, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }, {
        ConsensusAddressOwner: {
            owner: string;
            start_version: string | number;
        };
    }>]>, z.ZodNull]>>;
    version: z.ZodOptional<z.ZodString>;
    previousTransaction: z.ZodOptional<z.ZodString>;
    cache_expire: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodLiteral<"INFINITE">]>>;
    query_name: z.ZodOptional<z.ZodString>;
    content_raw: z.ZodOptional<z.ZodAny>;
    _guard_node_comments: 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">>;
export declare const QueryEnvSchema: z.ZodObject<{
    no_cache: z.ZodOptional<z.ZodBoolean>;
    network: z.ZodOptional<z.ZodEnum<[ENTRYPOINT.Localnet, ENTRYPOINT.Testnet]>>;
}, "strict", z.ZodTypeAny, {
    no_cache?: boolean | undefined;
    network?: ENTRYPOINT | undefined;
}, {
    no_cache?: boolean | undefined;
    network?: ENTRYPOINT | undefined;
}>;
export declare const QueryReceivedSchema: z.ZodObject<{
    no_cache: z.ZodOptional<z.ZodBoolean>;
    network: z.ZodOptional<z.ZodEnum<[ENTRYPOINT.Localnet, ENTRYPOINT.Testnet]>>;
} & {
    name_or_address: z.ZodUnion<[z.ZodString, z.ZodObject<{
        name_or_address: z.ZodOptional<z.ZodEffects<z.ZodString, string, string>>;
        local_mark_first: z.ZodOptional<z.ZodBoolean>;
    }, "strict", z.ZodTypeAny, {
        name_or_address?: string | undefined;
        local_mark_first?: boolean | undefined;
    }, {
        name_or_address?: string | undefined;
        local_mark_first?: boolean | undefined;
    }>]>;
    all_type: z.ZodOptional<z.ZodBoolean>;
    cursor: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
    limit: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodNull]>>;
}, "strict", z.ZodTypeAny, {
    name_or_address: string | {
        name_or_address?: string | undefined;
        local_mark_first?: boolean | undefined;
    };
    no_cache?: boolean | undefined;
    network?: ENTRYPOINT | undefined;
    all_type?: boolean | undefined;
    cursor?: string | null | undefined;
    limit?: number | null | undefined;
}, {
    name_or_address: string | {
        name_or_address?: string | undefined;
        local_mark_first?: boolean | undefined;
    };
    no_cache?: boolean | undefined;
    network?: ENTRYPOINT | undefined;
    all_type?: boolean | undefined;
    cursor?: string | null | undefined;
    limit?: number | null | undefined;
}>;
export declare const ReceivedBalanceObjectSchema: 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;
}>;
export declare const CoinWrapperTokenTypeSchema: z.ZodEffects<z.ZodString, string, string>;
export declare const ReceivedBalanceSchema: 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;
}>;
export declare const ReceivedBalanceOrRecentlySchema: 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.ZodLiteral<"recently">]>;
export declare const ReceivedNormalSchema: 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;
}>;
export declare const ReceivedObjectsOrRecentlySchema: z.ZodUnion<[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">, 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.ZodLiteral<"recently">]>;
export declare const QueryReceivedResultSchema: z.ZodObject<{
    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">]>;
}, "strict", z.ZodTypeAny, {
    result: {
        received: {
            id: string;
            balance: string | number;
            payment: string;
        }[];
        balance: string | number;
        token_type: string;
    } | {
        type: string;
        id: string;
        content_raw?: any;
    }[];
}, {
    result: {
        received: {
            id: string;
            balance: string | number;
            payment: string;
        }[];
        balance: string | number;
        token_type: string;
    } | {
        type: string;
        id: string;
        content_raw?: any;
    }[];
}>;
export type WowAddress = z.infer<typeof WowAddressSchema>;
export type TokenType = z.infer<typeof TokenTypeSchema>;
export type Name = z.infer<typeof NameSchema>;
export type NameOrAddress = z.infer<typeof NameOrAddressSchema>;
export type AccountOrMark_Address = z.infer<typeof AccountOrMark_AddressSchema>;
export type ManyAccountOrMark_Address = z.infer<typeof ManyAccountOrMark_AddressSchema>;
export type ObjectOwner = z.infer<typeof ObjectOwnerSchema>;
export type ValueType = z.infer<typeof ValueTypeSchema>;
export type ObjectType = z.infer<typeof ObjectTypeSchema>;
export type BalanceType = z.infer<typeof BalanceTypeSchema>;
export type QueryId = z.infer<typeof QueryIdSchema>;
export type CacheExpireType = z.infer<typeof CacheExpireTypeSchema>;
export type SupportedValue = z.infer<typeof SupportedValueSchema>;
export type GuardIdentifier = z.infer<typeof GuardIdentifierSchema>;
export type GuardTableItem = z.infer<typeof GuardTableItemSchema>;
export type Entrypoint = z.infer<typeof EntrypointSchema>;
export type ObjectBase = z.infer<typeof ObjectBaseSchema>;
export type QueryEnv = z.infer<typeof QueryEnvSchema>;
export type QueryReceived = z.infer<typeof QueryReceivedSchema>;
export type ReceivedBalance = z.infer<typeof ReceivedBalanceSchema>;
export type ReceivedNormal = z.infer<typeof ReceivedNormalSchema>;
export type QueryReceivedResult = z.infer<typeof QueryReceivedResultSchema>;
