import type { EnumInputShape, EnumOutputShape } from '@mysten/bcs'; import type { GenericSchema, InferInput, InferOutput } from 'valibot'; import type { Simplify } from '@mysten/utils'; type EnumSchema>> = GenericSchema; }>>, EnumOutputShape; }>>>; export declare function safeEnum>>(options: T): EnumSchema; export declare const SuiAddress: import("valibot").SchemaWithPipe<[import("valibot").StringSchema, import("valibot").TransformAction, import("valibot").CheckAction]>; export declare const ObjectID: import("valibot").SchemaWithPipe<[import("valibot").StringSchema, import("valibot").TransformAction, import("valibot").CheckAction]>; export declare const BCSBytes: import("valibot").StringSchema; export declare const JsonU64: import("valibot").SchemaWithPipe<[import("valibot").UnionSchema<[import("valibot").StringSchema, import("valibot").SchemaWithPipe<[import("valibot").NumberSchema, import("valibot").IntegerAction]>], undefined>, import("valibot").CheckAction]>; export declare const ObjectRef: import("valibot").ObjectSchema<{ readonly objectId: import("valibot").SchemaWithPipe<[import("valibot").StringSchema, import("valibot").TransformAction, import("valibot").CheckAction]>; readonly version: import("valibot").SchemaWithPipe<[import("valibot").UnionSchema<[import("valibot").StringSchema, import("valibot").SchemaWithPipe<[import("valibot").NumberSchema, import("valibot").IntegerAction]>], undefined>, import("valibot").CheckAction]>; readonly digest: import("valibot").StringSchema; }, undefined>; export type ObjectRef = InferOutput; export declare const Argument: GenericSchema<{ GasCoin: true; } | { Input: number; type?: "pure" | "object"; } | { Result: number; } | { NestedResult: [number, number]; }, { $kind: "GasCoin"; GasCoin: true; } | { $kind: "Input"; Input: number; type?: "pure"; } | { $kind: "Input"; Input: number; type?: "object"; } | { $kind: "Result"; Result: number; } | { $kind: "NestedResult"; NestedResult: [number, number]; }>; export type Argument = InferOutput; export declare const GasData: import("valibot").ObjectSchema<{ readonly budget: import("valibot").NullableSchema, import("valibot").SchemaWithPipe<[import("valibot").NumberSchema, import("valibot").IntegerAction]>], undefined>, import("valibot").CheckAction]>, never>; readonly price: import("valibot").NullableSchema, import("valibot").SchemaWithPipe<[import("valibot").NumberSchema, import("valibot").IntegerAction]>], undefined>, import("valibot").CheckAction]>, never>; readonly owner: import("valibot").NullableSchema, import("valibot").TransformAction, import("valibot").CheckAction]>, never>; readonly payment: import("valibot").NullableSchema, import("valibot").TransformAction, import("valibot").CheckAction]>; readonly version: import("valibot").SchemaWithPipe<[import("valibot").UnionSchema<[import("valibot").StringSchema, import("valibot").SchemaWithPipe<[import("valibot").NumberSchema, import("valibot").IntegerAction]>], undefined>, import("valibot").CheckAction]>; readonly digest: import("valibot").StringSchema; }, undefined>, undefined>, never>; }, undefined>; export type GasData = InferOutput; export declare const StructTag: import("valibot").ObjectSchema<{ readonly address: import("valibot").StringSchema; readonly module: import("valibot").StringSchema; readonly name: import("valibot").StringSchema; readonly typeParams: import("valibot").ArraySchema, undefined>; }, undefined>; export type StructTag = InferOutput; export type OpenMoveTypeSignatureBody = 'address' | 'bool' | 'u8' | 'u16' | 'u32' | 'u64' | 'u128' | 'u256' | { vector: OpenMoveTypeSignatureBody; } | { datatype: { package: string; module: string; type: string; typeParameters: OpenMoveTypeSignatureBody[]; }; } | { typeParameter: number; }; export declare const OpenMoveTypeSignatureBody: GenericSchema; export declare const OpenMoveTypeSignature: import("valibot").ObjectSchema<{ readonly ref: import("valibot").NullableSchema, import("valibot").LiteralSchema<"&mut", undefined>], undefined>, never>; readonly body: GenericSchema>; }, undefined>; export type OpenMoveTypeSignature = InferOutput; declare const ProgrammableMoveCall: import("valibot").ObjectSchema<{ readonly package: import("valibot").SchemaWithPipe<[import("valibot").StringSchema, import("valibot").TransformAction, import("valibot").CheckAction]>; readonly module: import("valibot").StringSchema; readonly function: import("valibot").StringSchema; readonly typeArguments: import("valibot").ArraySchema, undefined>; readonly arguments: import("valibot").ArraySchema>, undefined>; readonly _argumentTypes: import("valibot").OptionalSchema, import("valibot").LiteralSchema<"&mut", undefined>], undefined>, never>; readonly body: GenericSchema>; }, undefined>, undefined>, never>, never>; }, undefined>; export type ProgrammableMoveCall = InferOutput; export declare const $Intent: import("valibot").ObjectSchema<{ readonly name: import("valibot").StringSchema; readonly inputs: import("valibot").RecordSchema, import("valibot").UnionSchema<[GenericSchema<{ GasCoin: true; } | { Input: number; type?: "pure" | "object"; } | { Result: number; } | { NestedResult: [number, number]; }, { $kind: "GasCoin"; GasCoin: true; } | { $kind: "Input"; Input: number; type?: "pure"; } | { $kind: "Input"; Input: number; type?: "object"; } | { $kind: "Result"; Result: number; } | { $kind: "NestedResult"; NestedResult: [number, number]; }, import("valibot").BaseIssue>, import("valibot").ArraySchema>, undefined>], undefined>, undefined>; readonly data: import("valibot").RecordSchema, import("valibot").UnknownSchema, undefined>; }, undefined>; export declare const Command: EnumSchema<{ MoveCall: import("valibot").ObjectSchema<{ readonly package: import("valibot").SchemaWithPipe<[import("valibot").StringSchema, import("valibot").TransformAction, import("valibot").CheckAction]>; readonly module: import("valibot").StringSchema; readonly function: import("valibot").StringSchema; readonly typeArguments: import("valibot").ArraySchema, undefined>; readonly arguments: import("valibot").ArraySchema>, undefined>; readonly _argumentTypes: import("valibot").OptionalSchema, import("valibot").LiteralSchema<"&mut", undefined>], undefined>, never>; readonly body: GenericSchema>; }, undefined>, undefined>, never>, never>; }, undefined>; TransferObjects: import("valibot").ObjectSchema<{ readonly objects: import("valibot").ArraySchema>, undefined>; readonly address: GenericSchema<{ GasCoin: true; } | { Input: number; type?: "pure" | "object"; } | { Result: number; } | { NestedResult: [number, number]; }, { $kind: "GasCoin"; GasCoin: true; } | { $kind: "Input"; Input: number; type?: "pure"; } | { $kind: "Input"; Input: number; type?: "object"; } | { $kind: "Result"; Result: number; } | { $kind: "NestedResult"; NestedResult: [number, number]; }, import("valibot").BaseIssue>; }, undefined>; SplitCoins: import("valibot").ObjectSchema<{ readonly coin: GenericSchema<{ GasCoin: true; } | { Input: number; type?: "pure" | "object"; } | { Result: number; } | { NestedResult: [number, number]; }, { $kind: "GasCoin"; GasCoin: true; } | { $kind: "Input"; Input: number; type?: "pure"; } | { $kind: "Input"; Input: number; type?: "object"; } | { $kind: "Result"; Result: number; } | { $kind: "NestedResult"; NestedResult: [number, number]; }, import("valibot").BaseIssue>; readonly amounts: import("valibot").ArraySchema>, undefined>; }, undefined>; MergeCoins: import("valibot").ObjectSchema<{ readonly destination: GenericSchema<{ GasCoin: true; } | { Input: number; type?: "pure" | "object"; } | { Result: number; } | { NestedResult: [number, number]; }, { $kind: "GasCoin"; GasCoin: true; } | { $kind: "Input"; Input: number; type?: "pure"; } | { $kind: "Input"; Input: number; type?: "object"; } | { $kind: "Result"; Result: number; } | { $kind: "NestedResult"; NestedResult: [number, number]; }, import("valibot").BaseIssue>; readonly sources: import("valibot").ArraySchema>, undefined>; }, undefined>; Publish: import("valibot").ObjectSchema<{ readonly modules: import("valibot").ArraySchema, undefined>; readonly dependencies: import("valibot").ArraySchema, import("valibot").TransformAction, import("valibot").CheckAction]>, undefined>; }, undefined>; MakeMoveVec: import("valibot").ObjectSchema<{ readonly type: import("valibot").NullableSchema, never>; readonly elements: import("valibot").ArraySchema>, undefined>; }, undefined>; Upgrade: import("valibot").ObjectSchema<{ readonly modules: import("valibot").ArraySchema, undefined>; readonly dependencies: import("valibot").ArraySchema, import("valibot").TransformAction, import("valibot").CheckAction]>, undefined>; readonly package: import("valibot").SchemaWithPipe<[import("valibot").StringSchema, import("valibot").TransformAction, import("valibot").CheckAction]>; readonly ticket: GenericSchema<{ GasCoin: true; } | { Input: number; type?: "pure" | "object"; } | { Result: number; } | { NestedResult: [number, number]; }, { $kind: "GasCoin"; GasCoin: true; } | { $kind: "Input"; Input: number; type?: "pure"; } | { $kind: "Input"; Input: number; type?: "object"; } | { $kind: "Result"; Result: number; } | { $kind: "NestedResult"; NestedResult: [number, number]; }, import("valibot").BaseIssue>; }, undefined>; $Intent: import("valibot").ObjectSchema<{ readonly name: import("valibot").StringSchema; readonly inputs: import("valibot").RecordSchema, import("valibot").UnionSchema<[GenericSchema<{ GasCoin: true; } | { Input: number; type?: "pure" | "object"; } | { Result: number; } | { NestedResult: [number, number]; }, { $kind: "GasCoin"; GasCoin: true; } | { $kind: "Input"; Input: number; type?: "pure"; } | { $kind: "Input"; Input: number; type?: "object"; } | { $kind: "Result"; Result: number; } | { $kind: "NestedResult"; NestedResult: [number, number]; }, import("valibot").BaseIssue>, import("valibot").ArraySchema>, undefined>], undefined>, undefined>; readonly data: import("valibot").RecordSchema, import("valibot").UnknownSchema, undefined>; }, undefined>; }>; export type Command = EnumOutputShape<{ MoveCall: { package: string; module: string; function: string; typeArguments: string[]; arguments: Arg[]; _argumentTypes?: OpenMoveTypeSignature[] | null; }; TransferObjects: { objects: Arg[]; address: Arg; }; SplitCoins: { coin: Arg; amounts: Arg[]; }; MergeCoins: { destination: Arg; sources: Arg[]; }; Publish: { modules: string[]; dependencies: string[]; }; MakeMoveVec: { type: string | null; elements: Arg[]; }; Upgrade: { modules: string[]; dependencies: string[]; package: string; ticket: Arg; }; $Intent: { name: string; inputs: Record; data: Record; }; }>; export declare const ObjectArg: EnumSchema<{ ImmOrOwnedObject: import("valibot").ObjectSchema<{ readonly objectId: import("valibot").SchemaWithPipe<[import("valibot").StringSchema, import("valibot").TransformAction, import("valibot").CheckAction]>; readonly version: import("valibot").SchemaWithPipe<[import("valibot").UnionSchema<[import("valibot").StringSchema, import("valibot").SchemaWithPipe<[import("valibot").NumberSchema, import("valibot").IntegerAction]>], undefined>, import("valibot").CheckAction]>; readonly digest: import("valibot").StringSchema; }, undefined>; SharedObject: import("valibot").ObjectSchema<{ readonly objectId: import("valibot").SchemaWithPipe<[import("valibot").StringSchema, import("valibot").TransformAction, import("valibot").CheckAction]>; readonly initialSharedVersion: import("valibot").SchemaWithPipe<[import("valibot").UnionSchema<[import("valibot").StringSchema, import("valibot").SchemaWithPipe<[import("valibot").NumberSchema, import("valibot").IntegerAction]>], undefined>, import("valibot").CheckAction]>; readonly mutable: import("valibot").BooleanSchema; }, undefined>; Receiving: import("valibot").ObjectSchema<{ readonly objectId: import("valibot").SchemaWithPipe<[import("valibot").StringSchema, import("valibot").TransformAction, import("valibot").CheckAction]>; readonly version: import("valibot").SchemaWithPipe<[import("valibot").UnionSchema<[import("valibot").StringSchema, import("valibot").SchemaWithPipe<[import("valibot").NumberSchema, import("valibot").IntegerAction]>], undefined>, import("valibot").CheckAction]>; readonly digest: import("valibot").StringSchema; }, undefined>; }>; declare const CallArg: EnumSchema<{ Object: EnumSchema<{ ImmOrOwnedObject: import("valibot").ObjectSchema<{ readonly objectId: import("valibot").SchemaWithPipe<[import("valibot").StringSchema, import("valibot").TransformAction, import("valibot").CheckAction]>; readonly version: import("valibot").SchemaWithPipe<[import("valibot").UnionSchema<[import("valibot").StringSchema, import("valibot").SchemaWithPipe<[import("valibot").NumberSchema, import("valibot").IntegerAction]>], undefined>, import("valibot").CheckAction]>; readonly digest: import("valibot").StringSchema; }, undefined>; SharedObject: import("valibot").ObjectSchema<{ readonly objectId: import("valibot").SchemaWithPipe<[import("valibot").StringSchema, import("valibot").TransformAction, import("valibot").CheckAction]>; readonly initialSharedVersion: import("valibot").SchemaWithPipe<[import("valibot").UnionSchema<[import("valibot").StringSchema, import("valibot").SchemaWithPipe<[import("valibot").NumberSchema, import("valibot").IntegerAction]>], undefined>, import("valibot").CheckAction]>; readonly mutable: import("valibot").BooleanSchema; }, undefined>; Receiving: import("valibot").ObjectSchema<{ readonly objectId: import("valibot").SchemaWithPipe<[import("valibot").StringSchema, import("valibot").TransformAction, import("valibot").CheckAction]>; readonly version: import("valibot").SchemaWithPipe<[import("valibot").UnionSchema<[import("valibot").StringSchema, import("valibot").SchemaWithPipe<[import("valibot").NumberSchema, import("valibot").IntegerAction]>], undefined>, import("valibot").CheckAction]>; readonly digest: import("valibot").StringSchema; }, undefined>; }>; Pure: import("valibot").ObjectSchema<{ readonly bytes: import("valibot").StringSchema; }, undefined>; UnresolvedPure: import("valibot").ObjectSchema<{ readonly value: import("valibot").UnknownSchema; }, undefined>; UnresolvedObject: import("valibot").ObjectSchema<{ readonly objectId: import("valibot").SchemaWithPipe<[import("valibot").StringSchema, import("valibot").TransformAction, import("valibot").CheckAction]>; readonly version: import("valibot").OptionalSchema, import("valibot").SchemaWithPipe<[import("valibot").NumberSchema, import("valibot").IntegerAction]>], undefined>, import("valibot").CheckAction]>, never>, never>; readonly digest: import("valibot").OptionalSchema, never>, never>; readonly initialSharedVersion: import("valibot").OptionalSchema, import("valibot").SchemaWithPipe<[import("valibot").NumberSchema, import("valibot").IntegerAction]>], undefined>, import("valibot").CheckAction]>, never>, never>; }, undefined>; }>; export type CallArg = InferOutput; export declare const NormalizedCallArg: EnumSchema<{ Object: EnumSchema<{ ImmOrOwnedObject: import("valibot").ObjectSchema<{ readonly objectId: import("valibot").SchemaWithPipe<[import("valibot").StringSchema, import("valibot").TransformAction, import("valibot").CheckAction]>; readonly version: import("valibot").SchemaWithPipe<[import("valibot").UnionSchema<[import("valibot").StringSchema, import("valibot").SchemaWithPipe<[import("valibot").NumberSchema, import("valibot").IntegerAction]>], undefined>, import("valibot").CheckAction]>; readonly digest: import("valibot").StringSchema; }, undefined>; SharedObject: import("valibot").ObjectSchema<{ readonly objectId: import("valibot").SchemaWithPipe<[import("valibot").StringSchema, import("valibot").TransformAction, import("valibot").CheckAction]>; readonly initialSharedVersion: import("valibot").SchemaWithPipe<[import("valibot").UnionSchema<[import("valibot").StringSchema, import("valibot").SchemaWithPipe<[import("valibot").NumberSchema, import("valibot").IntegerAction]>], undefined>, import("valibot").CheckAction]>; readonly mutable: import("valibot").BooleanSchema; }, undefined>; Receiving: import("valibot").ObjectSchema<{ readonly objectId: import("valibot").SchemaWithPipe<[import("valibot").StringSchema, import("valibot").TransformAction, import("valibot").CheckAction]>; readonly version: import("valibot").SchemaWithPipe<[import("valibot").UnionSchema<[import("valibot").StringSchema, import("valibot").SchemaWithPipe<[import("valibot").NumberSchema, import("valibot").IntegerAction]>], undefined>, import("valibot").CheckAction]>; readonly digest: import("valibot").StringSchema; }, undefined>; }>; Pure: import("valibot").ObjectSchema<{ readonly bytes: import("valibot").StringSchema; }, undefined>; }>; export declare const TransactionExpiration: EnumSchema<{ None: import("valibot").LiteralSchema; Epoch: import("valibot").SchemaWithPipe<[import("valibot").UnionSchema<[import("valibot").StringSchema, import("valibot").SchemaWithPipe<[import("valibot").NumberSchema, import("valibot").IntegerAction]>], undefined>, import("valibot").CheckAction]>; }>; export type TransactionExpiration = InferOutput; export declare const TransactionData: import("valibot").ObjectSchema<{ readonly version: import("valibot").LiteralSchema<2, undefined>; readonly sender: import("valibot").NullishSchema, import("valibot").TransformAction, import("valibot").CheckAction]>, never>; readonly expiration: import("valibot").NullishSchema; Epoch: import("valibot").SchemaWithPipe<[import("valibot").UnionSchema<[import("valibot").StringSchema, import("valibot").SchemaWithPipe<[import("valibot").NumberSchema, import("valibot").IntegerAction]>], undefined>, import("valibot").CheckAction]>; }>, never>; readonly gasData: import("valibot").ObjectSchema<{ readonly budget: import("valibot").NullableSchema, import("valibot").SchemaWithPipe<[import("valibot").NumberSchema, import("valibot").IntegerAction]>], undefined>, import("valibot").CheckAction]>, never>; readonly price: import("valibot").NullableSchema, import("valibot").SchemaWithPipe<[import("valibot").NumberSchema, import("valibot").IntegerAction]>], undefined>, import("valibot").CheckAction]>, never>; readonly owner: import("valibot").NullableSchema, import("valibot").TransformAction, import("valibot").CheckAction]>, never>; readonly payment: import("valibot").NullableSchema, import("valibot").TransformAction, import("valibot").CheckAction]>; readonly version: import("valibot").SchemaWithPipe<[import("valibot").UnionSchema<[import("valibot").StringSchema, import("valibot").SchemaWithPipe<[import("valibot").NumberSchema, import("valibot").IntegerAction]>], undefined>, import("valibot").CheckAction]>; readonly digest: import("valibot").StringSchema; }, undefined>, undefined>, never>; }, undefined>; readonly inputs: import("valibot").ArraySchema, import("valibot").TransformAction, import("valibot").CheckAction]>; readonly version: import("valibot").SchemaWithPipe<[import("valibot").UnionSchema<[import("valibot").StringSchema, import("valibot").SchemaWithPipe<[import("valibot").NumberSchema, import("valibot").IntegerAction]>], undefined>, import("valibot").CheckAction]>; readonly digest: import("valibot").StringSchema; }, undefined>; SharedObject: import("valibot").ObjectSchema<{ readonly objectId: import("valibot").SchemaWithPipe<[import("valibot").StringSchema, import("valibot").TransformAction, import("valibot").CheckAction]>; readonly initialSharedVersion: import("valibot").SchemaWithPipe<[import("valibot").UnionSchema<[import("valibot").StringSchema, import("valibot").SchemaWithPipe<[import("valibot").NumberSchema, import("valibot").IntegerAction]>], undefined>, import("valibot").CheckAction]>; readonly mutable: import("valibot").BooleanSchema; }, undefined>; Receiving: import("valibot").ObjectSchema<{ readonly objectId: import("valibot").SchemaWithPipe<[import("valibot").StringSchema, import("valibot").TransformAction, import("valibot").CheckAction]>; readonly version: import("valibot").SchemaWithPipe<[import("valibot").UnionSchema<[import("valibot").StringSchema, import("valibot").SchemaWithPipe<[import("valibot").NumberSchema, import("valibot").IntegerAction]>], undefined>, import("valibot").CheckAction]>; readonly digest: import("valibot").StringSchema; }, undefined>; }>; Pure: import("valibot").ObjectSchema<{ readonly bytes: import("valibot").StringSchema; }, undefined>; UnresolvedPure: import("valibot").ObjectSchema<{ readonly value: import("valibot").UnknownSchema; }, undefined>; UnresolvedObject: import("valibot").ObjectSchema<{ readonly objectId: import("valibot").SchemaWithPipe<[import("valibot").StringSchema, import("valibot").TransformAction, import("valibot").CheckAction]>; readonly version: import("valibot").OptionalSchema, import("valibot").SchemaWithPipe<[import("valibot").NumberSchema, import("valibot").IntegerAction]>], undefined>, import("valibot").CheckAction]>, never>, never>; readonly digest: import("valibot").OptionalSchema, never>, never>; readonly initialSharedVersion: import("valibot").OptionalSchema, import("valibot").SchemaWithPipe<[import("valibot").NumberSchema, import("valibot").IntegerAction]>], undefined>, import("valibot").CheckAction]>, never>, never>; }, undefined>; }>, undefined>; readonly commands: import("valibot").ArraySchema, import("valibot").TransformAction, import("valibot").CheckAction]>; readonly module: import("valibot").StringSchema; readonly function: import("valibot").StringSchema; readonly typeArguments: import("valibot").ArraySchema, undefined>; readonly arguments: import("valibot").ArraySchema>, undefined>; readonly _argumentTypes: import("valibot").OptionalSchema, import("valibot").LiteralSchema<"&mut", undefined>], undefined>, never>; readonly body: GenericSchema>; }, undefined>, undefined>, never>, never>; }, undefined>; TransferObjects: import("valibot").ObjectSchema<{ readonly objects: import("valibot").ArraySchema>, undefined>; readonly address: GenericSchema<{ GasCoin: true; } | { Input: number; type?: "pure" | "object"; } | { Result: number; } | { NestedResult: [number, number]; }, { $kind: "GasCoin"; GasCoin: true; } | { $kind: "Input"; Input: number; type?: "pure"; } | { $kind: "Input"; Input: number; type?: "object"; } | { $kind: "Result"; Result: number; } | { $kind: "NestedResult"; NestedResult: [number, number]; }, import("valibot").BaseIssue>; }, undefined>; SplitCoins: import("valibot").ObjectSchema<{ readonly coin: GenericSchema<{ GasCoin: true; } | { Input: number; type?: "pure" | "object"; } | { Result: number; } | { NestedResult: [number, number]; }, { $kind: "GasCoin"; GasCoin: true; } | { $kind: "Input"; Input: number; type?: "pure"; } | { $kind: "Input"; Input: number; type?: "object"; } | { $kind: "Result"; Result: number; } | { $kind: "NestedResult"; NestedResult: [number, number]; }, import("valibot").BaseIssue>; readonly amounts: import("valibot").ArraySchema>, undefined>; }, undefined>; MergeCoins: import("valibot").ObjectSchema<{ readonly destination: GenericSchema<{ GasCoin: true; } | { Input: number; type?: "pure" | "object"; } | { Result: number; } | { NestedResult: [number, number]; }, { $kind: "GasCoin"; GasCoin: true; } | { $kind: "Input"; Input: number; type?: "pure"; } | { $kind: "Input"; Input: number; type?: "object"; } | { $kind: "Result"; Result: number; } | { $kind: "NestedResult"; NestedResult: [number, number]; }, import("valibot").BaseIssue>; readonly sources: import("valibot").ArraySchema>, undefined>; }, undefined>; Publish: import("valibot").ObjectSchema<{ readonly modules: import("valibot").ArraySchema, undefined>; readonly dependencies: import("valibot").ArraySchema, import("valibot").TransformAction, import("valibot").CheckAction]>, undefined>; }, undefined>; MakeMoveVec: import("valibot").ObjectSchema<{ readonly type: import("valibot").NullableSchema, never>; readonly elements: import("valibot").ArraySchema>, undefined>; }, undefined>; Upgrade: import("valibot").ObjectSchema<{ readonly modules: import("valibot").ArraySchema, undefined>; readonly dependencies: import("valibot").ArraySchema, import("valibot").TransformAction, import("valibot").CheckAction]>, undefined>; readonly package: import("valibot").SchemaWithPipe<[import("valibot").StringSchema, import("valibot").TransformAction, import("valibot").CheckAction]>; readonly ticket: GenericSchema<{ GasCoin: true; } | { Input: number; type?: "pure" | "object"; } | { Result: number; } | { NestedResult: [number, number]; }, { $kind: "GasCoin"; GasCoin: true; } | { $kind: "Input"; Input: number; type?: "pure"; } | { $kind: "Input"; Input: number; type?: "object"; } | { $kind: "Result"; Result: number; } | { $kind: "NestedResult"; NestedResult: [number, number]; }, import("valibot").BaseIssue>; }, undefined>; $Intent: import("valibot").ObjectSchema<{ readonly name: import("valibot").StringSchema; readonly inputs: import("valibot").RecordSchema, import("valibot").UnionSchema<[GenericSchema<{ GasCoin: true; } | { Input: number; type?: "pure" | "object"; } | { Result: number; } | { NestedResult: [number, number]; }, { $kind: "GasCoin"; GasCoin: true; } | { $kind: "Input"; Input: number; type?: "pure"; } | { $kind: "Input"; Input: number; type?: "object"; } | { $kind: "Result"; Result: number; } | { $kind: "NestedResult"; NestedResult: [number, number]; }, import("valibot").BaseIssue>, import("valibot").ArraySchema>, undefined>], undefined>, undefined>; readonly data: import("valibot").RecordSchema, import("valibot").UnknownSchema, undefined>; }, undefined>; }>, undefined>; }, undefined>; export type TransactionData = InferOutput; export {};