declare const _default: {
    readonly kind: "rootNode";
    readonly program: {
        readonly kind: "programNode";
        readonly pdas: readonly [];
        readonly accounts: readonly [{
            readonly kind: "accountNode";
            readonly data: {
                readonly kind: "structTypeNode";
                readonly fields: readonly [{
                    readonly kind: "structFieldTypeNode";
                    readonly name: "version";
                    readonly type: {
                        readonly kind: "definedTypeLinkNode";
                        readonly name: "nonceVersion";
                    };
                    readonly docs: readonly [];
                }, {
                    readonly kind: "structFieldTypeNode";
                    readonly name: "state";
                    readonly type: {
                        readonly kind: "definedTypeLinkNode";
                        readonly name: "nonceState";
                    };
                    readonly docs: readonly [];
                }, {
                    readonly kind: "structFieldTypeNode";
                    readonly name: "authority";
                    readonly type: {
                        readonly kind: "publicKeyTypeNode";
                    };
                    readonly docs: readonly [];
                }, {
                    readonly kind: "structFieldTypeNode";
                    readonly name: "blockhash";
                    readonly type: {
                        readonly kind: "publicKeyTypeNode";
                    };
                    readonly docs: readonly [];
                }, {
                    readonly kind: "structFieldTypeNode";
                    readonly name: "lamportsPerSignature";
                    readonly type: {
                        readonly kind: "numberTypeNode";
                        readonly format: "u64";
                        readonly endian: "le";
                    };
                    readonly docs: readonly [];
                }];
            };
            readonly name: "nonce";
            readonly idlName: "Nonce";
            readonly docs: readonly [];
            readonly size: 80;
        }];
        readonly instructions: readonly [{
            readonly kind: "instructionNode";
            readonly accounts: readonly [{
                readonly kind: "instructionAccountNode";
                readonly name: "payer";
                readonly isWritable: true;
                readonly isSigner: true;
                readonly isOptional: false;
                readonly docs: readonly [];
                readonly defaultValue: {
                    readonly kind: "payerValueNode";
                };
            }, {
                readonly kind: "instructionAccountNode";
                readonly name: "newAccount";
                readonly isWritable: true;
                readonly isSigner: true;
                readonly isOptional: false;
                readonly docs: readonly [];
            }];
            readonly arguments: readonly [{
                readonly kind: "instructionArgumentNode";
                readonly name: "discriminator";
                readonly type: {
                    readonly kind: "numberTypeNode";
                    readonly format: "u32";
                    readonly endian: "le";
                };
                readonly docs: readonly [];
                readonly defaultValue: {
                    readonly kind: "numberValueNode";
                    readonly number: 0;
                };
                readonly defaultValueStrategy: "omitted";
            }, {
                readonly kind: "instructionArgumentNode";
                readonly name: "lamports";
                readonly type: {
                    readonly kind: "numberTypeNode";
                    readonly format: "u64";
                    readonly endian: "le";
                };
                readonly docs: readonly [];
            }, {
                readonly kind: "instructionArgumentNode";
                readonly name: "space";
                readonly type: {
                    readonly kind: "numberTypeNode";
                    readonly format: "u64";
                    readonly endian: "le";
                };
                readonly docs: readonly [];
            }, {
                readonly kind: "instructionArgumentNode";
                readonly name: "programAddress";
                readonly type: {
                    readonly kind: "publicKeyTypeNode";
                };
                readonly docs: readonly [];
            }];
            readonly byteDeltas: readonly [{
                readonly kind: "instructionByteDeltaNode";
                readonly value: {
                    readonly kind: "argumentValueNode";
                    readonly name: "space";
                };
                readonly withHeader: true;
            }];
            readonly discriminators: readonly [{
                readonly kind: "fieldDiscriminatorNode";
                readonly name: "discriminator";
                readonly offset: 0;
            }];
            readonly name: "createAccount";
            readonly idlName: "CreateAccount";
            readonly docs: readonly [];
            readonly optionalAccountStrategy: "programId";
        }, {
            readonly kind: "instructionNode";
            readonly accounts: readonly [{
                readonly kind: "instructionAccountNode";
                readonly name: "account";
                readonly isWritable: true;
                readonly isSigner: true;
                readonly isOptional: false;
                readonly docs: readonly [];
            }];
            readonly arguments: readonly [{
                readonly kind: "instructionArgumentNode";
                readonly name: "discriminator";
                readonly type: {
                    readonly kind: "numberTypeNode";
                    readonly format: "u32";
                    readonly endian: "le";
                };
                readonly docs: readonly [];
                readonly defaultValue: {
                    readonly kind: "numberValueNode";
                    readonly number: 1;
                };
                readonly defaultValueStrategy: "omitted";
            }, {
                readonly kind: "instructionArgumentNode";
                readonly name: "programAddress";
                readonly type: {
                    readonly kind: "publicKeyTypeNode";
                };
                readonly docs: readonly [];
            }];
            readonly discriminators: readonly [{
                readonly kind: "fieldDiscriminatorNode";
                readonly name: "discriminator";
                readonly offset: 0;
            }];
            readonly name: "assign";
            readonly idlName: "Assign";
            readonly docs: readonly [];
            readonly optionalAccountStrategy: "programId";
        }, {
            readonly kind: "instructionNode";
            readonly accounts: readonly [{
                readonly kind: "instructionAccountNode";
                readonly name: "source";
                readonly isWritable: true;
                readonly isSigner: true;
                readonly isOptional: false;
                readonly docs: readonly [];
            }, {
                readonly kind: "instructionAccountNode";
                readonly name: "destination";
                readonly isWritable: true;
                readonly isSigner: false;
                readonly isOptional: false;
                readonly docs: readonly [];
            }];
            readonly arguments: readonly [{
                readonly kind: "instructionArgumentNode";
                readonly name: "discriminator";
                readonly type: {
                    readonly kind: "numberTypeNode";
                    readonly format: "u32";
                    readonly endian: "le";
                };
                readonly docs: readonly [];
                readonly defaultValue: {
                    readonly kind: "numberValueNode";
                    readonly number: 2;
                };
                readonly defaultValueStrategy: "omitted";
            }, {
                readonly kind: "instructionArgumentNode";
                readonly name: "amount";
                readonly type: {
                    readonly kind: "numberTypeNode";
                    readonly format: "u64";
                    readonly endian: "le";
                };
                readonly docs: readonly [];
            }];
            readonly discriminators: readonly [{
                readonly kind: "fieldDiscriminatorNode";
                readonly name: "discriminator";
                readonly offset: 0;
            }];
            readonly name: "transferSol";
            readonly idlName: "TransferSol";
            readonly docs: readonly [];
            readonly optionalAccountStrategy: "programId";
        }, {
            readonly kind: "instructionNode";
            readonly accounts: readonly [{
                readonly kind: "instructionAccountNode";
                readonly name: "payer";
                readonly isWritable: true;
                readonly isSigner: true;
                readonly isOptional: false;
                readonly docs: readonly [];
                readonly defaultValue: {
                    readonly kind: "payerValueNode";
                };
            }, {
                readonly kind: "instructionAccountNode";
                readonly name: "newAccount";
                readonly isWritable: true;
                readonly isSigner: false;
                readonly isOptional: false;
                readonly docs: readonly [];
            }, {
                readonly kind: "instructionAccountNode";
                readonly name: "baseAccount";
                readonly isWritable: false;
                readonly isSigner: true;
                readonly isOptional: false;
                readonly docs: readonly [];
            }];
            readonly arguments: readonly [{
                readonly kind: "instructionArgumentNode";
                readonly name: "discriminator";
                readonly type: {
                    readonly kind: "numberTypeNode";
                    readonly format: "u32";
                    readonly endian: "le";
                };
                readonly docs: readonly [];
                readonly defaultValue: {
                    readonly kind: "numberValueNode";
                    readonly number: 3;
                };
                readonly defaultValueStrategy: "omitted";
            }, {
                readonly kind: "instructionArgumentNode";
                readonly name: "base";
                readonly type: {
                    readonly kind: "publicKeyTypeNode";
                };
                readonly docs: readonly [];
            }, {
                readonly kind: "instructionArgumentNode";
                readonly name: "seed";
                readonly type: {
                    readonly kind: "sizePrefixTypeNode";
                    readonly type: {
                        readonly kind: "stringTypeNode";
                        readonly encoding: "utf8";
                    };
                    readonly prefix: {
                        readonly kind: "numberTypeNode";
                        readonly format: "u64";
                        readonly endian: "le";
                    };
                };
                readonly docs: readonly [];
            }, {
                readonly kind: "instructionArgumentNode";
                readonly name: "amount";
                readonly type: {
                    readonly kind: "numberTypeNode";
                    readonly format: "u64";
                    readonly endian: "le";
                };
                readonly docs: readonly [];
            }, {
                readonly kind: "instructionArgumentNode";
                readonly name: "space";
                readonly type: {
                    readonly kind: "numberTypeNode";
                    readonly format: "u64";
                    readonly endian: "le";
                };
                readonly docs: readonly [];
            }, {
                readonly kind: "instructionArgumentNode";
                readonly name: "programAddress";
                readonly type: {
                    readonly kind: "publicKeyTypeNode";
                };
                readonly docs: readonly [];
            }];
            readonly discriminators: readonly [{
                readonly kind: "fieldDiscriminatorNode";
                readonly name: "discriminator";
                readonly offset: 0;
            }];
            readonly name: "createAccountWithSeed";
            readonly idlName: "CreateAccountWithSeed";
            readonly docs: readonly [];
            readonly optionalAccountStrategy: "programId";
        }, {
            readonly kind: "instructionNode";
            readonly accounts: readonly [{
                readonly kind: "instructionAccountNode";
                readonly name: "nonceAccount";
                readonly isWritable: true;
                readonly isSigner: false;
                readonly isOptional: false;
                readonly docs: readonly [];
            }, {
                readonly kind: "instructionAccountNode";
                readonly name: "recentBlockhashesSysvar";
                readonly isWritable: false;
                readonly isSigner: false;
                readonly isOptional: false;
                readonly docs: readonly [];
                readonly defaultValue: {
                    readonly kind: "publicKeyValueNode";
                    readonly publicKey: "SysvarRecentB1ockHashes11111111111111111111";
                };
            }, {
                readonly kind: "instructionAccountNode";
                readonly name: "nonceAuthority";
                readonly isWritable: false;
                readonly isSigner: true;
                readonly isOptional: false;
                readonly docs: readonly [];
            }];
            readonly arguments: readonly [{
                readonly kind: "instructionArgumentNode";
                readonly name: "discriminator";
                readonly type: {
                    readonly kind: "numberTypeNode";
                    readonly format: "u32";
                    readonly endian: "le";
                };
                readonly docs: readonly [];
                readonly defaultValue: {
                    readonly kind: "numberValueNode";
                    readonly number: 4;
                };
                readonly defaultValueStrategy: "omitted";
            }];
            readonly discriminators: readonly [{
                readonly kind: "fieldDiscriminatorNode";
                readonly name: "discriminator";
                readonly offset: 0;
            }];
            readonly name: "advanceNonceAccount";
            readonly idlName: "AdvanceNonceAccount";
            readonly docs: readonly [];
            readonly optionalAccountStrategy: "programId";
        }, {
            readonly kind: "instructionNode";
            readonly accounts: readonly [{
                readonly kind: "instructionAccountNode";
                readonly name: "nonceAccount";
                readonly isWritable: true;
                readonly isSigner: false;
                readonly isOptional: false;
                readonly docs: readonly [];
            }, {
                readonly kind: "instructionAccountNode";
                readonly name: "recipientAccount";
                readonly isWritable: true;
                readonly isSigner: false;
                readonly isOptional: false;
                readonly docs: readonly [];
            }, {
                readonly kind: "instructionAccountNode";
                readonly name: "recentBlockhashesSysvar";
                readonly isWritable: false;
                readonly isSigner: false;
                readonly isOptional: false;
                readonly docs: readonly [];
                readonly defaultValue: {
                    readonly kind: "publicKeyValueNode";
                    readonly publicKey: "SysvarRecentB1ockHashes11111111111111111111";
                };
            }, {
                readonly kind: "instructionAccountNode";
                readonly name: "rentSysvar";
                readonly isWritable: false;
                readonly isSigner: false;
                readonly isOptional: false;
                readonly docs: readonly [];
                readonly defaultValue: {
                    readonly kind: "publicKeyValueNode";
                    readonly publicKey: "SysvarRent111111111111111111111111111111111";
                };
            }, {
                readonly kind: "instructionAccountNode";
                readonly name: "nonceAuthority";
                readonly isWritable: false;
                readonly isSigner: true;
                readonly isOptional: false;
                readonly docs: readonly [];
            }];
            readonly arguments: readonly [{
                readonly kind: "instructionArgumentNode";
                readonly name: "discriminator";
                readonly type: {
                    readonly kind: "numberTypeNode";
                    readonly format: "u32";
                    readonly endian: "le";
                };
                readonly docs: readonly [];
                readonly defaultValue: {
                    readonly kind: "numberValueNode";
                    readonly number: 5;
                };
                readonly defaultValueStrategy: "omitted";
            }, {
                readonly kind: "instructionArgumentNode";
                readonly name: "withdrawAmount";
                readonly type: {
                    readonly kind: "numberTypeNode";
                    readonly format: "u64";
                    readonly endian: "le";
                };
                readonly docs: readonly [];
            }];
            readonly discriminators: readonly [{
                readonly kind: "fieldDiscriminatorNode";
                readonly name: "discriminator";
                readonly offset: 0;
            }];
            readonly name: "withdrawNonceAccount";
            readonly idlName: "WithdrawNonceAccount";
            readonly docs: readonly [];
            readonly optionalAccountStrategy: "programId";
        }, {
            readonly kind: "instructionNode";
            readonly accounts: readonly [{
                readonly kind: "instructionAccountNode";
                readonly name: "nonceAccount";
                readonly isWritable: true;
                readonly isSigner: false;
                readonly isOptional: false;
                readonly docs: readonly [];
            }, {
                readonly kind: "instructionAccountNode";
                readonly name: "recentBlockhashesSysvar";
                readonly isWritable: false;
                readonly isSigner: false;
                readonly isOptional: false;
                readonly docs: readonly [];
                readonly defaultValue: {
                    readonly kind: "publicKeyValueNode";
                    readonly publicKey: "SysvarRecentB1ockHashes11111111111111111111";
                };
            }, {
                readonly kind: "instructionAccountNode";
                readonly name: "rentSysvar";
                readonly isWritable: false;
                readonly isSigner: false;
                readonly isOptional: false;
                readonly docs: readonly [];
                readonly defaultValue: {
                    readonly kind: "publicKeyValueNode";
                    readonly publicKey: "SysvarRent111111111111111111111111111111111";
                };
            }];
            readonly arguments: readonly [{
                readonly kind: "instructionArgumentNode";
                readonly name: "discriminator";
                readonly type: {
                    readonly kind: "numberTypeNode";
                    readonly format: "u32";
                    readonly endian: "le";
                };
                readonly docs: readonly [];
                readonly defaultValue: {
                    readonly kind: "numberValueNode";
                    readonly number: 6;
                };
                readonly defaultValueStrategy: "omitted";
            }, {
                readonly kind: "instructionArgumentNode";
                readonly name: "nonceAuthority";
                readonly type: {
                    readonly kind: "publicKeyTypeNode";
                };
                readonly docs: readonly [];
            }];
            readonly discriminators: readonly [{
                readonly kind: "fieldDiscriminatorNode";
                readonly name: "discriminator";
                readonly offset: 0;
            }];
            readonly name: "initializeNonceAccount";
            readonly idlName: "InitializeNonceAccount";
            readonly docs: readonly [];
            readonly optionalAccountStrategy: "programId";
        }, {
            readonly kind: "instructionNode";
            readonly accounts: readonly [{
                readonly kind: "instructionAccountNode";
                readonly name: "nonceAccount";
                readonly isWritable: true;
                readonly isSigner: false;
                readonly isOptional: false;
                readonly docs: readonly [];
            }, {
                readonly kind: "instructionAccountNode";
                readonly name: "nonceAuthority";
                readonly isWritable: false;
                readonly isSigner: true;
                readonly isOptional: false;
                readonly docs: readonly [];
            }];
            readonly arguments: readonly [{
                readonly kind: "instructionArgumentNode";
                readonly name: "discriminator";
                readonly type: {
                    readonly kind: "numberTypeNode";
                    readonly format: "u32";
                    readonly endian: "le";
                };
                readonly docs: readonly [];
                readonly defaultValue: {
                    readonly kind: "numberValueNode";
                    readonly number: 7;
                };
                readonly defaultValueStrategy: "omitted";
            }, {
                readonly kind: "instructionArgumentNode";
                readonly name: "newNonceAuthority";
                readonly type: {
                    readonly kind: "publicKeyTypeNode";
                };
                readonly docs: readonly [];
            }];
            readonly discriminators: readonly [{
                readonly kind: "fieldDiscriminatorNode";
                readonly name: "discriminator";
                readonly offset: 0;
            }];
            readonly name: "authorizeNonceAccount";
            readonly idlName: "AuthorizeNonceAccount";
            readonly docs: readonly [];
            readonly optionalAccountStrategy: "programId";
        }, {
            readonly kind: "instructionNode";
            readonly accounts: readonly [{
                readonly kind: "instructionAccountNode";
                readonly name: "newAccount";
                readonly isWritable: true;
                readonly isSigner: true;
                readonly isOptional: false;
                readonly docs: readonly [];
            }];
            readonly arguments: readonly [{
                readonly kind: "instructionArgumentNode";
                readonly name: "discriminator";
                readonly type: {
                    readonly kind: "numberTypeNode";
                    readonly format: "u32";
                    readonly endian: "le";
                };
                readonly docs: readonly [];
                readonly defaultValue: {
                    readonly kind: "numberValueNode";
                    readonly number: 8;
                };
                readonly defaultValueStrategy: "omitted";
            }, {
                readonly kind: "instructionArgumentNode";
                readonly name: "space";
                readonly type: {
                    readonly kind: "numberTypeNode";
                    readonly format: "u64";
                    readonly endian: "le";
                };
                readonly docs: readonly [];
            }];
            readonly discriminators: readonly [{
                readonly kind: "fieldDiscriminatorNode";
                readonly name: "discriminator";
                readonly offset: 0;
            }];
            readonly name: "allocate";
            readonly idlName: "Allocate";
            readonly docs: readonly [];
            readonly optionalAccountStrategy: "programId";
        }, {
            readonly kind: "instructionNode";
            readonly accounts: readonly [{
                readonly kind: "instructionAccountNode";
                readonly name: "newAccount";
                readonly isWritable: true;
                readonly isSigner: false;
                readonly isOptional: false;
                readonly docs: readonly [];
            }, {
                readonly kind: "instructionAccountNode";
                readonly name: "baseAccount";
                readonly isWritable: false;
                readonly isSigner: true;
                readonly isOptional: false;
                readonly docs: readonly [];
            }];
            readonly arguments: readonly [{
                readonly kind: "instructionArgumentNode";
                readonly name: "discriminator";
                readonly type: {
                    readonly kind: "numberTypeNode";
                    readonly format: "u32";
                    readonly endian: "le";
                };
                readonly docs: readonly [];
                readonly defaultValue: {
                    readonly kind: "numberValueNode";
                    readonly number: 9;
                };
                readonly defaultValueStrategy: "omitted";
            }, {
                readonly kind: "instructionArgumentNode";
                readonly name: "base";
                readonly type: {
                    readonly kind: "publicKeyTypeNode";
                };
                readonly docs: readonly [];
            }, {
                readonly kind: "instructionArgumentNode";
                readonly name: "seed";
                readonly type: {
                    readonly kind: "sizePrefixTypeNode";
                    readonly type: {
                        readonly kind: "stringTypeNode";
                        readonly encoding: "utf8";
                    };
                    readonly prefix: {
                        readonly kind: "numberTypeNode";
                        readonly format: "u64";
                        readonly endian: "le";
                    };
                };
                readonly docs: readonly [];
            }, {
                readonly kind: "instructionArgumentNode";
                readonly name: "space";
                readonly type: {
                    readonly kind: "numberTypeNode";
                    readonly format: "u64";
                    readonly endian: "le";
                };
                readonly docs: readonly [];
            }, {
                readonly kind: "instructionArgumentNode";
                readonly name: "programAddress";
                readonly type: {
                    readonly kind: "publicKeyTypeNode";
                };
                readonly docs: readonly [];
            }];
            readonly discriminators: readonly [{
                readonly kind: "fieldDiscriminatorNode";
                readonly name: "discriminator";
                readonly offset: 0;
            }];
            readonly name: "allocateWithSeed";
            readonly idlName: "AllocateWithSeed";
            readonly docs: readonly [];
            readonly optionalAccountStrategy: "programId";
        }, {
            readonly kind: "instructionNode";
            readonly accounts: readonly [{
                readonly kind: "instructionAccountNode";
                readonly name: "account";
                readonly isWritable: true;
                readonly isSigner: false;
                readonly isOptional: false;
                readonly docs: readonly [];
            }, {
                readonly kind: "instructionAccountNode";
                readonly name: "baseAccount";
                readonly isWritable: false;
                readonly isSigner: true;
                readonly isOptional: false;
                readonly docs: readonly [];
            }];
            readonly arguments: readonly [{
                readonly kind: "instructionArgumentNode";
                readonly name: "discriminator";
                readonly type: {
                    readonly kind: "numberTypeNode";
                    readonly format: "u32";
                    readonly endian: "le";
                };
                readonly docs: readonly [];
                readonly defaultValue: {
                    readonly kind: "numberValueNode";
                    readonly number: 10;
                };
                readonly defaultValueStrategy: "omitted";
            }, {
                readonly kind: "instructionArgumentNode";
                readonly name: "base";
                readonly type: {
                    readonly kind: "publicKeyTypeNode";
                };
                readonly docs: readonly [];
            }, {
                readonly kind: "instructionArgumentNode";
                readonly name: "seed";
                readonly type: {
                    readonly kind: "sizePrefixTypeNode";
                    readonly type: {
                        readonly kind: "stringTypeNode";
                        readonly encoding: "utf8";
                    };
                    readonly prefix: {
                        readonly kind: "numberTypeNode";
                        readonly format: "u64";
                        readonly endian: "le";
                    };
                };
                readonly docs: readonly [];
            }, {
                readonly kind: "instructionArgumentNode";
                readonly name: "programAddress";
                readonly type: {
                    readonly kind: "publicKeyTypeNode";
                };
                readonly docs: readonly [];
            }];
            readonly discriminators: readonly [{
                readonly kind: "fieldDiscriminatorNode";
                readonly name: "discriminator";
                readonly offset: 0;
            }];
            readonly name: "assignWithSeed";
            readonly idlName: "AssignWithSeed";
            readonly docs: readonly [];
            readonly optionalAccountStrategy: "programId";
        }, {
            readonly kind: "instructionNode";
            readonly accounts: readonly [{
                readonly kind: "instructionAccountNode";
                readonly name: "source";
                readonly isWritable: true;
                readonly isSigner: false;
                readonly isOptional: false;
                readonly docs: readonly [];
            }, {
                readonly kind: "instructionAccountNode";
                readonly name: "baseAccount";
                readonly isWritable: false;
                readonly isSigner: true;
                readonly isOptional: false;
                readonly docs: readonly [];
            }, {
                readonly kind: "instructionAccountNode";
                readonly name: "destination";
                readonly isWritable: true;
                readonly isSigner: false;
                readonly isOptional: false;
                readonly docs: readonly [];
            }];
            readonly arguments: readonly [{
                readonly kind: "instructionArgumentNode";
                readonly name: "discriminator";
                readonly type: {
                    readonly kind: "numberTypeNode";
                    readonly format: "u32";
                    readonly endian: "le";
                };
                readonly docs: readonly [];
                readonly defaultValue: {
                    readonly kind: "numberValueNode";
                    readonly number: 11;
                };
                readonly defaultValueStrategy: "omitted";
            }, {
                readonly kind: "instructionArgumentNode";
                readonly name: "amount";
                readonly type: {
                    readonly kind: "numberTypeNode";
                    readonly format: "u64";
                    readonly endian: "le";
                };
                readonly docs: readonly [];
            }, {
                readonly kind: "instructionArgumentNode";
                readonly name: "fromSeed";
                readonly type: {
                    readonly kind: "sizePrefixTypeNode";
                    readonly type: {
                        readonly kind: "stringTypeNode";
                        readonly encoding: "utf8";
                    };
                    readonly prefix: {
                        readonly kind: "numberTypeNode";
                        readonly format: "u64";
                        readonly endian: "le";
                    };
                };
                readonly docs: readonly [];
            }, {
                readonly kind: "instructionArgumentNode";
                readonly name: "fromOwner";
                readonly type: {
                    readonly kind: "publicKeyTypeNode";
                };
                readonly docs: readonly [];
            }];
            readonly discriminators: readonly [{
                readonly kind: "fieldDiscriminatorNode";
                readonly name: "discriminator";
                readonly offset: 0;
            }];
            readonly name: "transferSolWithSeed";
            readonly idlName: "TransferSolWithSeed";
            readonly docs: readonly [];
            readonly optionalAccountStrategy: "programId";
        }, {
            readonly kind: "instructionNode";
            readonly accounts: readonly [{
                readonly kind: "instructionAccountNode";
                readonly name: "nonceAccount";
                readonly isWritable: true;
                readonly isSigner: false;
                readonly isOptional: false;
                readonly docs: readonly [];
            }];
            readonly arguments: readonly [{
                readonly kind: "instructionArgumentNode";
                readonly name: "discriminator";
                readonly type: {
                    readonly kind: "numberTypeNode";
                    readonly format: "u32";
                    readonly endian: "le";
                };
                readonly docs: readonly [];
                readonly defaultValue: {
                    readonly kind: "numberValueNode";
                    readonly number: 12;
                };
                readonly defaultValueStrategy: "omitted";
            }];
            readonly discriminators: readonly [{
                readonly kind: "fieldDiscriminatorNode";
                readonly name: "discriminator";
                readonly offset: 0;
            }];
            readonly name: "upgradeNonceAccount";
            readonly idlName: "UpgradeNonceAccount";
            readonly docs: readonly [];
            readonly optionalAccountStrategy: "programId";
        }];
        readonly definedTypes: readonly [{
            readonly kind: "definedTypeNode";
            readonly name: "nonceVersion";
            readonly type: {
                readonly kind: "enumTypeNode";
                readonly variants: readonly [{
                    readonly kind: "enumEmptyVariantTypeNode";
                    readonly name: "legacy";
                }, {
                    readonly kind: "enumEmptyVariantTypeNode";
                    readonly name: "current";
                }];
                readonly size: {
                    readonly kind: "numberTypeNode";
                    readonly format: "u32";
                    readonly endian: "le";
                };
            };
            readonly idlName: "NonceVersion";
            readonly docs: readonly [];
        }, {
            readonly kind: "definedTypeNode";
            readonly name: "nonceState";
            readonly type: {
                readonly kind: "enumTypeNode";
                readonly variants: readonly [{
                    readonly kind: "enumEmptyVariantTypeNode";
                    readonly name: "uninitialized";
                }, {
                    readonly kind: "enumEmptyVariantTypeNode";
                    readonly name: "initialized";
                }];
                readonly size: {
                    readonly kind: "numberTypeNode";
                    readonly format: "u32";
                    readonly endian: "le";
                };
            };
            readonly idlName: "NonceState";
            readonly docs: readonly [];
        }];
        readonly errors: readonly [{
            readonly kind: "errorNode";
            readonly name: "accountAlreadyInUse";
            readonly idlName: "AccountAlreadyInUse";
            readonly code: 0;
            readonly message: "an account with the same address already exists";
            readonly docs: readonly ["AccountAlreadyInUse: an account with the same address already exists"];
        }, {
            readonly kind: "errorNode";
            readonly name: "resultWithNegativeLamports";
            readonly idlName: "ResultWithNegativeLamports";
            readonly code: 1;
            readonly message: "account does not have enough SOL to perform the operation";
            readonly docs: readonly ["ResultWithNegativeLamports: account does not have enough SOL to perform the operation"];
        }, {
            readonly kind: "errorNode";
            readonly name: "invalidProgramId";
            readonly idlName: "InvalidProgramId";
            readonly code: 2;
            readonly message: "cannot assign account to this program id";
            readonly docs: readonly ["InvalidProgramId: cannot assign account to this program id"];
        }, {
            readonly kind: "errorNode";
            readonly name: "invalidAccountDataLength";
            readonly idlName: "InvalidAccountDataLength";
            readonly code: 3;
            readonly message: "cannot allocate account data of this length";
            readonly docs: readonly ["InvalidAccountDataLength: cannot allocate account data of this length"];
        }, {
            readonly kind: "errorNode";
            readonly name: "maxSeedLengthExceeded";
            readonly idlName: "MaxSeedLengthExceeded";
            readonly code: 4;
            readonly message: "length of requested seed is too long";
            readonly docs: readonly ["MaxSeedLengthExceeded: length of requested seed is too long"];
        }, {
            readonly kind: "errorNode";
            readonly name: "addressWithSeedMismatch";
            readonly idlName: "AddressWithSeedMismatch";
            readonly code: 5;
            readonly message: "provided address does not match addressed derived from seed";
            readonly docs: readonly ["AddressWithSeedMismatch: provided address does not match addressed derived from seed"];
        }, {
            readonly kind: "errorNode";
            readonly name: "nonceNoRecentBlockhashes";
            readonly idlName: "NonceNoRecentBlockhashes";
            readonly code: 6;
            readonly message: "advancing stored nonce requires a populated RecentBlockhashes sysvar";
            readonly docs: readonly ["NonceNoRecentBlockhashes: advancing stored nonce requires a populated RecentBlockhashes sysvar"];
        }, {
            readonly kind: "errorNode";
            readonly name: "nonceBlockhashNotExpired";
            readonly idlName: "NonceBlockhashNotExpired";
            readonly code: 7;
            readonly message: "stored nonce is still in recent_blockhashes";
            readonly docs: readonly ["NonceBlockhashNotExpired: stored nonce is still in recent_blockhashes"];
        }, {
            readonly kind: "errorNode";
            readonly name: "nonceUnexpectedBlockhashValue";
            readonly idlName: "NonceUnexpectedBlockhashValue";
            readonly code: 8;
            readonly message: "specified nonce does not match stored nonce";
            readonly docs: readonly ["NonceUnexpectedBlockhashValue: specified nonce does not match stored nonce"];
        }];
        readonly name: "system";
        readonly prefix: "";
        readonly publicKey: "11111111111111111111111111111111";
        readonly version: "0.0.1";
        readonly origin: "shank";
    };
    readonly additionalPrograms: readonly [];
    readonly standard: "codama";
    readonly version: "1.0.0";
};
export default _default;
//# sourceMappingURL=system.d.ts.map