@codama/visitors
Version:
All visitors for the Codama framework
3 lines • 39.8 kB
TypeScript
import { DefinedTypeNode, ProgramNode } from '@codama/nodes';
export declare function deduplicateIdenticalDefinedTypesVisitor(): import("@codama/visitors-core").Visitor<import("@codama/node-types").RootNode<ProgramNode<import("@codama/node-types").PdaNode<import("@codama/node-types").RegisteredPdaSeedNode[] | undefined>[] | undefined, import("@codama/node-types").AccountNode<import("@codama/node-types").NestedTypeNode<import("@codama/node-types").StructTypeNode<import("@codama/node-types").StructFieldTypeNode<import("@codama/node-types").TypeNode, import("@codama/node-types").StandaloneValueNode | undefined, import("@codama/node-types").StructFieldDisplayNode | undefined>[] | undefined>>, import("@codama/node-types").PdaLinkNode<import("@codama/node-types").ProgramLinkNode | undefined> | undefined, import("@codama/node-types").RegisteredDiscriminatorNode[] | undefined>[] | undefined, import("@codama/node-types").InstructionNode<import("@codama/node-types").InstructionAccountNode<import("@codama/node-types").InstructionInputValueNode | undefined, import("@codama/node-types").AccountLinkNode<import("@codama/node-types").ProgramLinkNode | undefined> | undefined, import("@codama/node-types").InstructionAccountDisplayNode | undefined>[] | undefined, import("@codama/node-types").InstructionArgumentNode<import("@codama/node-types").InstructionInputValueNode | undefined, import("@codama/node-types").TypeNode, import("@codama/node-types").StructFieldDisplayNode | undefined>[] | undefined, import("@codama/node-types").InstructionArgumentNode<import("@codama/node-types").InstructionInputValueNode | undefined, import("@codama/node-types").TypeNode, import("@codama/node-types").StructFieldDisplayNode | undefined>[] | undefined, import("@codama/node-types").InstructionRemainingAccountsNode<import("@codama/node-types").InstructionRemainingAccountsValue, import("@codama/node-types").InstructionAccountDisplayNode | undefined>[] | undefined, import("@codama/node-types").InstructionByteDeltaNode<import("@codama/node-types").InstructionByteDeltaValue>[] | undefined, import("@codama/node-types").RegisteredDiscriminatorNode[] | undefined, import("@codama/node-types").InstructionNode<import("@codama/node-types").InstructionAccountNode<import("@codama/node-types").InstructionInputValueNode | undefined, import("@codama/node-types").AccountLinkNode<import("@codama/node-types").ProgramLinkNode | undefined> | undefined, import("@codama/node-types").InstructionAccountDisplayNode | undefined>[] | undefined, import("@codama/node-types").InstructionArgumentNode<import("@codama/node-types").InstructionInputValueNode | undefined, import("@codama/node-types").TypeNode, import("@codama/node-types").StructFieldDisplayNode | undefined>[] | undefined, import("@codama/node-types").InstructionArgumentNode<import("@codama/node-types").InstructionInputValueNode | undefined, import("@codama/node-types").TypeNode, import("@codama/node-types").StructFieldDisplayNode | undefined>[] | undefined, import("@codama/node-types").InstructionRemainingAccountsNode<import("@codama/node-types").InstructionRemainingAccountsValue, import("@codama/node-types").InstructionAccountDisplayNode | undefined>[] | undefined, import("@codama/node-types").InstructionByteDeltaNode<import("@codama/node-types").InstructionByteDeltaValue>[] | undefined, import("@codama/node-types").RegisteredDiscriminatorNode[] | undefined, import("@codama/node-types").InstructionNode<import("@codama/node-types").InstructionAccountNode<import("@codama/node-types").InstructionInputValueNode | undefined, import("@codama/node-types").AccountLinkNode<import("@codama/node-types").ProgramLinkNode | undefined> | undefined, import("@codama/node-types").InstructionAccountDisplayNode | undefined>[] | undefined, import("@codama/node-types").InstructionArgumentNode<import("@codama/node-types").InstructionInputValueNode | undefined, import("@codama/node-types").TypeNode, import("@codama/node-types").StructFieldDisplayNode | undefined>[] | undefined, import("@codama/node-types").InstructionArgumentNode<import("@codama/node-types").InstructionInputValueNode | undefined, import("@codama/node-types").TypeNode, import("@codama/node-types").StructFieldDisplayNode | undefined>[] | undefined, import("@codama/node-types").InstructionRemainingAccountsNode<import("@codama/node-types").InstructionRemainingAccountsValue, import("@codama/node-types").InstructionAccountDisplayNode | undefined>[] | undefined, import("@codama/node-types").InstructionByteDeltaNode<import("@codama/node-types").InstructionByteDeltaValue>[] | undefined, import("@codama/node-types").RegisteredDiscriminatorNode[] | undefined, import("@codama/node-types").InstructionNode<import("@codama/node-types").InstructionAccountNode<import("@codama/node-types").InstructionInputValueNode | undefined, import("@codama/node-types").AccountLinkNode<import("@codama/node-types").ProgramLinkNode | undefined> | undefined, import("@codama/node-types").InstructionAccountDisplayNode | undefined>[] | undefined, import("@codama/node-types").InstructionArgumentNode<import("@codama/node-types").InstructionInputValueNode | undefined, import("@codama/node-types").TypeNode, import("@codama/node-types").StructFieldDisplayNode | undefined>[] | undefined, import("@codama/node-types").InstructionArgumentNode<import("@codama/node-types").InstructionInputValueNode | undefined, import("@codama/node-types").TypeNode, import("@codama/node-types").StructFieldDisplayNode | undefined>[] | undefined, import("@codama/node-types").InstructionRemainingAccountsNode<import("@codama/node-types").InstructionRemainingAccountsValue, import("@codama/node-types").InstructionAccountDisplayNode | undefined>[] | undefined, import("@codama/node-types").InstructionByteDeltaNode<import("@codama/node-types").InstructionByteDeltaValue>[] | undefined, import("@codama/node-types").RegisteredDiscriminatorNode[] | undefined, import("@codama/node-types").InstructionNode<import("@codama/node-types").InstructionAccountNode<import("@codama/node-types").InstructionInputValueNode | undefined, import("@codama/node-types").AccountLinkNode<import("@codama/node-types").ProgramLinkNode | undefined> | undefined, import("@codama/node-types").InstructionAccountDisplayNode | undefined>[] | undefined, import("@codama/node-types").InstructionArgumentNode<import("@codama/node-types").InstructionInputValueNode | undefined, import("@codama/node-types").TypeNode, import("@codama/node-types").StructFieldDisplayNode | undefined>[] | undefined, import("@codama/node-types").InstructionArgumentNode<import("@codama/node-types").InstructionInputValueNode | undefined, import("@codama/node-types").TypeNode, import("@codama/node-types").StructFieldDisplayNode | undefined>[] | undefined, import("@codama/node-types").InstructionRemainingAccountsNode<import("@codama/node-types").InstructionRemainingAccountsValue, import("@codama/node-types").InstructionAccountDisplayNode | undefined>[] | undefined, import("@codama/node-types").InstructionByteDeltaNode<import("@codama/node-types").InstructionByteDeltaValue>[] | undefined, import("@codama/node-types").RegisteredDiscriminatorNode[] | undefined, import("@codama/node-types").InstructionNode<import("@codama/node-types").InstructionAccountNode<import("@codama/node-types").InstructionInputValueNode | undefined, import("@codama/node-types").AccountLinkNode<import("@codama/node-types").ProgramLinkNode | undefined> | undefined, import("@codama/node-types").InstructionAccountDisplayNode | undefined>[] | undefined, import("@codama/node-types").InstructionArgumentNode<import("@codama/node-types").InstructionInputValueNode | undefined, import("@codama/node-types").TypeNode, import("@codama/node-types").StructFieldDisplayNode | undefined>[] | undefined, import("@codama/node-types").InstructionArgumentNode<import("@codama/node-types").InstructionInputValueNode | undefined, import("@codama/node-types").TypeNode, import("@codama/node-types").StructFieldDisplayNode | undefined>[] | undefined, import("@codama/node-types").InstructionRemainingAccountsNode<import("@codama/node-types").InstructionRemainingAccountsValue, import("@codama/node-types").InstructionAccountDisplayNode | undefined>[] | undefined, import("@codama/node-types").InstructionByteDeltaNode<import("@codama/node-types").InstructionByteDeltaValue>[] | undefined, import("@codama/node-types").RegisteredDiscriminatorNode[] | undefined, import("@codama/node-types").InstructionNode<import("@codama/node-types").InstructionAccountNode<import("@codama/node-types").InstructionInputValueNode | undefined, import("@codama/node-types").AccountLinkNode<import("@codama/node-types").ProgramLinkNode | undefined> | undefined, import("@codama/node-types").InstructionAccountDisplayNode | undefined>[] | undefined, import("@codama/node-types").InstructionArgumentNode<import("@codama/node-types").InstructionInputValueNode | undefined, import("@codama/node-types").TypeNode, import("@codama/node-types").StructFieldDisplayNode | undefined>[] | undefined, import("@codama/node-types").InstructionArgumentNode<import("@codama/node-types").InstructionInputValueNode | undefined, import("@codama/node-types").TypeNode, import("@codama/node-types").StructFieldDisplayNode | undefined>[] | undefined, import("@codama/node-types").InstructionRemainingAccountsNode<import("@codama/node-types").InstructionRemainingAccountsValue, import("@codama/node-types").InstructionAccountDisplayNode | undefined>[] | undefined, import("@codama/node-types").InstructionByteDeltaNode<import("@codama/node-types").InstructionByteDeltaValue>[] | undefined, import("@codama/node-types").RegisteredDiscriminatorNode[] | undefined, import("@codama/node-types").InstructionNode<import("@codama/node-types").InstructionAccountNode<import("@codama/node-types").InstructionInputValueNode | undefined, import("@codama/node-types").AccountLinkNode<import("@codama/node-types").ProgramLinkNode | undefined> | undefined, import("@codama/node-types").InstructionAccountDisplayNode | undefined>[] | undefined, import("@codama/node-types").InstructionArgumentNode<import("@codama/node-types").InstructionInputValueNode | undefined, import("@codama/node-types").TypeNode, import("@codama/node-types").StructFieldDisplayNode | undefined>[] | undefined, import("@codama/node-types").InstructionArgumentNode<import("@codama/node-types").InstructionInputValueNode | undefined, import("@codama/node-types").TypeNode, import("@codama/node-types").StructFieldDisplayNode | undefined>[] | undefined, import("@codama/node-types").InstructionRemainingAccountsNode<import("@codama/node-types").InstructionRemainingAccountsValue, import("@codama/node-types").InstructionAccountDisplayNode | undefined>[] | undefined, import("@codama/node-types").InstructionByteDeltaNode<import("@codama/node-types").InstructionByteDeltaValue>[] | undefined, import("@codama/node-types").RegisteredDiscriminatorNode[] | undefined, import("@codama/node-types").InstructionNode<import("@codama/node-types").InstructionAccountNode<import("@codama/node-types").InstructionInputValueNode | undefined, import("@codama/node-types").AccountLinkNode<import("@codama/node-types").ProgramLinkNode | undefined> | undefined, import("@codama/node-types").InstructionAccountDisplayNode | undefined>[] | undefined, import("@codama/node-types").InstructionArgumentNode<import("@codama/node-types").InstructionInputValueNode | undefined, import("@codama/node-types").TypeNode, import("@codama/node-types").StructFieldDisplayNode | undefined>[] | undefined, import("@codama/node-types").InstructionArgumentNode<import("@codama/node-types").InstructionInputValueNode | undefined, import("@codama/node-types").TypeNode, import("@codama/node-types").StructFieldDisplayNode | undefined>[] | undefined, import("@codama/node-types").InstructionRemainingAccountsNode<import("@codama/node-types").InstructionRemainingAccountsValue, import("@codama/node-types").InstructionAccountDisplayNode | undefined>[] | undefined, import("@codama/node-types").InstructionByteDeltaNode<import("@codama/node-types").InstructionByteDeltaValue>[] | undefined, import("@codama/node-types").RegisteredDiscriminatorNode[] | undefined, import("@codama/node-types").InstructionNode<import("@codama/node-types").InstructionAccountNode<import("@codama/node-types").InstructionInputValueNode | undefined, import("@codama/node-types").AccountLinkNode<import("@codama/node-types").ProgramLinkNode | undefined> | undefined, import("@codama/node-types").InstructionAccountDisplayNode | undefined>[] | undefined, import("@codama/node-types").InstructionArgumentNode<import("@codama/node-types").InstructionInputValueNode | undefined, import("@codama/node-types").TypeNode, import("@codama/node-types").StructFieldDisplayNode | undefined>[] | undefined, import("@codama/node-types").InstructionArgumentNode<import("@codama/node-types").InstructionInputValueNode | undefined, import("@codama/node-types").TypeNode, import("@codama/node-types").StructFieldDisplayNode | undefined>[] | undefined, import("@codama/node-types").InstructionRemainingAccountsNode<import("@codama/node-types").InstructionRemainingAccountsValue, import("@codama/node-types").InstructionAccountDisplayNode | undefined>[] | undefined, import("@codama/node-types").InstructionByteDeltaNode<import("@codama/node-types").InstructionByteDeltaValue>[] | undefined, import("@codama/node-types").RegisteredDiscriminatorNode[] | undefined, import("@codama/node-types").InstructionNode<import("@codama/node-types").InstructionAccountNode<import("@codama/node-types").InstructionInputValueNode | undefined, import("@codama/node-types").AccountLinkNode<import("@codama/node-types").ProgramLinkNode | undefined> | undefined, import("@codama/node-types").InstructionAccountDisplayNode | undefined>[] | undefined, import("@codama/node-types").InstructionArgumentNode<import("@codama/node-types").InstructionInputValueNode | undefined, import("@codama/node-types").TypeNode, import("@codama/node-types").StructFieldDisplayNode | undefined>[] | undefined, import("@codama/node-types").InstructionArgumentNode<import("@codama/node-types").InstructionInputValueNode | undefined, import("@codama/node-types").TypeNode, import("@codama/node-types").StructFieldDisplayNode | undefined>[] | undefined, import("@codama/node-types").InstructionRemainingAccountsNode<import("@codama/node-types").InstructionRemainingAccountsValue, import("@codama/node-types").InstructionAccountDisplayNode | undefined>[] | undefined, import("@codama/node-types").InstructionByteDeltaNode<import("@codama/node-types").InstructionByteDeltaValue>[] | undefined, import("@codama/node-types").RegisteredDiscriminatorNode[] | undefined, import("@codama/node-types").InstructionNode<import("@codama/node-types").InstructionAccountNode<import("@codama/node-types").InstructionInputValueNode | undefined, import("@codama/node-types").AccountLinkNode<import("@codama/node-types").ProgramLinkNode | undefined> | undefined, import("@codama/node-types").InstructionAccountDisplayNode | undefined>[] | undefined, import("@codama/node-types").InstructionArgumentNode<import("@codama/node-types").InstructionInputValueNode | undefined, import("@codama/node-types").TypeNode, import("@codama/node-types").StructFieldDisplayNode | undefined>[] | undefined, import("@codama/node-types").InstructionArgumentNode<import("@codama/node-types").InstructionInputValueNode | undefined, import("@codama/node-types").TypeNode, import("@codama/node-types").StructFieldDisplayNode | undefined>[] | undefined, import("@codama/node-types").InstructionRemainingAccountsNode<import("@codama/node-types").InstructionRemainingAccountsValue, import("@codama/node-types").InstructionAccountDisplayNode | undefined>[] | undefined, import("@codama/node-types").InstructionByteDeltaNode<import("@codama/node-types").InstructionByteDeltaValue>[] | undefined, import("@codama/node-types").RegisteredDiscriminatorNode[] | undefined, /*elided*/ any[] | undefined, import("@codama/node-types").InstructionStatusNode | undefined, import("@codama/node-types").ProvidedNode<import("@codama/node-types").Node>[] | undefined, import("@codama/node-types").InstructionDisplayNode | undefined, import("@codama/node-types").PluginNode[] | undefined>[] | undefined, import("@codama/node-types").InstructionStatusNode | undefined, import("@codama/node-types").ProvidedNode<import("@codama/node-types").Node>[] | undefined, import("@codama/node-types").InstructionDisplayNode | undefined, import("@codama/node-types").PluginNode[] | undefined>[] | undefined, import("@codama/node-types").InstructionStatusNode | undefined, import("@codama/node-types").ProvidedNode<import("@codama/node-types").Node>[] | undefined, import("@codama/node-types").InstructionDisplayNode | undefined, import("@codama/node-types").PluginNode[] | undefined>[] | undefined, import("@codama/node-types").InstructionStatusNode | undefined, import("@codama/node-types").ProvidedNode<import("@codama/node-types").Node>[] | undefined, import("@codama/node-types").InstructionDisplayNode | undefined, import("@codama/node-types").PluginNode[] | undefined>[] | undefined, import("@codama/node-types").InstructionStatusNode | undefined, import("@codama/node-types").ProvidedNode<import("@codama/node-types").Node>[] | undefined, import("@codama/node-types").InstructionDisplayNode | undefined, import("@codama/node-types").PluginNode[] | undefined>[] | undefined, import("@codama/node-types").InstructionStatusNode | undefined, import("@codama/node-types").ProvidedNode<import("@codama/node-types").Node>[] | undefined, import("@codama/node-types").InstructionDisplayNode | undefined, import("@codama/node-types").PluginNode[] | undefined>[] | undefined, import("@codama/node-types").InstructionStatusNode | undefined, import("@codama/node-types").ProvidedNode<import("@codama/node-types").Node>[] | undefined, import("@codama/node-types").InstructionDisplayNode | undefined, import("@codama/node-types").PluginNode[] | undefined>[] | undefined, import("@codama/node-types").InstructionStatusNode | undefined, import("@codama/node-types").ProvidedNode<import("@codama/node-types").Node>[] | undefined, import("@codama/node-types").InstructionDisplayNode | undefined, import("@codama/node-types").PluginNode[] | undefined>[] | undefined, import("@codama/node-types").InstructionStatusNode | undefined, import("@codama/node-types").ProvidedNode<import("@codama/node-types").Node>[] | undefined, import("@codama/node-types").InstructionDisplayNode | undefined, import("@codama/node-types").PluginNode[] | undefined>[] | undefined, import("@codama/node-types").InstructionStatusNode | undefined, import("@codama/node-types").ProvidedNode<import("@codama/node-types").Node>[] | undefined, import("@codama/node-types").InstructionDisplayNode | undefined, import("@codama/node-types").PluginNode[] | undefined>[] | undefined, import("@codama/node-types").InstructionStatusNode | undefined, import("@codama/node-types").ProvidedNode<import("@codama/node-types").Node>[] | undefined, import("@codama/node-types").InstructionDisplayNode | undefined, import("@codama/node-types").PluginNode[] | undefined>[] | undefined, import("@codama/node-types").InstructionStatusNode | undefined, import("@codama/node-types").ProvidedNode<import("@codama/node-types").Node>[] | undefined, import("@codama/node-types").InstructionDisplayNode | undefined, import("@codama/node-types").PluginNode[] | undefined>[] | undefined, DefinedTypeNode<import("@codama/node-types").TypeNode>[] | undefined, import("@codama/node-types").ErrorNode[] | undefined, import("@codama/node-types").EventNode<import("@codama/node-types").TypeNode, import("@codama/node-types").RegisteredDiscriminatorNode[] | undefined>[] | undefined, import("@codama/node-types").ConstantNode<import("@codama/node-types").TypeNode, import("@codama/node-types").StandaloneValueNode>[] | undefined>, ProgramNode<import("@codama/node-types").PdaNode<import("@codama/node-types").RegisteredPdaSeedNode[] | undefined>[] | undefined, import("@codama/node-types").AccountNode<import("@codama/node-types").NestedTypeNode<import("@codama/node-types").StructTypeNode<import("@codama/node-types").StructFieldTypeNode<import("@codama/node-types").TypeNode, import("@codama/node-types").StandaloneValueNode | undefined, import("@codama/node-types").StructFieldDisplayNode | undefined>[] | undefined>>, import("@codama/node-types").PdaLinkNode<import("@codama/node-types").ProgramLinkNode | undefined> | undefined, import("@codama/node-types").RegisteredDiscriminatorNode[] | undefined>[] | undefined, import("@codama/node-types").InstructionNode<import("@codama/node-types").InstructionAccountNode<import("@codama/node-types").InstructionInputValueNode | undefined, import("@codama/node-types").AccountLinkNode<import("@codama/node-types").ProgramLinkNode | undefined> | undefined, import("@codama/node-types").InstructionAccountDisplayNode | undefined>[] | undefined, import("@codama/node-types").InstructionArgumentNode<import("@codama/node-types").InstructionInputValueNode | undefined, import("@codama/node-types").TypeNode, import("@codama/node-types").StructFieldDisplayNode | undefined>[] | undefined, import("@codama/node-types").InstructionArgumentNode<import("@codama/node-types").InstructionInputValueNode | undefined, import("@codama/node-types").TypeNode, import("@codama/node-types").StructFieldDisplayNode | undefined>[] | undefined, import("@codama/node-types").InstructionRemainingAccountsNode<import("@codama/node-types").InstructionRemainingAccountsValue, import("@codama/node-types").InstructionAccountDisplayNode | undefined>[] | undefined, import("@codama/node-types").InstructionByteDeltaNode<import("@codama/node-types").InstructionByteDeltaValue>[] | undefined, import("@codama/node-types").RegisteredDiscriminatorNode[] | undefined, import("@codama/node-types").InstructionNode<import("@codama/node-types").InstructionAccountNode<import("@codama/node-types").InstructionInputValueNode | undefined, import("@codama/node-types").AccountLinkNode<import("@codama/node-types").ProgramLinkNode | undefined> | undefined, import("@codama/node-types").InstructionAccountDisplayNode | undefined>[] | undefined, import("@codama/node-types").InstructionArgumentNode<import("@codama/node-types").InstructionInputValueNode | undefined, import("@codama/node-types").TypeNode, import("@codama/node-types").StructFieldDisplayNode | undefined>[] | undefined, import("@codama/node-types").InstructionArgumentNode<import("@codama/node-types").InstructionInputValueNode | undefined, import("@codama/node-types").TypeNode, import("@codama/node-types").StructFieldDisplayNode | undefined>[] | undefined, import("@codama/node-types").InstructionRemainingAccountsNode<import("@codama/node-types").InstructionRemainingAccountsValue, import("@codama/node-types").InstructionAccountDisplayNode | undefined>[] | undefined, import("@codama/node-types").InstructionByteDeltaNode<import("@codama/node-types").InstructionByteDeltaValue>[] | undefined, import("@codama/node-types").RegisteredDiscriminatorNode[] | undefined, import("@codama/node-types").InstructionNode<import("@codama/node-types").InstructionAccountNode<import("@codama/node-types").InstructionInputValueNode | undefined, import("@codama/node-types").AccountLinkNode<import("@codama/node-types").ProgramLinkNode | undefined> | undefined, import("@codama/node-types").InstructionAccountDisplayNode | undefined>[] | undefined, import("@codama/node-types").InstructionArgumentNode<import("@codama/node-types").InstructionInputValueNode | undefined, import("@codama/node-types").TypeNode, import("@codama/node-types").StructFieldDisplayNode | undefined>[] | undefined, import("@codama/node-types").InstructionArgumentNode<import("@codama/node-types").InstructionInputValueNode | undefined, import("@codama/node-types").TypeNode, import("@codama/node-types").StructFieldDisplayNode | undefined>[] | undefined, import("@codama/node-types").InstructionRemainingAccountsNode<import("@codama/node-types").InstructionRemainingAccountsValue, import("@codama/node-types").InstructionAccountDisplayNode | undefined>[] | undefined, import("@codama/node-types").InstructionByteDeltaNode<import("@codama/node-types").InstructionByteDeltaValue>[] | undefined, import("@codama/node-types").RegisteredDiscriminatorNode[] | undefined, import("@codama/node-types").InstructionNode<import("@codama/node-types").InstructionAccountNode<import("@codama/node-types").InstructionInputValueNode | undefined, import("@codama/node-types").AccountLinkNode<import("@codama/node-types").ProgramLinkNode | undefined> | undefined, import("@codama/node-types").InstructionAccountDisplayNode | undefined>[] | undefined, import("@codama/node-types").InstructionArgumentNode<import("@codama/node-types").InstructionInputValueNode | undefined, import("@codama/node-types").TypeNode, import("@codama/node-types").StructFieldDisplayNode | undefined>[] | undefined, import("@codama/node-types").InstructionArgumentNode<import("@codama/node-types").InstructionInputValueNode | undefined, import("@codama/node-types").TypeNode, import("@codama/node-types").StructFieldDisplayNode | undefined>[] | undefined, import("@codama/node-types").InstructionRemainingAccountsNode<import("@codama/node-types").InstructionRemainingAccountsValue, import("@codama/node-types").InstructionAccountDisplayNode | undefined>[] | undefined, import("@codama/node-types").InstructionByteDeltaNode<import("@codama/node-types").InstructionByteDeltaValue>[] | undefined, import("@codama/node-types").RegisteredDiscriminatorNode[] | undefined, import("@codama/node-types").InstructionNode<import("@codama/node-types").InstructionAccountNode<import("@codama/node-types").InstructionInputValueNode | undefined, import("@codama/node-types").AccountLinkNode<import("@codama/node-types").ProgramLinkNode | undefined> | undefined, import("@codama/node-types").InstructionAccountDisplayNode | undefined>[] | undefined, import("@codama/node-types").InstructionArgumentNode<import("@codama/node-types").InstructionInputValueNode | undefined, import("@codama/node-types").TypeNode, import("@codama/node-types").StructFieldDisplayNode | undefined>[] | undefined, import("@codama/node-types").InstructionArgumentNode<import("@codama/node-types").InstructionInputValueNode | undefined, import("@codama/node-types").TypeNode, import("@codama/node-types").StructFieldDisplayNode | undefined>[] | undefined, import("@codama/node-types").InstructionRemainingAccountsNode<import("@codama/node-types").InstructionRemainingAccountsValue, import("@codama/node-types").InstructionAccountDisplayNode | undefined>[] | undefined, import("@codama/node-types").InstructionByteDeltaNode<import("@codama/node-types").InstructionByteDeltaValue>[] | undefined, import("@codama/node-types").RegisteredDiscriminatorNode[] | undefined, import("@codama/node-types").InstructionNode<import("@codama/node-types").InstructionAccountNode<import("@codama/node-types").InstructionInputValueNode | undefined, import("@codama/node-types").AccountLinkNode<import("@codama/node-types").ProgramLinkNode | undefined> | undefined, import("@codama/node-types").InstructionAccountDisplayNode | undefined>[] | undefined, import("@codama/node-types").InstructionArgumentNode<import("@codama/node-types").InstructionInputValueNode | undefined, import("@codama/node-types").TypeNode, import("@codama/node-types").StructFieldDisplayNode | undefined>[] | undefined, import("@codama/node-types").InstructionArgumentNode<import("@codama/node-types").InstructionInputValueNode | undefined, import("@codama/node-types").TypeNode, import("@codama/node-types").StructFieldDisplayNode | undefined>[] | undefined, import("@codama/node-types").InstructionRemainingAccountsNode<import("@codama/node-types").InstructionRemainingAccountsValue, import("@codama/node-types").InstructionAccountDisplayNode | undefined>[] | undefined, import("@codama/node-types").InstructionByteDeltaNode<import("@codama/node-types").InstructionByteDeltaValue>[] | undefined, import("@codama/node-types").RegisteredDiscriminatorNode[] | undefined, import("@codama/node-types").InstructionNode<import("@codama/node-types").InstructionAccountNode<import("@codama/node-types").InstructionInputValueNode | undefined, import("@codama/node-types").AccountLinkNode<import("@codama/node-types").ProgramLinkNode | undefined> | undefined, import("@codama/node-types").InstructionAccountDisplayNode | undefined>[] | undefined, import("@codama/node-types").InstructionArgumentNode<import("@codama/node-types").InstructionInputValueNode | undefined, import("@codama/node-types").TypeNode, import("@codama/node-types").StructFieldDisplayNode | undefined>[] | undefined, import("@codama/node-types").InstructionArgumentNode<import("@codama/node-types").InstructionInputValueNode | undefined, import("@codama/node-types").TypeNode, import("@codama/node-types").StructFieldDisplayNode | undefined>[] | undefined, import("@codama/node-types").InstructionRemainingAccountsNode<import("@codama/node-types").InstructionRemainingAccountsValue, import("@codama/node-types").InstructionAccountDisplayNode | undefined>[] | undefined, import("@codama/node-types").InstructionByteDeltaNode<import("@codama/node-types").InstructionByteDeltaValue>[] | undefined, import("@codama/node-types").RegisteredDiscriminatorNode[] | undefined, import("@codama/node-types").InstructionNode<import("@codama/node-types").InstructionAccountNode<import("@codama/node-types").InstructionInputValueNode | undefined, import("@codama/node-types").AccountLinkNode<import("@codama/node-types").ProgramLinkNode | undefined> | undefined, import("@codama/node-types").InstructionAccountDisplayNode | undefined>[] | undefined, import("@codama/node-types").InstructionArgumentNode<import("@codama/node-types").InstructionInputValueNode | undefined, import("@codama/node-types").TypeNode, import("@codama/node-types").StructFieldDisplayNode | undefined>[] | undefined, import("@codama/node-types").InstructionArgumentNode<import("@codama/node-types").InstructionInputValueNode | undefined, import("@codama/node-types").TypeNode, import("@codama/node-types").StructFieldDisplayNode | undefined>[] | undefined, import("@codama/node-types").InstructionRemainingAccountsNode<import("@codama/node-types").InstructionRemainingAccountsValue, import("@codama/node-types").InstructionAccountDisplayNode | undefined>[] | undefined, import("@codama/node-types").InstructionByteDeltaNode<import("@codama/node-types").InstructionByteDeltaValue>[] | undefined, import("@codama/node-types").RegisteredDiscriminatorNode[] | undefined, import("@codama/node-types").InstructionNode<import("@codama/node-types").InstructionAccountNode<import("@codama/node-types").InstructionInputValueNode | undefined, import("@codama/node-types").AccountLinkNode<import("@codama/node-types").ProgramLinkNode | undefined> | undefined, import("@codama/node-types").InstructionAccountDisplayNode | undefined>[] | undefined, import("@codama/node-types").InstructionArgumentNode<import("@codama/node-types").InstructionInputValueNode | undefined, import("@codama/node-types").TypeNode, import("@codama/node-types").StructFieldDisplayNode | undefined>[] | undefined, import("@codama/node-types").InstructionArgumentNode<import("@codama/node-types").InstructionInputValueNode | undefined, import("@codama/node-types").TypeNode, import("@codama/node-types").StructFieldDisplayNode | undefined>[] | undefined, import("@codama/node-types").InstructionRemainingAccountsNode<import("@codama/node-types").InstructionRemainingAccountsValue, import("@codama/node-types").InstructionAccountDisplayNode | undefined>[] | undefined, import("@codama/node-types").InstructionByteDeltaNode<import("@codama/node-types").InstructionByteDeltaValue>[] | undefined, import("@codama/node-types").RegisteredDiscriminatorNode[] | undefined, import("@codama/node-types").InstructionNode<import("@codama/node-types").InstructionAccountNode<import("@codama/node-types").InstructionInputValueNode | undefined, import("@codama/node-types").AccountLinkNode<import("@codama/node-types").ProgramLinkNode | undefined> | undefined, import("@codama/node-types").InstructionAccountDisplayNode | undefined>[] | undefined, import("@codama/node-types").InstructionArgumentNode<import("@codama/node-types").InstructionInputValueNode | undefined, import("@codama/node-types").TypeNode, import("@codama/node-types").StructFieldDisplayNode | undefined>[] | undefined, import("@codama/node-types").InstructionArgumentNode<import("@codama/node-types").InstructionInputValueNode | undefined, import("@codama/node-types").TypeNode, import("@codama/node-types").StructFieldDisplayNode | undefined>[] | undefined, import("@codama/node-types").InstructionRemainingAccountsNode<import("@codama/node-types").InstructionRemainingAccountsValue, import("@codama/node-types").InstructionAccountDisplayNode | undefined>[] | undefined, import("@codama/node-types").InstructionByteDeltaNode<import("@codama/node-types").InstructionByteDeltaValue>[] | undefined, import("@codama/node-types").RegisteredDiscriminatorNode[] | undefined, import("@codama/node-types").InstructionNode<import("@codama/node-types").InstructionAccountNode<import("@codama/node-types").InstructionInputValueNode | undefined, import("@codama/node-types").AccountLinkNode<import("@codama/node-types").ProgramLinkNode | undefined> | undefined, import("@codama/node-types").InstructionAccountDisplayNode | undefined>[] | undefined, import("@codama/node-types").InstructionArgumentNode<import("@codama/node-types").InstructionInputValueNode | undefined, import("@codama/node-types").TypeNode, import("@codama/node-types").StructFieldDisplayNode | undefined>[] | undefined, import("@codama/node-types").InstructionArgumentNode<import("@codama/node-types").InstructionInputValueNode | undefined, import("@codama/node-types").TypeNode, import("@codama/node-types").StructFieldDisplayNode | undefined>[] | undefined, import("@codama/node-types").InstructionRemainingAccountsNode<import("@codama/node-types").InstructionRemainingAccountsValue, import("@codama/node-types").InstructionAccountDisplayNode | undefined>[] | undefined, import("@codama/node-types").InstructionByteDeltaNode<import("@codama/node-types").InstructionByteDeltaValue>[] | undefined, import("@codama/node-types").RegisteredDiscriminatorNode[] | undefined, import("@codama/node-types").InstructionNode<import("@codama/node-types").InstructionAccountNode<import("@codama/node-types").InstructionInputValueNode | undefined, import("@codama/node-types").AccountLinkNode<import("@codama/node-types").ProgramLinkNode | undefined> | undefined, import("@codama/node-types").InstructionAccountDisplayNode | undefined>[] | undefined, import("@codama/node-types").InstructionArgumentNode<import("@codama/node-types").InstructionInputValueNode | undefined, import("@codama/node-types").TypeNode, import("@codama/node-types").StructFieldDisplayNode | undefined>[] | undefined, import("@codama/node-types").InstructionArgumentNode<import("@codama/node-types").InstructionInputValueNode | undefined, import("@codama/node-types").TypeNode, import("@codama/node-types").StructFieldDisplayNode | undefined>[] | undefined, import("@codama/node-types").InstructionRemainingAccountsNode<import("@codama/node-types").InstructionRemainingAccountsValue, import("@codama/node-types").InstructionAccountDisplayNode | undefined>[] | undefined, import("@codama/node-types").InstructionByteDeltaNode<import("@codama/node-types").InstructionByteDeltaValue>[] | undefined, import("@codama/node-types").RegisteredDiscriminatorNode[] | undefined, any[] | undefined, import("@codama/node-types").InstructionStatusNode | undefined, import("@codama/node-types").ProvidedNode<import("@codama/node-types").Node>[] | undefined, import("@codama/node-types").InstructionDisplayNode | undefined, import("@codama/node-types").PluginNode[] | undefined>[] | undefined, import("@codama/node-types").InstructionStatusNode | undefined, import("@codama/node-types").ProvidedNode<import("@codama/node-types").Node>[] | undefined, import("@codama/node-types").InstructionDisplayNode | undefined, import("@codama/node-types").PluginNode[] | undefined>[] | undefined, import("@codama/node-types").InstructionStatusNode | undefined, import("@codama/node-types").ProvidedNode<import("@codama/node-types").Node>[] | undefined, import("@codama/node-types").InstructionDisplayNode | undefined, import("@codama/node-types").PluginNode[] | undefined>[] | undefined, import("@codama/node-types").InstructionStatusNode | undefined, import("@codama/node-types").ProvidedNode<import("@codama/node-types").Node>[] | undefined, import("@codama/node-types").InstructionDisplayNode | undefined, import("@codama/node-types").PluginNode[] | undefined>[] | undefined, import("@codama/node-types").InstructionStatusNode | undefined, import("@codama/node-types").ProvidedNode<import("@codama/node-types").Node>[] | undefined, import("@codama/node-types").InstructionDisplayNode | undefined, import("@codama/node-types").PluginNode[] | undefined>[] | undefined, import("@codama/node-types").InstructionStatusNode | undefined, import("@codama/node-types").ProvidedNode<import("@codama/node-types").Node>[] | undefined, import("@codama/node-types").InstructionDisplayNode | undefined, import("@codama/node-types").PluginNode[] | undefined>[] | undefined, import("@codama/node-types").InstructionStatusNode | undefined, import("@codama/node-types").ProvidedNode<import("@codama/node-types").Node>[] | undefined, import("@codama/node-types").InstructionDisplayNode | undefined, import("@codama/node-types").PluginNode[] | undefined>[] | undefined, import("@codama/node-types").InstructionStatusNode | undefined, import("@codama/node-types").ProvidedNode<import("@codama/node-types").Node>[] | undefined, import("@codama/node-types").InstructionDisplayNode | undefined, import("@codama/node-types").PluginNode[] | undefined>[] | undefined, import("@codama/node-types").InstructionStatusNode | undefined, import("@codama/node-types").ProvidedNode<import("@codama/node-types").Node>[] | undefined, import("@codama/node-types").InstructionDisplayNode | undefined, import("@codama/node-types").PluginNode[] | undefined>[] | undefined, import("@codama/node-types").InstructionStatusNode | undefined, import("@codama/node-types").ProvidedNode<import("@codama/node-types").Node>[] | undefined, import("@codama/node-types").InstructionDisplayNode | undefined, import("@codama/node-types").PluginNode[] | undefined>[] | undefined, import("@codama/node-types").InstructionStatusNode | undefined, import("@codama/node-types").ProvidedNode<import("@codama/node-types").Node>[] | undefined, import("@codama/node-types").InstructionDisplayNode | undefined, import("@codama/node-types").PluginNode[] | undefined>[] | undefined, import("@codama/node-types").InstructionStatusNode | undefined, import("@codama/node-types").ProvidedNode<import("@codama/node-types").Node>[] | undefined, import("@codama/node-types").InstructionDisplayNode | undefined, import("@codama/node-types").PluginNode[] | undefined>[] | undefined, DefinedTypeNode<import("@codama/node-types").TypeNode>[] | undefined, import("@codama/node-types").ErrorNode[] | undefined, import("@codama/node-types").EventNode<import("@codama/node-types").TypeNode, import("@codama/node-types").RegisteredDiscriminatorNode[] | undefined>[] | undefined, import("@codama/node-types").ConstantNode<import("@codama/node-types").TypeNode, import("@codama/node-types").StandaloneValueNode>[] | undefined>[] | undefined>, "rootNode">;
//# sourceMappingURL=deduplicateIdenticalDefinedTypesVisitor.d.ts.map