Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@codama/visitors

Package Overview
Dependencies
Maintainers
0
Versions
3
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@codama/visitors - npm Package Compare versions

Comparing version 1.1.0 to 1.2.0

2

dist/types/deduplicateIdenticalDefinedTypesVisitor.d.ts
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

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc