@codama/visitors
Advanced tools
Comparing version 1.1.0 to 1.2.0
import { DefinedTypeNode, ProgramNode } from '@codama/nodes'; | ||
export declare function deduplicateIdenticalDefinedTypesVisitor(): import("@codama/visitors-core").Visitor<import("@codama/nodes").RootNode<ProgramNode<import("@codama/nodes").PdaNode<import("@codama/nodes").RegisteredPdaSeedNode[]>[], import("@codama/nodes").AccountNode<import("@codama/nodes").NestedTypeNode<import("@codama/nodes").StructTypeNode<import("@codama/nodes").StructFieldTypeNode<import("@codama/nodes").TypeNode, import("@codama/nodes").StandaloneValueNode | undefined>[]>>, import("@codama/nodes").PdaLinkNode<import("@codama/nodes").ProgramLinkNode | undefined> | undefined, import("@codama/nodes").RegisteredDiscriminatorNode[] | undefined>[], import("@codama/nodes").InstructionNode<import("@codama/nodes").InstructionAccountNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[] | undefined, import("@codama/nodes").InstructionRemainingAccountsNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").InstructionByteDeltaNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").NumberValueNode | import("@codama/nodes").AccountLinkNode<import("@codama/nodes").ProgramLinkNode | undefined> | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").RegisteredDiscriminatorNode[] | undefined, import("@codama/nodes").InstructionNode<import("@codama/nodes").InstructionAccountNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[] | undefined, import("@codama/nodes").InstructionRemainingAccountsNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").InstructionByteDeltaNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").NumberValueNode | import("@codama/nodes").AccountLinkNode<import("@codama/nodes").ProgramLinkNode | undefined> | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").RegisteredDiscriminatorNode[] | undefined, import("@codama/nodes").InstructionNode<import("@codama/nodes").InstructionAccountNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[] | undefined, import("@codama/nodes").InstructionRemainingAccountsNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").InstructionByteDeltaNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").NumberValueNode | import("@codama/nodes").AccountLinkNode<import("@codama/nodes").ProgramLinkNode | undefined> | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").RegisteredDiscriminatorNode[] | undefined, import("@codama/nodes").InstructionNode<import("@codama/nodes").InstructionAccountNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[] | undefined, import("@codama/nodes").InstructionRemainingAccountsNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").InstructionByteDeltaNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").NumberValueNode | import("@codama/nodes").AccountLinkNode<import("@codama/nodes").ProgramLinkNode | undefined> | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").RegisteredDiscriminatorNode[] | undefined, import("@codama/nodes").InstructionNode<import("@codama/nodes").InstructionAccountNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[] | undefined, import("@codama/nodes").InstructionRemainingAccountsNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").InstructionByteDeltaNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").NumberValueNode | import("@codama/nodes").AccountLinkNode<import("@codama/nodes").ProgramLinkNode | undefined> | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").RegisteredDiscriminatorNode[] | undefined, import("@codama/nodes").InstructionNode<import("@codama/nodes").InstructionAccountNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[] | undefined, import("@codama/nodes").InstructionRemainingAccountsNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").InstructionByteDeltaNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").NumberValueNode | import("@codama/nodes").AccountLinkNode<import("@codama/nodes").ProgramLinkNode | undefined> | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").RegisteredDiscriminatorNode[] | undefined, import("@codama/nodes").InstructionNode<import("@codama/nodes").InstructionAccountNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[] | undefined, import("@codama/nodes").InstructionRemainingAccountsNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").InstructionByteDeltaNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").NumberValueNode | import("@codama/nodes").AccountLinkNode<import("@codama/nodes").ProgramLinkNode | undefined> | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").RegisteredDiscriminatorNode[] | undefined, import("@codama/nodes").InstructionNode<import("@codama/nodes").InstructionAccountNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[] | undefined, import("@codama/nodes").InstructionRemainingAccountsNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").InstructionByteDeltaNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").NumberValueNode | import("@codama/nodes").AccountLinkNode<import("@codama/nodes").ProgramLinkNode | undefined> | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").RegisteredDiscriminatorNode[] | undefined, import("@codama/nodes").InstructionNode<import("@codama/nodes").InstructionAccountNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[] | undefined, import("@codama/nodes").InstructionRemainingAccountsNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").InstructionByteDeltaNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").NumberValueNode | import("@codama/nodes").AccountLinkNode<import("@codama/nodes").ProgramLinkNode | undefined> | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").RegisteredDiscriminatorNode[] | undefined, import("@codama/nodes").InstructionNode<import("@codama/nodes").InstructionAccountNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[] | undefined, import("@codama/nodes").InstructionRemainingAccountsNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").InstructionByteDeltaNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").NumberValueNode | import("@codama/nodes").AccountLinkNode<import("@codama/nodes").ProgramLinkNode | undefined> | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").RegisteredDiscriminatorNode[] | undefined, import("@codama/nodes").InstructionNode<import("@codama/nodes").InstructionAccountNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[] | undefined, import("@codama/nodes").InstructionRemainingAccountsNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").InstructionByteDeltaNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").NumberValueNode | import("@codama/nodes").AccountLinkNode<import("@codama/nodes").ProgramLinkNode | undefined> | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").RegisteredDiscriminatorNode[] | undefined, import("@codama/nodes").InstructionNode<import("@codama/nodes").InstructionAccountNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[] | undefined, import("@codama/nodes").InstructionRemainingAccountsNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").InstructionByteDeltaNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").NumberValueNode | import("@codama/nodes").AccountLinkNode<import("@codama/nodes").ProgramLinkNode | undefined> | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").RegisteredDiscriminatorNode[] | undefined, any[] | undefined>[] | undefined>[] | undefined>[] | undefined>[] | undefined>[] | undefined>[] | undefined>[] | undefined>[] | undefined>[] | undefined>[] | undefined>[] | undefined>[], DefinedTypeNode<import("@codama/nodes").TypeNode>[], import("@codama/nodes").ErrorNode[]>, ProgramNode<import("@codama/nodes").PdaNode<import("@codama/nodes").RegisteredPdaSeedNode[]>[], import("@codama/nodes").AccountNode<import("@codama/nodes").NestedTypeNode<import("@codama/nodes").StructTypeNode<import("@codama/nodes").StructFieldTypeNode<import("@codama/nodes").TypeNode, import("@codama/nodes").StandaloneValueNode | undefined>[]>>, import("@codama/nodes").PdaLinkNode<import("@codama/nodes").ProgramLinkNode | undefined> | undefined, import("@codama/nodes").RegisteredDiscriminatorNode[] | undefined>[], import("@codama/nodes").InstructionNode<import("@codama/nodes").InstructionAccountNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[] | undefined, import("@codama/nodes").InstructionRemainingAccountsNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").InstructionByteDeltaNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").NumberValueNode | import("@codama/nodes").AccountLinkNode<import("@codama/nodes").ProgramLinkNode | undefined> | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").RegisteredDiscriminatorNode[] | undefined, import("@codama/nodes").InstructionNode<import("@codama/nodes").InstructionAccountNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[] | undefined, import("@codama/nodes").InstructionRemainingAccountsNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").InstructionByteDeltaNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").NumberValueNode | import("@codama/nodes").AccountLinkNode<import("@codama/nodes").ProgramLinkNode | undefined> | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").RegisteredDiscriminatorNode[] | undefined, import("@codama/nodes").InstructionNode<import("@codama/nodes").InstructionAccountNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[] | undefined, import("@codama/nodes").InstructionRemainingAccountsNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").InstructionByteDeltaNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").NumberValueNode | import("@codama/nodes").AccountLinkNode<import("@codama/nodes").ProgramLinkNode | undefined> | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").RegisteredDiscriminatorNode[] | undefined, import("@codama/nodes").InstructionNode<import("@codama/nodes").InstructionAccountNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[] | undefined, import("@codama/nodes").InstructionRemainingAccountsNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").InstructionByteDeltaNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").NumberValueNode | import("@codama/nodes").AccountLinkNode<import("@codama/nodes").ProgramLinkNode | undefined> | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").RegisteredDiscriminatorNode[] | undefined, import("@codama/nodes").InstructionNode<import("@codama/nodes").InstructionAccountNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[] | undefined, import("@codama/nodes").InstructionRemainingAccountsNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").InstructionByteDeltaNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").NumberValueNode | import("@codama/nodes").AccountLinkNode<import("@codama/nodes").ProgramLinkNode | undefined> | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").RegisteredDiscriminatorNode[] | undefined, import("@codama/nodes").InstructionNode<import("@codama/nodes").InstructionAccountNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[] | undefined, import("@codama/nodes").InstructionRemainingAccountsNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").InstructionByteDeltaNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").NumberValueNode | import("@codama/nodes").AccountLinkNode<import("@codama/nodes").ProgramLinkNode | undefined> | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").RegisteredDiscriminatorNode[] | undefined, import("@codama/nodes").InstructionNode<import("@codama/nodes").InstructionAccountNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[] | undefined, import("@codama/nodes").InstructionRemainingAccountsNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").InstructionByteDeltaNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").NumberValueNode | import("@codama/nodes").AccountLinkNode<import("@codama/nodes").ProgramLinkNode | undefined> | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").RegisteredDiscriminatorNode[] | undefined, import("@codama/nodes").InstructionNode<import("@codama/nodes").InstructionAccountNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[] | undefined, import("@codama/nodes").InstructionRemainingAccountsNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").InstructionByteDeltaNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").NumberValueNode | import("@codama/nodes").AccountLinkNode<import("@codama/nodes").ProgramLinkNode | undefined> | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").RegisteredDiscriminatorNode[] | undefined, import("@codama/nodes").InstructionNode<import("@codama/nodes").InstructionAccountNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[] | undefined, import("@codama/nodes").InstructionRemainingAccountsNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").InstructionByteDeltaNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").NumberValueNode | import("@codama/nodes").AccountLinkNode<import("@codama/nodes").ProgramLinkNode | undefined> | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").RegisteredDiscriminatorNode[] | undefined, import("@codama/nodes").InstructionNode<import("@codama/nodes").InstructionAccountNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[] | undefined, import("@codama/nodes").InstructionRemainingAccountsNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").InstructionByteDeltaNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").NumberValueNode | import("@codama/nodes").AccountLinkNode<import("@codama/nodes").ProgramLinkNode | undefined> | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").RegisteredDiscriminatorNode[] | undefined, import("@codama/nodes").InstructionNode<import("@codama/nodes").InstructionAccountNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[] | undefined, import("@codama/nodes").InstructionRemainingAccountsNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").InstructionByteDeltaNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").NumberValueNode | import("@codama/nodes").AccountLinkNode<import("@codama/nodes").ProgramLinkNode | undefined> | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").RegisteredDiscriminatorNode[] | undefined, import("@codama/nodes").InstructionNode<import("@codama/nodes").InstructionAccountNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[] | undefined, import("@codama/nodes").InstructionRemainingAccountsNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").InstructionByteDeltaNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").NumberValueNode | import("@codama/nodes").AccountLinkNode<import("@codama/nodes").ProgramLinkNode | undefined> | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").RegisteredDiscriminatorNode[] | undefined, any[] | undefined>[] | undefined>[] | undefined>[] | undefined>[] | undefined>[] | undefined>[] | undefined>[] | undefined>[] | undefined>[] | undefined>[] | undefined>[] | undefined>[], DefinedTypeNode<import("@codama/nodes").TypeNode>[], import("@codama/nodes").ErrorNode[]>[]>, "rootNode">; | ||
export declare function deduplicateIdenticalDefinedTypesVisitor(): import("@codama/visitors-core").Visitor<import("@codama/nodes").RootNode<ProgramNode<import("@codama/nodes").PdaNode<import("@codama/nodes").RegisteredPdaSeedNode[]>[], import("@codama/nodes").AccountNode<import("@codama/nodes").NestedTypeNode<import("@codama/nodes").StructTypeNode<import("@codama/nodes").StructFieldTypeNode<import("@codama/nodes").TypeNode, import("@codama/nodes").StandaloneValueNode | undefined>[]>>, import("@codama/nodes").PdaLinkNode<import("@codama/nodes").ProgramLinkNode | undefined> | undefined, import("@codama/nodes").RegisteredDiscriminatorNode[] | undefined>[], import("@codama/nodes").InstructionNode<import("@codama/nodes").InstructionAccountNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[] | undefined, import("@codama/nodes").InstructionRemainingAccountsNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").InstructionByteDeltaNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").NumberValueNode | import("@codama/nodes").AccountLinkNode<import("@codama/nodes").ProgramLinkNode | undefined> | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").RegisteredDiscriminatorNode[] | undefined, import("@codama/nodes").InstructionNode<import("@codama/nodes").InstructionAccountNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[] | undefined, import("@codama/nodes").InstructionRemainingAccountsNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").InstructionByteDeltaNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").NumberValueNode | import("@codama/nodes").AccountLinkNode<import("@codama/nodes").ProgramLinkNode | undefined> | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").RegisteredDiscriminatorNode[] | undefined, import("@codama/nodes").InstructionNode<import("@codama/nodes").InstructionAccountNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[] | undefined, import("@codama/nodes").InstructionRemainingAccountsNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").InstructionByteDeltaNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").NumberValueNode | import("@codama/nodes").AccountLinkNode<import("@codama/nodes").ProgramLinkNode | undefined> | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").RegisteredDiscriminatorNode[] | undefined, import("@codama/nodes").InstructionNode<import("@codama/nodes").InstructionAccountNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[] | undefined, import("@codama/nodes").InstructionRemainingAccountsNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").InstructionByteDeltaNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").NumberValueNode | import("@codama/nodes").AccountLinkNode<import("@codama/nodes").ProgramLinkNode | undefined> | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").RegisteredDiscriminatorNode[] | undefined, import("@codama/nodes").InstructionNode<import("@codama/nodes").InstructionAccountNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[] | undefined, import("@codama/nodes").InstructionRemainingAccountsNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").InstructionByteDeltaNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").NumberValueNode | import("@codama/nodes").AccountLinkNode<import("@codama/nodes").ProgramLinkNode | undefined> | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").RegisteredDiscriminatorNode[] | undefined, import("@codama/nodes").InstructionNode<import("@codama/nodes").InstructionAccountNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[] | undefined, import("@codama/nodes").InstructionRemainingAccountsNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").InstructionByteDeltaNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").NumberValueNode | import("@codama/nodes").AccountLinkNode<import("@codama/nodes").ProgramLinkNode | undefined> | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").RegisteredDiscriminatorNode[] | undefined, import("@codama/nodes").InstructionNode<import("@codama/nodes").InstructionAccountNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[] | undefined, import("@codama/nodes").InstructionRemainingAccountsNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").InstructionByteDeltaNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").NumberValueNode | import("@codama/nodes").AccountLinkNode<import("@codama/nodes").ProgramLinkNode | undefined> | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").RegisteredDiscriminatorNode[] | undefined, import("@codama/nodes").InstructionNode<import("@codama/nodes").InstructionAccountNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[] | undefined, import("@codama/nodes").InstructionRemainingAccountsNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").InstructionByteDeltaNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").NumberValueNode | import("@codama/nodes").AccountLinkNode<import("@codama/nodes").ProgramLinkNode | undefined> | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").RegisteredDiscriminatorNode[] | undefined, import("@codama/nodes").InstructionNode<import("@codama/nodes").InstructionAccountNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[] | undefined, import("@codama/nodes").InstructionRemainingAccountsNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").InstructionByteDeltaNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").NumberValueNode | import("@codama/nodes").AccountLinkNode<import("@codama/nodes").ProgramLinkNode | undefined> | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").RegisteredDiscriminatorNode[] | undefined, import("@codama/nodes").InstructionNode<import("@codama/nodes").InstructionAccountNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[] | undefined, import("@codama/nodes").InstructionRemainingAccountsNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").InstructionByteDeltaNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").NumberValueNode | import("@codama/nodes").AccountLinkNode<import("@codama/nodes").ProgramLinkNode | undefined> | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").RegisteredDiscriminatorNode[] | undefined, import("@codama/nodes").InstructionNode<import("@codama/nodes").InstructionAccountNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[] | undefined, import("@codama/nodes").InstructionRemainingAccountsNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").InstructionByteDeltaNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").NumberValueNode | import("@codama/nodes").AccountLinkNode<import("@codama/nodes").ProgramLinkNode | undefined> | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").RegisteredDiscriminatorNode[] | undefined, import("@codama/nodes").InstructionNode<import("@codama/nodes").InstructionAccountNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[] | undefined, import("@codama/nodes").InstructionRemainingAccountsNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").InstructionByteDeltaNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").NumberValueNode | import("@codama/nodes").AccountLinkNode<import("@codama/nodes").ProgramLinkNode | undefined> | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").RegisteredDiscriminatorNode[] | undefined, /*elided*/ any[] | undefined>[] | undefined>[] | undefined>[] | undefined>[] | undefined>[] | undefined>[] | undefined>[] | undefined>[] | undefined>[] | undefined>[] | undefined>[] | undefined>[], DefinedTypeNode<import("@codama/nodes").TypeNode>[], import("@codama/nodes").ErrorNode[]>, ProgramNode<import("@codama/nodes").PdaNode<import("@codama/nodes").RegisteredPdaSeedNode[]>[], import("@codama/nodes").AccountNode<import("@codama/nodes").NestedTypeNode<import("@codama/nodes").StructTypeNode<import("@codama/nodes").StructFieldTypeNode<import("@codama/nodes").TypeNode, import("@codama/nodes").StandaloneValueNode | undefined>[]>>, import("@codama/nodes").PdaLinkNode<import("@codama/nodes").ProgramLinkNode | undefined> | undefined, import("@codama/nodes").RegisteredDiscriminatorNode[] | undefined>[], import("@codama/nodes").InstructionNode<import("@codama/nodes").InstructionAccountNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[] | undefined, import("@codama/nodes").InstructionRemainingAccountsNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").InstructionByteDeltaNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").NumberValueNode | import("@codama/nodes").AccountLinkNode<import("@codama/nodes").ProgramLinkNode | undefined> | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").RegisteredDiscriminatorNode[] | undefined, import("@codama/nodes").InstructionNode<import("@codama/nodes").InstructionAccountNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[] | undefined, import("@codama/nodes").InstructionRemainingAccountsNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").InstructionByteDeltaNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").NumberValueNode | import("@codama/nodes").AccountLinkNode<import("@codama/nodes").ProgramLinkNode | undefined> | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").RegisteredDiscriminatorNode[] | undefined, import("@codama/nodes").InstructionNode<import("@codama/nodes").InstructionAccountNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[] | undefined, import("@codama/nodes").InstructionRemainingAccountsNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").InstructionByteDeltaNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").NumberValueNode | import("@codama/nodes").AccountLinkNode<import("@codama/nodes").ProgramLinkNode | undefined> | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").RegisteredDiscriminatorNode[] | undefined, import("@codama/nodes").InstructionNode<import("@codama/nodes").InstructionAccountNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[] | undefined, import("@codama/nodes").InstructionRemainingAccountsNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").InstructionByteDeltaNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").NumberValueNode | import("@codama/nodes").AccountLinkNode<import("@codama/nodes").ProgramLinkNode | undefined> | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").RegisteredDiscriminatorNode[] | undefined, import("@codama/nodes").InstructionNode<import("@codama/nodes").InstructionAccountNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[] | undefined, import("@codama/nodes").InstructionRemainingAccountsNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").InstructionByteDeltaNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").NumberValueNode | import("@codama/nodes").AccountLinkNode<import("@codama/nodes").ProgramLinkNode | undefined> | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").RegisteredDiscriminatorNode[] | undefined, import("@codama/nodes").InstructionNode<import("@codama/nodes").InstructionAccountNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[] | undefined, import("@codama/nodes").InstructionRemainingAccountsNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").InstructionByteDeltaNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").NumberValueNode | import("@codama/nodes").AccountLinkNode<import("@codama/nodes").ProgramLinkNode | undefined> | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").RegisteredDiscriminatorNode[] | undefined, import("@codama/nodes").InstructionNode<import("@codama/nodes").InstructionAccountNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[] | undefined, import("@codama/nodes").InstructionRemainingAccountsNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").InstructionByteDeltaNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").NumberValueNode | import("@codama/nodes").AccountLinkNode<import("@codama/nodes").ProgramLinkNode | undefined> | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").RegisteredDiscriminatorNode[] | undefined, import("@codama/nodes").InstructionNode<import("@codama/nodes").InstructionAccountNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[] | undefined, import("@codama/nodes").InstructionRemainingAccountsNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").InstructionByteDeltaNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").NumberValueNode | import("@codama/nodes").AccountLinkNode<import("@codama/nodes").ProgramLinkNode | undefined> | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").RegisteredDiscriminatorNode[] | undefined, import("@codama/nodes").InstructionNode<import("@codama/nodes").InstructionAccountNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[] | undefined, import("@codama/nodes").InstructionRemainingAccountsNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").InstructionByteDeltaNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").NumberValueNode | import("@codama/nodes").AccountLinkNode<import("@codama/nodes").ProgramLinkNode | undefined> | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").RegisteredDiscriminatorNode[] | undefined, import("@codama/nodes").InstructionNode<import("@codama/nodes").InstructionAccountNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[] | undefined, import("@codama/nodes").InstructionRemainingAccountsNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").InstructionByteDeltaNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").NumberValueNode | import("@codama/nodes").AccountLinkNode<import("@codama/nodes").ProgramLinkNode | undefined> | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").RegisteredDiscriminatorNode[] | undefined, import("@codama/nodes").InstructionNode<import("@codama/nodes").InstructionAccountNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[] | undefined, import("@codama/nodes").InstructionRemainingAccountsNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").InstructionByteDeltaNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").NumberValueNode | import("@codama/nodes").AccountLinkNode<import("@codama/nodes").ProgramLinkNode | undefined> | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").RegisteredDiscriminatorNode[] | undefined, import("@codama/nodes").InstructionNode<import("@codama/nodes").InstructionAccountNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[] | undefined, import("@codama/nodes").InstructionRemainingAccountsNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").InstructionByteDeltaNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").NumberValueNode | import("@codama/nodes").AccountLinkNode<import("@codama/nodes").ProgramLinkNode | undefined> | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").RegisteredDiscriminatorNode[] | undefined, /*elided*/ any[] | undefined>[] | undefined>[] | undefined>[] | undefined>[] | undefined>[] | undefined>[] | undefined>[] | undefined>[] | undefined>[] | undefined>[] | undefined>[] | undefined>[], DefinedTypeNode<import("@codama/nodes").TypeNode>[], import("@codama/nodes").ErrorNode[]>[]>, "rootNode">; | ||
//# sourceMappingURL=deduplicateIdenticalDefinedTypesVisitor.d.ts.map |
import { CamelCaseString } from '@codama/nodes'; | ||
import { Visitor } from '@codama/visitors-core'; | ||
type DefinedTypeHistogramKey = CamelCaseString | `${CamelCaseString}.${CamelCaseString}`; | ||
export type DefinedTypeHistogram = { | ||
[key: CamelCaseString]: { | ||
[key: DefinedTypeHistogramKey]: { | ||
directlyAsInstructionArgs: number; | ||
@@ -13,2 +14,3 @@ inAccounts: number; | ||
export declare function getDefinedTypeHistogramVisitor(): Visitor<DefinedTypeHistogram>; | ||
export {}; | ||
//# sourceMappingURL=getDefinedTypeHistogramVisitor.d.ts.map |
@@ -1,2 +0,2 @@ | ||
export declare function unwrapInstructionArgsDefinedTypesVisitor(): import("@codama/visitors-core").Visitor<import("@codama/nodes").RootNode<import("@codama/nodes").ProgramNode<import("@codama/nodes").PdaNode<import("@codama/nodes").RegisteredPdaSeedNode[]>[], import("@codama/nodes").AccountNode<import("@codama/nodes").NestedTypeNode<import("@codama/nodes").StructTypeNode<import("@codama/nodes").StructFieldTypeNode<import("@codama/nodes").TypeNode, import("@codama/nodes").StandaloneValueNode | undefined>[]>>, import("@codama/nodes").PdaLinkNode<import("@codama/nodes").ProgramLinkNode | undefined> | undefined, import("@codama/nodes").RegisteredDiscriminatorNode[] | undefined>[], import("@codama/nodes").InstructionNode<import("@codama/nodes").InstructionAccountNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[] | undefined, import("@codama/nodes").InstructionRemainingAccountsNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").InstructionByteDeltaNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").NumberValueNode | import("@codama/nodes").AccountLinkNode<import("@codama/nodes").ProgramLinkNode | undefined> | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").RegisteredDiscriminatorNode[] | undefined, import("@codama/nodes").InstructionNode<import("@codama/nodes").InstructionAccountNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[] | undefined, import("@codama/nodes").InstructionRemainingAccountsNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").InstructionByteDeltaNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").NumberValueNode | import("@codama/nodes").AccountLinkNode<import("@codama/nodes").ProgramLinkNode | undefined> | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").RegisteredDiscriminatorNode[] | undefined, import("@codama/nodes").InstructionNode<import("@codama/nodes").InstructionAccountNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[] | undefined, import("@codama/nodes").InstructionRemainingAccountsNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").InstructionByteDeltaNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").NumberValueNode | import("@codama/nodes").AccountLinkNode<import("@codama/nodes").ProgramLinkNode | undefined> | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").RegisteredDiscriminatorNode[] | undefined, import("@codama/nodes").InstructionNode<import("@codama/nodes").InstructionAccountNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[] | undefined, import("@codama/nodes").InstructionRemainingAccountsNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").InstructionByteDeltaNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").NumberValueNode | import("@codama/nodes").AccountLinkNode<import("@codama/nodes").ProgramLinkNode | undefined> | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").RegisteredDiscriminatorNode[] | undefined, import("@codama/nodes").InstructionNode<import("@codama/nodes").InstructionAccountNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[] | undefined, import("@codama/nodes").InstructionRemainingAccountsNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").InstructionByteDeltaNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").NumberValueNode | import("@codama/nodes").AccountLinkNode<import("@codama/nodes").ProgramLinkNode | undefined> | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").RegisteredDiscriminatorNode[] | undefined, import("@codama/nodes").InstructionNode<import("@codama/nodes").InstructionAccountNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[] | undefined, import("@codama/nodes").InstructionRemainingAccountsNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").InstructionByteDeltaNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").NumberValueNode | import("@codama/nodes").AccountLinkNode<import("@codama/nodes").ProgramLinkNode | undefined> | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").RegisteredDiscriminatorNode[] | undefined, import("@codama/nodes").InstructionNode<import("@codama/nodes").InstructionAccountNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[] | undefined, import("@codama/nodes").InstructionRemainingAccountsNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").InstructionByteDeltaNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").NumberValueNode | import("@codama/nodes").AccountLinkNode<import("@codama/nodes").ProgramLinkNode | undefined> | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").RegisteredDiscriminatorNode[] | undefined, import("@codama/nodes").InstructionNode<import("@codama/nodes").InstructionAccountNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[] | undefined, import("@codama/nodes").InstructionRemainingAccountsNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").InstructionByteDeltaNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").NumberValueNode | import("@codama/nodes").AccountLinkNode<import("@codama/nodes").ProgramLinkNode | undefined> | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").RegisteredDiscriminatorNode[] | undefined, import("@codama/nodes").InstructionNode<import("@codama/nodes").InstructionAccountNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[] | undefined, import("@codama/nodes").InstructionRemainingAccountsNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").InstructionByteDeltaNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").NumberValueNode | import("@codama/nodes").AccountLinkNode<import("@codama/nodes").ProgramLinkNode | undefined> | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").RegisteredDiscriminatorNode[] | undefined, import("@codama/nodes").InstructionNode<import("@codama/nodes").InstructionAccountNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[] | undefined, import("@codama/nodes").InstructionRemainingAccountsNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").InstructionByteDeltaNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").NumberValueNode | import("@codama/nodes").AccountLinkNode<import("@codama/nodes").ProgramLinkNode | undefined> | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").RegisteredDiscriminatorNode[] | undefined, import("@codama/nodes").InstructionNode<import("@codama/nodes").InstructionAccountNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[] | undefined, import("@codama/nodes").InstructionRemainingAccountsNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").InstructionByteDeltaNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").NumberValueNode | import("@codama/nodes").AccountLinkNode<import("@codama/nodes").ProgramLinkNode | undefined> | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").RegisteredDiscriminatorNode[] | undefined, import("@codama/nodes").InstructionNode<import("@codama/nodes").InstructionAccountNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[] | undefined, import("@codama/nodes").InstructionRemainingAccountsNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").InstructionByteDeltaNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").NumberValueNode | import("@codama/nodes").AccountLinkNode<import("@codama/nodes").ProgramLinkNode | undefined> | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").RegisteredDiscriminatorNode[] | undefined, any[] | undefined>[] | undefined>[] | undefined>[] | undefined>[] | undefined>[] | undefined>[] | undefined>[] | undefined>[] | undefined>[] | undefined>[] | undefined>[] | undefined>[], import("@codama/nodes").DefinedTypeNode<import("@codama/nodes").TypeNode>[], import("@codama/nodes").ErrorNode[]>, import("@codama/nodes").ProgramNode<import("@codama/nodes").PdaNode<import("@codama/nodes").RegisteredPdaSeedNode[]>[], import("@codama/nodes").AccountNode<import("@codama/nodes").NestedTypeNode<import("@codama/nodes").StructTypeNode<import("@codama/nodes").StructFieldTypeNode<import("@codama/nodes").TypeNode, import("@codama/nodes").StandaloneValueNode | undefined>[]>>, import("@codama/nodes").PdaLinkNode<import("@codama/nodes").ProgramLinkNode | undefined> | undefined, import("@codama/nodes").RegisteredDiscriminatorNode[] | undefined>[], import("@codama/nodes").InstructionNode<import("@codama/nodes").InstructionAccountNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[] | undefined, import("@codama/nodes").InstructionRemainingAccountsNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").InstructionByteDeltaNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").NumberValueNode | import("@codama/nodes").AccountLinkNode<import("@codama/nodes").ProgramLinkNode | undefined> | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").RegisteredDiscriminatorNode[] | undefined, import("@codama/nodes").InstructionNode<import("@codama/nodes").InstructionAccountNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[] | undefined, import("@codama/nodes").InstructionRemainingAccountsNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").InstructionByteDeltaNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").NumberValueNode | import("@codama/nodes").AccountLinkNode<import("@codama/nodes").ProgramLinkNode | undefined> | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").RegisteredDiscriminatorNode[] | undefined, import("@codama/nodes").InstructionNode<import("@codama/nodes").InstructionAccountNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[] | undefined, import("@codama/nodes").InstructionRemainingAccountsNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").InstructionByteDeltaNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").NumberValueNode | import("@codama/nodes").AccountLinkNode<import("@codama/nodes").ProgramLinkNode | undefined> | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").RegisteredDiscriminatorNode[] | undefined, import("@codama/nodes").InstructionNode<import("@codama/nodes").InstructionAccountNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[] | undefined, import("@codama/nodes").InstructionRemainingAccountsNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").InstructionByteDeltaNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").NumberValueNode | import("@codama/nodes").AccountLinkNode<import("@codama/nodes").ProgramLinkNode | undefined> | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").RegisteredDiscriminatorNode[] | undefined, import("@codama/nodes").InstructionNode<import("@codama/nodes").InstructionAccountNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[] | undefined, import("@codama/nodes").InstructionRemainingAccountsNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").InstructionByteDeltaNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").NumberValueNode | import("@codama/nodes").AccountLinkNode<import("@codama/nodes").ProgramLinkNode | undefined> | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").RegisteredDiscriminatorNode[] | undefined, import("@codama/nodes").InstructionNode<import("@codama/nodes").InstructionAccountNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[] | undefined, import("@codama/nodes").InstructionRemainingAccountsNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").InstructionByteDeltaNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").NumberValueNode | import("@codama/nodes").AccountLinkNode<import("@codama/nodes").ProgramLinkNode | undefined> | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").RegisteredDiscriminatorNode[] | undefined, import("@codama/nodes").InstructionNode<import("@codama/nodes").InstructionAccountNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[] | undefined, import("@codama/nodes").InstructionRemainingAccountsNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").InstructionByteDeltaNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").NumberValueNode | import("@codama/nodes").AccountLinkNode<import("@codama/nodes").ProgramLinkNode | undefined> | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").RegisteredDiscriminatorNode[] | undefined, import("@codama/nodes").InstructionNode<import("@codama/nodes").InstructionAccountNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[] | undefined, import("@codama/nodes").InstructionRemainingAccountsNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").InstructionByteDeltaNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").NumberValueNode | import("@codama/nodes").AccountLinkNode<import("@codama/nodes").ProgramLinkNode | undefined> | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").RegisteredDiscriminatorNode[] | undefined, import("@codama/nodes").InstructionNode<import("@codama/nodes").InstructionAccountNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[] | undefined, import("@codama/nodes").InstructionRemainingAccountsNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").InstructionByteDeltaNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").NumberValueNode | import("@codama/nodes").AccountLinkNode<import("@codama/nodes").ProgramLinkNode | undefined> | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").RegisteredDiscriminatorNode[] | undefined, import("@codama/nodes").InstructionNode<import("@codama/nodes").InstructionAccountNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[] | undefined, import("@codama/nodes").InstructionRemainingAccountsNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").InstructionByteDeltaNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").NumberValueNode | import("@codama/nodes").AccountLinkNode<import("@codama/nodes").ProgramLinkNode | undefined> | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").RegisteredDiscriminatorNode[] | undefined, import("@codama/nodes").InstructionNode<import("@codama/nodes").InstructionAccountNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[] | undefined, import("@codama/nodes").InstructionRemainingAccountsNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").InstructionByteDeltaNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").NumberValueNode | import("@codama/nodes").AccountLinkNode<import("@codama/nodes").ProgramLinkNode | undefined> | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").RegisteredDiscriminatorNode[] | undefined, import("@codama/nodes").InstructionNode<import("@codama/nodes").InstructionAccountNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[] | undefined, import("@codama/nodes").InstructionRemainingAccountsNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").InstructionByteDeltaNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").NumberValueNode | import("@codama/nodes").AccountLinkNode<import("@codama/nodes").ProgramLinkNode | undefined> | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").RegisteredDiscriminatorNode[] | undefined, any[] | undefined>[] | undefined>[] | undefined>[] | undefined>[] | undefined>[] | undefined>[] | undefined>[] | undefined>[] | undefined>[] | undefined>[] | undefined>[] | undefined>[], import("@codama/nodes").DefinedTypeNode<import("@codama/nodes").TypeNode>[], import("@codama/nodes").ErrorNode[]>[]>, "rootNode">; | ||
export declare function unwrapInstructionArgsDefinedTypesVisitor(): import("@codama/visitors-core").Visitor<import("@codama/nodes").RootNode<import("@codama/nodes").ProgramNode<import("@codama/nodes").PdaNode<import("@codama/nodes").RegisteredPdaSeedNode[]>[], import("@codama/nodes").AccountNode<import("@codama/nodes").NestedTypeNode<import("@codama/nodes").StructTypeNode<import("@codama/nodes").StructFieldTypeNode<import("@codama/nodes").TypeNode, import("@codama/nodes").StandaloneValueNode | undefined>[]>>, import("@codama/nodes").PdaLinkNode<import("@codama/nodes").ProgramLinkNode | undefined> | undefined, import("@codama/nodes").RegisteredDiscriminatorNode[] | undefined>[], import("@codama/nodes").InstructionNode<import("@codama/nodes").InstructionAccountNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[] | undefined, import("@codama/nodes").InstructionRemainingAccountsNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").InstructionByteDeltaNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").NumberValueNode | import("@codama/nodes").AccountLinkNode<import("@codama/nodes").ProgramLinkNode | undefined> | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").RegisteredDiscriminatorNode[] | undefined, import("@codama/nodes").InstructionNode<import("@codama/nodes").InstructionAccountNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[] | undefined, import("@codama/nodes").InstructionRemainingAccountsNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").InstructionByteDeltaNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").NumberValueNode | import("@codama/nodes").AccountLinkNode<import("@codama/nodes").ProgramLinkNode | undefined> | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").RegisteredDiscriminatorNode[] | undefined, import("@codama/nodes").InstructionNode<import("@codama/nodes").InstructionAccountNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[] | undefined, import("@codama/nodes").InstructionRemainingAccountsNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").InstructionByteDeltaNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").NumberValueNode | import("@codama/nodes").AccountLinkNode<import("@codama/nodes").ProgramLinkNode | undefined> | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").RegisteredDiscriminatorNode[] | undefined, import("@codama/nodes").InstructionNode<import("@codama/nodes").InstructionAccountNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[] | undefined, import("@codama/nodes").InstructionRemainingAccountsNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").InstructionByteDeltaNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").NumberValueNode | import("@codama/nodes").AccountLinkNode<import("@codama/nodes").ProgramLinkNode | undefined> | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").RegisteredDiscriminatorNode[] | undefined, import("@codama/nodes").InstructionNode<import("@codama/nodes").InstructionAccountNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[] | undefined, import("@codama/nodes").InstructionRemainingAccountsNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").InstructionByteDeltaNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").NumberValueNode | import("@codama/nodes").AccountLinkNode<import("@codama/nodes").ProgramLinkNode | undefined> | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").RegisteredDiscriminatorNode[] | undefined, import("@codama/nodes").InstructionNode<import("@codama/nodes").InstructionAccountNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[] | undefined, import("@codama/nodes").InstructionRemainingAccountsNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").InstructionByteDeltaNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").NumberValueNode | import("@codama/nodes").AccountLinkNode<import("@codama/nodes").ProgramLinkNode | undefined> | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").RegisteredDiscriminatorNode[] | undefined, import("@codama/nodes").InstructionNode<import("@codama/nodes").InstructionAccountNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[] | undefined, import("@codama/nodes").InstructionRemainingAccountsNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").InstructionByteDeltaNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").NumberValueNode | import("@codama/nodes").AccountLinkNode<import("@codama/nodes").ProgramLinkNode | undefined> | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").RegisteredDiscriminatorNode[] | undefined, import("@codama/nodes").InstructionNode<import("@codama/nodes").InstructionAccountNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[] | undefined, import("@codama/nodes").InstructionRemainingAccountsNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").InstructionByteDeltaNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").NumberValueNode | import("@codama/nodes").AccountLinkNode<import("@codama/nodes").ProgramLinkNode | undefined> | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").RegisteredDiscriminatorNode[] | undefined, import("@codama/nodes").InstructionNode<import("@codama/nodes").InstructionAccountNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[] | undefined, import("@codama/nodes").InstructionRemainingAccountsNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").InstructionByteDeltaNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").NumberValueNode | import("@codama/nodes").AccountLinkNode<import("@codama/nodes").ProgramLinkNode | undefined> | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").RegisteredDiscriminatorNode[] | undefined, import("@codama/nodes").InstructionNode<import("@codama/nodes").InstructionAccountNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[] | undefined, import("@codama/nodes").InstructionRemainingAccountsNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").InstructionByteDeltaNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").NumberValueNode | import("@codama/nodes").AccountLinkNode<import("@codama/nodes").ProgramLinkNode | undefined> | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").RegisteredDiscriminatorNode[] | undefined, import("@codama/nodes").InstructionNode<import("@codama/nodes").InstructionAccountNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[] | undefined, import("@codama/nodes").InstructionRemainingAccountsNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").InstructionByteDeltaNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").NumberValueNode | import("@codama/nodes").AccountLinkNode<import("@codama/nodes").ProgramLinkNode | undefined> | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").RegisteredDiscriminatorNode[] | undefined, import("@codama/nodes").InstructionNode<import("@codama/nodes").InstructionAccountNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[] | undefined, import("@codama/nodes").InstructionRemainingAccountsNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").InstructionByteDeltaNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").NumberValueNode | import("@codama/nodes").AccountLinkNode<import("@codama/nodes").ProgramLinkNode | undefined> | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").RegisteredDiscriminatorNode[] | undefined, /*elided*/ any[] | undefined>[] | undefined>[] | undefined>[] | undefined>[] | undefined>[] | undefined>[] | undefined>[] | undefined>[] | undefined>[] | undefined>[] | undefined>[] | undefined>[], import("@codama/nodes").DefinedTypeNode<import("@codama/nodes").TypeNode>[], import("@codama/nodes").ErrorNode[]>, import("@codama/nodes").ProgramNode<import("@codama/nodes").PdaNode<import("@codama/nodes").RegisteredPdaSeedNode[]>[], import("@codama/nodes").AccountNode<import("@codama/nodes").NestedTypeNode<import("@codama/nodes").StructTypeNode<import("@codama/nodes").StructFieldTypeNode<import("@codama/nodes").TypeNode, import("@codama/nodes").StandaloneValueNode | undefined>[]>>, import("@codama/nodes").PdaLinkNode<import("@codama/nodes").ProgramLinkNode | undefined> | undefined, import("@codama/nodes").RegisteredDiscriminatorNode[] | undefined>[], import("@codama/nodes").InstructionNode<import("@codama/nodes").InstructionAccountNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[] | undefined, import("@codama/nodes").InstructionRemainingAccountsNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").InstructionByteDeltaNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").NumberValueNode | import("@codama/nodes").AccountLinkNode<import("@codama/nodes").ProgramLinkNode | undefined> | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").RegisteredDiscriminatorNode[] | undefined, import("@codama/nodes").InstructionNode<import("@codama/nodes").InstructionAccountNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[] | undefined, import("@codama/nodes").InstructionRemainingAccountsNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").InstructionByteDeltaNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").NumberValueNode | import("@codama/nodes").AccountLinkNode<import("@codama/nodes").ProgramLinkNode | undefined> | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").RegisteredDiscriminatorNode[] | undefined, import("@codama/nodes").InstructionNode<import("@codama/nodes").InstructionAccountNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[] | undefined, import("@codama/nodes").InstructionRemainingAccountsNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").InstructionByteDeltaNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").NumberValueNode | import("@codama/nodes").AccountLinkNode<import("@codama/nodes").ProgramLinkNode | undefined> | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").RegisteredDiscriminatorNode[] | undefined, import("@codama/nodes").InstructionNode<import("@codama/nodes").InstructionAccountNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[] | undefined, import("@codama/nodes").InstructionRemainingAccountsNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").InstructionByteDeltaNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").NumberValueNode | import("@codama/nodes").AccountLinkNode<import("@codama/nodes").ProgramLinkNode | undefined> | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").RegisteredDiscriminatorNode[] | undefined, import("@codama/nodes").InstructionNode<import("@codama/nodes").InstructionAccountNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[] | undefined, import("@codama/nodes").InstructionRemainingAccountsNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").InstructionByteDeltaNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").NumberValueNode | import("@codama/nodes").AccountLinkNode<import("@codama/nodes").ProgramLinkNode | undefined> | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").RegisteredDiscriminatorNode[] | undefined, import("@codama/nodes").InstructionNode<import("@codama/nodes").InstructionAccountNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[] | undefined, import("@codama/nodes").InstructionRemainingAccountsNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").InstructionByteDeltaNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").NumberValueNode | import("@codama/nodes").AccountLinkNode<import("@codama/nodes").ProgramLinkNode | undefined> | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").RegisteredDiscriminatorNode[] | undefined, import("@codama/nodes").InstructionNode<import("@codama/nodes").InstructionAccountNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[] | undefined, import("@codama/nodes").InstructionRemainingAccountsNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").InstructionByteDeltaNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").NumberValueNode | import("@codama/nodes").AccountLinkNode<import("@codama/nodes").ProgramLinkNode | undefined> | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").RegisteredDiscriminatorNode[] | undefined, import("@codama/nodes").InstructionNode<import("@codama/nodes").InstructionAccountNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[] | undefined, import("@codama/nodes").InstructionRemainingAccountsNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").InstructionByteDeltaNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").NumberValueNode | import("@codama/nodes").AccountLinkNode<import("@codama/nodes").ProgramLinkNode | undefined> | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").RegisteredDiscriminatorNode[] | undefined, import("@codama/nodes").InstructionNode<import("@codama/nodes").InstructionAccountNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[] | undefined, import("@codama/nodes").InstructionRemainingAccountsNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").InstructionByteDeltaNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").NumberValueNode | import("@codama/nodes").AccountLinkNode<import("@codama/nodes").ProgramLinkNode | undefined> | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").RegisteredDiscriminatorNode[] | undefined, import("@codama/nodes").InstructionNode<import("@codama/nodes").InstructionAccountNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[] | undefined, import("@codama/nodes").InstructionRemainingAccountsNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").InstructionByteDeltaNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").NumberValueNode | import("@codama/nodes").AccountLinkNode<import("@codama/nodes").ProgramLinkNode | undefined> | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").RegisteredDiscriminatorNode[] | undefined, import("@codama/nodes").InstructionNode<import("@codama/nodes").InstructionAccountNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[] | undefined, import("@codama/nodes").InstructionRemainingAccountsNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").InstructionByteDeltaNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").NumberValueNode | import("@codama/nodes").AccountLinkNode<import("@codama/nodes").ProgramLinkNode | undefined> | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").RegisteredDiscriminatorNode[] | undefined, import("@codama/nodes").InstructionNode<import("@codama/nodes").InstructionAccountNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[] | undefined, import("@codama/nodes").InstructionRemainingAccountsNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").InstructionByteDeltaNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").NumberValueNode | import("@codama/nodes").AccountLinkNode<import("@codama/nodes").ProgramLinkNode | undefined> | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").RegisteredDiscriminatorNode[] | undefined, /*elided*/ any[] | undefined>[] | undefined>[] | undefined>[] | undefined>[] | undefined>[] | undefined>[] | undefined>[] | undefined>[] | undefined>[] | undefined>[] | undefined>[] | undefined>[], import("@codama/nodes").DefinedTypeNode<import("@codama/nodes").TypeNode>[], import("@codama/nodes").ErrorNode[]>[]>, "rootNode">; | ||
//# sourceMappingURL=unwrapInstructionArgsDefinedTypesVisitor.d.ts.map |
import { DefinedTypeNode, StructTypeNode } from '@codama/nodes'; | ||
export declare function unwrapTupleEnumWithSingleStructVisitor(enumsOrVariantsToUnwrap?: string[] | '*'): import("@codama/visitors-core").Visitor<import("@codama/nodes").RootNode<import("@codama/nodes").ProgramNode<import("@codama/nodes").PdaNode<import("@codama/nodes").RegisteredPdaSeedNode[]>[], import("@codama/nodes").AccountNode<import("@codama/nodes").NestedTypeNode<StructTypeNode<import("@codama/nodes").StructFieldTypeNode<import("@codama/nodes").TypeNode, import("@codama/nodes").StandaloneValueNode | undefined>[]>>, import("@codama/nodes").PdaLinkNode<import("@codama/nodes").ProgramLinkNode | undefined> | undefined, import("@codama/nodes").RegisteredDiscriminatorNode[] | undefined>[], import("@codama/nodes").InstructionNode<import("@codama/nodes").InstructionAccountNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[] | undefined, import("@codama/nodes").InstructionRemainingAccountsNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").InstructionByteDeltaNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").NumberValueNode | import("@codama/nodes").AccountLinkNode<import("@codama/nodes").ProgramLinkNode | undefined> | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").RegisteredDiscriminatorNode[] | undefined, import("@codama/nodes").InstructionNode<import("@codama/nodes").InstructionAccountNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[] | undefined, import("@codama/nodes").InstructionRemainingAccountsNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").InstructionByteDeltaNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").NumberValueNode | import("@codama/nodes").AccountLinkNode<import("@codama/nodes").ProgramLinkNode | undefined> | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").RegisteredDiscriminatorNode[] | undefined, import("@codama/nodes").InstructionNode<import("@codama/nodes").InstructionAccountNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[] | undefined, import("@codama/nodes").InstructionRemainingAccountsNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").InstructionByteDeltaNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").NumberValueNode | import("@codama/nodes").AccountLinkNode<import("@codama/nodes").ProgramLinkNode | undefined> | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").RegisteredDiscriminatorNode[] | undefined, import("@codama/nodes").InstructionNode<import("@codama/nodes").InstructionAccountNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[] | undefined, import("@codama/nodes").InstructionRemainingAccountsNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").InstructionByteDeltaNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").NumberValueNode | import("@codama/nodes").AccountLinkNode<import("@codama/nodes").ProgramLinkNode | undefined> | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").RegisteredDiscriminatorNode[] | undefined, import("@codama/nodes").InstructionNode<import("@codama/nodes").InstructionAccountNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[] | undefined, import("@codama/nodes").InstructionRemainingAccountsNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").InstructionByteDeltaNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").NumberValueNode | import("@codama/nodes").AccountLinkNode<import("@codama/nodes").ProgramLinkNode | undefined> | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").RegisteredDiscriminatorNode[] | undefined, import("@codama/nodes").InstructionNode<import("@codama/nodes").InstructionAccountNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[] | undefined, import("@codama/nodes").InstructionRemainingAccountsNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").InstructionByteDeltaNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").NumberValueNode | import("@codama/nodes").AccountLinkNode<import("@codama/nodes").ProgramLinkNode | undefined> | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").RegisteredDiscriminatorNode[] | undefined, import("@codama/nodes").InstructionNode<import("@codama/nodes").InstructionAccountNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[] | undefined, import("@codama/nodes").InstructionRemainingAccountsNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").InstructionByteDeltaNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").NumberValueNode | import("@codama/nodes").AccountLinkNode<import("@codama/nodes").ProgramLinkNode | undefined> | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").RegisteredDiscriminatorNode[] | undefined, import("@codama/nodes").InstructionNode<import("@codama/nodes").InstructionAccountNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[] | undefined, import("@codama/nodes").InstructionRemainingAccountsNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").InstructionByteDeltaNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").NumberValueNode | import("@codama/nodes").AccountLinkNode<import("@codama/nodes").ProgramLinkNode | undefined> | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").RegisteredDiscriminatorNode[] | undefined, import("@codama/nodes").InstructionNode<import("@codama/nodes").InstructionAccountNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[] | undefined, import("@codama/nodes").InstructionRemainingAccountsNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").InstructionByteDeltaNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").NumberValueNode | import("@codama/nodes").AccountLinkNode<import("@codama/nodes").ProgramLinkNode | undefined> | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").RegisteredDiscriminatorNode[] | undefined, import("@codama/nodes").InstructionNode<import("@codama/nodes").InstructionAccountNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[] | undefined, import("@codama/nodes").InstructionRemainingAccountsNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").InstructionByteDeltaNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").NumberValueNode | import("@codama/nodes").AccountLinkNode<import("@codama/nodes").ProgramLinkNode | undefined> | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").RegisteredDiscriminatorNode[] | undefined, import("@codama/nodes").InstructionNode<import("@codama/nodes").InstructionAccountNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[] | undefined, import("@codama/nodes").InstructionRemainingAccountsNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").InstructionByteDeltaNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").NumberValueNode | import("@codama/nodes").AccountLinkNode<import("@codama/nodes").ProgramLinkNode | undefined> | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").RegisteredDiscriminatorNode[] | undefined, import("@codama/nodes").InstructionNode<import("@codama/nodes").InstructionAccountNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[] | undefined, import("@codama/nodes").InstructionRemainingAccountsNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").InstructionByteDeltaNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").NumberValueNode | import("@codama/nodes").AccountLinkNode<import("@codama/nodes").ProgramLinkNode | undefined> | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").RegisteredDiscriminatorNode[] | undefined, any[] | undefined>[] | undefined>[] | undefined>[] | undefined>[] | undefined>[] | undefined>[] | undefined>[] | undefined>[] | undefined>[] | undefined>[] | undefined>[] | undefined>[], DefinedTypeNode<import("@codama/nodes").TypeNode>[], import("@codama/nodes").ErrorNode[]>, import("@codama/nodes").ProgramNode<import("@codama/nodes").PdaNode<import("@codama/nodes").RegisteredPdaSeedNode[]>[], import("@codama/nodes").AccountNode<import("@codama/nodes").NestedTypeNode<StructTypeNode<import("@codama/nodes").StructFieldTypeNode<import("@codama/nodes").TypeNode, import("@codama/nodes").StandaloneValueNode | undefined>[]>>, import("@codama/nodes").PdaLinkNode<import("@codama/nodes").ProgramLinkNode | undefined> | undefined, import("@codama/nodes").RegisteredDiscriminatorNode[] | undefined>[], import("@codama/nodes").InstructionNode<import("@codama/nodes").InstructionAccountNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[] | undefined, import("@codama/nodes").InstructionRemainingAccountsNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").InstructionByteDeltaNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").NumberValueNode | import("@codama/nodes").AccountLinkNode<import("@codama/nodes").ProgramLinkNode | undefined> | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").RegisteredDiscriminatorNode[] | undefined, import("@codama/nodes").InstructionNode<import("@codama/nodes").InstructionAccountNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[] | undefined, import("@codama/nodes").InstructionRemainingAccountsNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").InstructionByteDeltaNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").NumberValueNode | import("@codama/nodes").AccountLinkNode<import("@codama/nodes").ProgramLinkNode | undefined> | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").RegisteredDiscriminatorNode[] | undefined, import("@codama/nodes").InstructionNode<import("@codama/nodes").InstructionAccountNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[] | undefined, import("@codama/nodes").InstructionRemainingAccountsNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").InstructionByteDeltaNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").NumberValueNode | import("@codama/nodes").AccountLinkNode<import("@codama/nodes").ProgramLinkNode | undefined> | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").RegisteredDiscriminatorNode[] | undefined, import("@codama/nodes").InstructionNode<import("@codama/nodes").InstructionAccountNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[] | undefined, import("@codama/nodes").InstructionRemainingAccountsNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").InstructionByteDeltaNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").NumberValueNode | import("@codama/nodes").AccountLinkNode<import("@codama/nodes").ProgramLinkNode | undefined> | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").RegisteredDiscriminatorNode[] | undefined, import("@codama/nodes").InstructionNode<import("@codama/nodes").InstructionAccountNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[] | undefined, import("@codama/nodes").InstructionRemainingAccountsNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").InstructionByteDeltaNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").NumberValueNode | import("@codama/nodes").AccountLinkNode<import("@codama/nodes").ProgramLinkNode | undefined> | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").RegisteredDiscriminatorNode[] | undefined, import("@codama/nodes").InstructionNode<import("@codama/nodes").InstructionAccountNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[] | undefined, import("@codama/nodes").InstructionRemainingAccountsNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").InstructionByteDeltaNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").NumberValueNode | import("@codama/nodes").AccountLinkNode<import("@codama/nodes").ProgramLinkNode | undefined> | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").RegisteredDiscriminatorNode[] | undefined, import("@codama/nodes").InstructionNode<import("@codama/nodes").InstructionAccountNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[] | undefined, import("@codama/nodes").InstructionRemainingAccountsNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").InstructionByteDeltaNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").NumberValueNode | import("@codama/nodes").AccountLinkNode<import("@codama/nodes").ProgramLinkNode | undefined> | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").RegisteredDiscriminatorNode[] | undefined, import("@codama/nodes").InstructionNode<import("@codama/nodes").InstructionAccountNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[] | undefined, import("@codama/nodes").InstructionRemainingAccountsNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").InstructionByteDeltaNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").NumberValueNode | import("@codama/nodes").AccountLinkNode<import("@codama/nodes").ProgramLinkNode | undefined> | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").RegisteredDiscriminatorNode[] | undefined, import("@codama/nodes").InstructionNode<import("@codama/nodes").InstructionAccountNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[] | undefined, import("@codama/nodes").InstructionRemainingAccountsNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").InstructionByteDeltaNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").NumberValueNode | import("@codama/nodes").AccountLinkNode<import("@codama/nodes").ProgramLinkNode | undefined> | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").RegisteredDiscriminatorNode[] | undefined, import("@codama/nodes").InstructionNode<import("@codama/nodes").InstructionAccountNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[] | undefined, import("@codama/nodes").InstructionRemainingAccountsNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").InstructionByteDeltaNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").NumberValueNode | import("@codama/nodes").AccountLinkNode<import("@codama/nodes").ProgramLinkNode | undefined> | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").RegisteredDiscriminatorNode[] | undefined, import("@codama/nodes").InstructionNode<import("@codama/nodes").InstructionAccountNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[] | undefined, import("@codama/nodes").InstructionRemainingAccountsNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").InstructionByteDeltaNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").NumberValueNode | import("@codama/nodes").AccountLinkNode<import("@codama/nodes").ProgramLinkNode | undefined> | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").RegisteredDiscriminatorNode[] | undefined, import("@codama/nodes").InstructionNode<import("@codama/nodes").InstructionAccountNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[] | undefined, import("@codama/nodes").InstructionRemainingAccountsNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").InstructionByteDeltaNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").NumberValueNode | import("@codama/nodes").AccountLinkNode<import("@codama/nodes").ProgramLinkNode | undefined> | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").RegisteredDiscriminatorNode[] | undefined, any[] | undefined>[] | undefined>[] | undefined>[] | undefined>[] | undefined>[] | undefined>[] | undefined>[] | undefined>[] | undefined>[] | undefined>[] | undefined>[] | undefined>[], DefinedTypeNode<import("@codama/nodes").TypeNode>[], import("@codama/nodes").ErrorNode[]>[]>, "rootNode">; | ||
export declare function unwrapTupleEnumWithSingleStructVisitor(enumsOrVariantsToUnwrap?: string[] | '*'): import("@codama/visitors-core").Visitor<import("@codama/nodes").RootNode<import("@codama/nodes").ProgramNode<import("@codama/nodes").PdaNode<import("@codama/nodes").RegisteredPdaSeedNode[]>[], import("@codama/nodes").AccountNode<import("@codama/nodes").NestedTypeNode<StructTypeNode<import("@codama/nodes").StructFieldTypeNode<import("@codama/nodes").TypeNode, import("@codama/nodes").StandaloneValueNode | undefined>[]>>, import("@codama/nodes").PdaLinkNode<import("@codama/nodes").ProgramLinkNode | undefined> | undefined, import("@codama/nodes").RegisteredDiscriminatorNode[] | undefined>[], import("@codama/nodes").InstructionNode<import("@codama/nodes").InstructionAccountNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[] | undefined, import("@codama/nodes").InstructionRemainingAccountsNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").InstructionByteDeltaNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").NumberValueNode | import("@codama/nodes").AccountLinkNode<import("@codama/nodes").ProgramLinkNode | undefined> | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").RegisteredDiscriminatorNode[] | undefined, import("@codama/nodes").InstructionNode<import("@codama/nodes").InstructionAccountNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[] | undefined, import("@codama/nodes").InstructionRemainingAccountsNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").InstructionByteDeltaNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").NumberValueNode | import("@codama/nodes").AccountLinkNode<import("@codama/nodes").ProgramLinkNode | undefined> | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").RegisteredDiscriminatorNode[] | undefined, import("@codama/nodes").InstructionNode<import("@codama/nodes").InstructionAccountNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[] | undefined, import("@codama/nodes").InstructionRemainingAccountsNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").InstructionByteDeltaNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").NumberValueNode | import("@codama/nodes").AccountLinkNode<import("@codama/nodes").ProgramLinkNode | undefined> | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").RegisteredDiscriminatorNode[] | undefined, import("@codama/nodes").InstructionNode<import("@codama/nodes").InstructionAccountNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[] | undefined, import("@codama/nodes").InstructionRemainingAccountsNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").InstructionByteDeltaNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").NumberValueNode | import("@codama/nodes").AccountLinkNode<import("@codama/nodes").ProgramLinkNode | undefined> | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").RegisteredDiscriminatorNode[] | undefined, import("@codama/nodes").InstructionNode<import("@codama/nodes").InstructionAccountNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[] | undefined, import("@codama/nodes").InstructionRemainingAccountsNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").InstructionByteDeltaNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").NumberValueNode | import("@codama/nodes").AccountLinkNode<import("@codama/nodes").ProgramLinkNode | undefined> | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").RegisteredDiscriminatorNode[] | undefined, import("@codama/nodes").InstructionNode<import("@codama/nodes").InstructionAccountNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[] | undefined, import("@codama/nodes").InstructionRemainingAccountsNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").InstructionByteDeltaNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").NumberValueNode | import("@codama/nodes").AccountLinkNode<import("@codama/nodes").ProgramLinkNode | undefined> | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").RegisteredDiscriminatorNode[] | undefined, import("@codama/nodes").InstructionNode<import("@codama/nodes").InstructionAccountNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[] | undefined, import("@codama/nodes").InstructionRemainingAccountsNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").InstructionByteDeltaNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").NumberValueNode | import("@codama/nodes").AccountLinkNode<import("@codama/nodes").ProgramLinkNode | undefined> | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").RegisteredDiscriminatorNode[] | undefined, import("@codama/nodes").InstructionNode<import("@codama/nodes").InstructionAccountNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[] | undefined, import("@codama/nodes").InstructionRemainingAccountsNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").InstructionByteDeltaNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").NumberValueNode | import("@codama/nodes").AccountLinkNode<import("@codama/nodes").ProgramLinkNode | undefined> | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").RegisteredDiscriminatorNode[] | undefined, import("@codama/nodes").InstructionNode<import("@codama/nodes").InstructionAccountNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[] | undefined, import("@codama/nodes").InstructionRemainingAccountsNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").InstructionByteDeltaNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").NumberValueNode | import("@codama/nodes").AccountLinkNode<import("@codama/nodes").ProgramLinkNode | undefined> | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").RegisteredDiscriminatorNode[] | undefined, import("@codama/nodes").InstructionNode<import("@codama/nodes").InstructionAccountNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[] | undefined, import("@codama/nodes").InstructionRemainingAccountsNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").InstructionByteDeltaNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").NumberValueNode | import("@codama/nodes").AccountLinkNode<import("@codama/nodes").ProgramLinkNode | undefined> | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").RegisteredDiscriminatorNode[] | undefined, import("@codama/nodes").InstructionNode<import("@codama/nodes").InstructionAccountNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[] | undefined, import("@codama/nodes").InstructionRemainingAccountsNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").InstructionByteDeltaNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").NumberValueNode | import("@codama/nodes").AccountLinkNode<import("@codama/nodes").ProgramLinkNode | undefined> | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").RegisteredDiscriminatorNode[] | undefined, import("@codama/nodes").InstructionNode<import("@codama/nodes").InstructionAccountNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[] | undefined, import("@codama/nodes").InstructionRemainingAccountsNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").InstructionByteDeltaNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").NumberValueNode | import("@codama/nodes").AccountLinkNode<import("@codama/nodes").ProgramLinkNode | undefined> | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").RegisteredDiscriminatorNode[] | undefined, /*elided*/ any[] | undefined>[] | undefined>[] | undefined>[] | undefined>[] | undefined>[] | undefined>[] | undefined>[] | undefined>[] | undefined>[] | undefined>[] | undefined>[] | undefined>[], DefinedTypeNode<import("@codama/nodes").TypeNode>[], import("@codama/nodes").ErrorNode[]>, import("@codama/nodes").ProgramNode<import("@codama/nodes").PdaNode<import("@codama/nodes").RegisteredPdaSeedNode[]>[], import("@codama/nodes").AccountNode<import("@codama/nodes").NestedTypeNode<StructTypeNode<import("@codama/nodes").StructFieldTypeNode<import("@codama/nodes").TypeNode, import("@codama/nodes").StandaloneValueNode | undefined>[]>>, import("@codama/nodes").PdaLinkNode<import("@codama/nodes").ProgramLinkNode | undefined> | undefined, import("@codama/nodes").RegisteredDiscriminatorNode[] | undefined>[], import("@codama/nodes").InstructionNode<import("@codama/nodes").InstructionAccountNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[] | undefined, import("@codama/nodes").InstructionRemainingAccountsNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").InstructionByteDeltaNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").NumberValueNode | import("@codama/nodes").AccountLinkNode<import("@codama/nodes").ProgramLinkNode | undefined> | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").RegisteredDiscriminatorNode[] | undefined, import("@codama/nodes").InstructionNode<import("@codama/nodes").InstructionAccountNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[] | undefined, import("@codama/nodes").InstructionRemainingAccountsNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").InstructionByteDeltaNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").NumberValueNode | import("@codama/nodes").AccountLinkNode<import("@codama/nodes").ProgramLinkNode | undefined> | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").RegisteredDiscriminatorNode[] | undefined, import("@codama/nodes").InstructionNode<import("@codama/nodes").InstructionAccountNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[] | undefined, import("@codama/nodes").InstructionRemainingAccountsNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").InstructionByteDeltaNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").NumberValueNode | import("@codama/nodes").AccountLinkNode<import("@codama/nodes").ProgramLinkNode | undefined> | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").RegisteredDiscriminatorNode[] | undefined, import("@codama/nodes").InstructionNode<import("@codama/nodes").InstructionAccountNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[] | undefined, import("@codama/nodes").InstructionRemainingAccountsNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").InstructionByteDeltaNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").NumberValueNode | import("@codama/nodes").AccountLinkNode<import("@codama/nodes").ProgramLinkNode | undefined> | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").RegisteredDiscriminatorNode[] | undefined, import("@codama/nodes").InstructionNode<import("@codama/nodes").InstructionAccountNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[] | undefined, import("@codama/nodes").InstructionRemainingAccountsNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").InstructionByteDeltaNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").NumberValueNode | import("@codama/nodes").AccountLinkNode<import("@codama/nodes").ProgramLinkNode | undefined> | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").RegisteredDiscriminatorNode[] | undefined, import("@codama/nodes").InstructionNode<import("@codama/nodes").InstructionAccountNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[] | undefined, import("@codama/nodes").InstructionRemainingAccountsNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").InstructionByteDeltaNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").NumberValueNode | import("@codama/nodes").AccountLinkNode<import("@codama/nodes").ProgramLinkNode | undefined> | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").RegisteredDiscriminatorNode[] | undefined, import("@codama/nodes").InstructionNode<import("@codama/nodes").InstructionAccountNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[] | undefined, import("@codama/nodes").InstructionRemainingAccountsNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").InstructionByteDeltaNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").NumberValueNode | import("@codama/nodes").AccountLinkNode<import("@codama/nodes").ProgramLinkNode | undefined> | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").RegisteredDiscriminatorNode[] | undefined, import("@codama/nodes").InstructionNode<import("@codama/nodes").InstructionAccountNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[] | undefined, import("@codama/nodes").InstructionRemainingAccountsNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").InstructionByteDeltaNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").NumberValueNode | import("@codama/nodes").AccountLinkNode<import("@codama/nodes").ProgramLinkNode | undefined> | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").RegisteredDiscriminatorNode[] | undefined, import("@codama/nodes").InstructionNode<import("@codama/nodes").InstructionAccountNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[] | undefined, import("@codama/nodes").InstructionRemainingAccountsNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").InstructionByteDeltaNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").NumberValueNode | import("@codama/nodes").AccountLinkNode<import("@codama/nodes").ProgramLinkNode | undefined> | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").RegisteredDiscriminatorNode[] | undefined, import("@codama/nodes").InstructionNode<import("@codama/nodes").InstructionAccountNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[] | undefined, import("@codama/nodes").InstructionRemainingAccountsNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").InstructionByteDeltaNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").NumberValueNode | import("@codama/nodes").AccountLinkNode<import("@codama/nodes").ProgramLinkNode | undefined> | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").RegisteredDiscriminatorNode[] | undefined, import("@codama/nodes").InstructionNode<import("@codama/nodes").InstructionAccountNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[] | undefined, import("@codama/nodes").InstructionRemainingAccountsNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").InstructionByteDeltaNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").NumberValueNode | import("@codama/nodes").AccountLinkNode<import("@codama/nodes").ProgramLinkNode | undefined> | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").RegisteredDiscriminatorNode[] | undefined, import("@codama/nodes").InstructionNode<import("@codama/nodes").InstructionAccountNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[], import("@codama/nodes").InstructionArgumentNode<import("@codama/nodes").InstructionInputValueNode | undefined>[] | undefined, import("@codama/nodes").InstructionRemainingAccountsNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").InstructionByteDeltaNode<import("@codama/nodes").ArgumentValueNode | import("@codama/nodes").NumberValueNode | import("@codama/nodes").AccountLinkNode<import("@codama/nodes").ProgramLinkNode | undefined> | import("@codama/nodes").ResolverValueNode<(import("@codama/nodes").AccountValueNode | import("@codama/nodes").ArgumentValueNode)[]>>[] | undefined, import("@codama/nodes").RegisteredDiscriminatorNode[] | undefined, /*elided*/ any[] | undefined>[] | undefined>[] | undefined>[] | undefined>[] | undefined>[] | undefined>[] | undefined>[] | undefined>[] | undefined>[] | undefined>[] | undefined>[] | undefined>[], DefinedTypeNode<import("@codama/nodes").TypeNode>[], import("@codama/nodes").ErrorNode[]>[]>, "rootNode">; | ||
//# sourceMappingURL=unwrapTupleEnumWithSingleStructVisitor.d.ts.map |
{ | ||
"name": "@codama/visitors", | ||
"version": "1.1.0", | ||
"version": "1.2.0", | ||
"description": "All visitors for the Codama framework", | ||
@@ -38,5 +38,5 @@ "exports": { | ||
"dependencies": { | ||
"@codama/errors": "1.1.0", | ||
"@codama/nodes": "1.1.0", | ||
"@codama/visitors-core": "1.1.0" | ||
"@codama/errors": "1.2.0", | ||
"@codama/nodes": "1.2.0", | ||
"@codama/visitors-core": "1.2.0" | ||
}, | ||
@@ -43,0 +43,0 @@ "license": "MIT", |
@@ -101,5 +101,5 @@ # Codama ➤ Visitors | ||
- If a `VariablePdaSeedNode` is of type `PublicKeyTypeNode` and the name of the seed matches the name of an account in the `InstructionNode`, then a new `PdaSeedValueNode` will be added with the matching account. | ||
- Otherwise, if a `VariablePdaSeedNode` is of any other type and the name of the seed matches the name of an argument in the `InstructionNode`, then a new `PdaSeedValueNode` will be added with the matching argument. | ||
- Otherwise, no `PdaSeedValueNode` will be added. | ||
- If a `VariablePdaSeedNode` is of type `PublicKeyTypeNode` and the name of the seed matches the name of an account in the `InstructionNode`, then a new `PdaSeedValueNode` will be added with the matching account. | ||
- Otherwise, if a `VariablePdaSeedNode` is of any other type and the name of the seed matches the name of an argument in the `InstructionNode`, then a new `PdaSeedValueNode` will be added with the matching argument. | ||
- Otherwise, no `PdaSeedValueNode` will be added. | ||
@@ -106,0 +106,0 @@ It also requires a [`LinkableDictionary`](../visitors-core/README.md#linkable-dictionary) to resolve any link nodes and an optional `strictMode` boolean to throw an error if seeds are still missing after the visitor has run. |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
943343
6228
+ Added@codama/errors@1.2.0(transitive)
+ Added@codama/node-types@1.2.0(transitive)
+ Added@codama/nodes@1.2.0(transitive)
+ Added@codama/visitors-core@1.2.0(transitive)
- Removed@codama/errors@1.1.0(transitive)
- Removed@codama/node-types@1.1.0(transitive)
- Removed@codama/nodes@1.1.0(transitive)
- Removed@codama/visitors-core@1.1.0(transitive)
Updated@codama/errors@1.2.0
Updated@codama/nodes@1.2.0
Updated@codama/visitors-core@1.2.0