UNPKG

@hirosystems/chainhook-client

Version:
848 lines 123 kB
import { Static } from '@sinclair/typebox'; export declare const StacksExecutionCostSchema: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{ read_count: import("@sinclair/typebox").TInteger; read_length: import("@sinclair/typebox").TInteger; runtime: import("@sinclair/typebox").TInteger; write_count: import("@sinclair/typebox").TInteger; write_length: import("@sinclair/typebox").TInteger; }>>; export type StacksExecutionCost = Static<typeof StacksExecutionCostSchema>; export declare const StacksTransactionReceiptSchema: import("@sinclair/typebox").TObject<{ contract_calls_stack: import("@sinclair/typebox").TArray<import("@sinclair/typebox").TString>; events: import("@sinclair/typebox").TArray<import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TObject<{ type: import("@sinclair/typebox").TLiteral<"FTTransferEvent">; position: import("@sinclair/typebox").TObject<{ index: import("@sinclair/typebox").TInteger; }>; data: import("@sinclair/typebox").TObject<{ amount: import("@sinclair/typebox").TString; asset_identifier: import("@sinclair/typebox").TString; recipient: import("@sinclair/typebox").TString; sender: import("@sinclair/typebox").TString; }>; }>, import("@sinclair/typebox").TObject<{ type: import("@sinclair/typebox").TLiteral<"FTMintEvent">; position: import("@sinclair/typebox").TObject<{ index: import("@sinclair/typebox").TInteger; }>; data: import("@sinclair/typebox").TObject<{ amount: import("@sinclair/typebox").TString; asset_identifier: import("@sinclair/typebox").TString; recipient: import("@sinclair/typebox").TString; }>; }>, import("@sinclair/typebox").TObject<{ type: import("@sinclair/typebox").TLiteral<"FTBurnEvent">; position: import("@sinclair/typebox").TObject<{ index: import("@sinclair/typebox").TInteger; }>; data: import("@sinclair/typebox").TObject<{ amount: import("@sinclair/typebox").TString; asset_identifier: import("@sinclair/typebox").TString; sender: import("@sinclair/typebox").TString; }>; }>, import("@sinclair/typebox").TObject<{ type: import("@sinclair/typebox").TLiteral<"NFTTransferEvent">; position: import("@sinclair/typebox").TObject<{ index: import("@sinclair/typebox").TInteger; }>; data: import("@sinclair/typebox").TObject<{ asset_identifier: import("@sinclair/typebox").TString; raw_value: import("@sinclair/typebox").TString; recipient: import("@sinclair/typebox").TString; sender: import("@sinclair/typebox").TString; }>; }>, import("@sinclair/typebox").TObject<{ type: import("@sinclair/typebox").TLiteral<"NFTMintEvent">; position: import("@sinclair/typebox").TObject<{ index: import("@sinclair/typebox").TInteger; }>; data: import("@sinclair/typebox").TObject<{ asset_identifier: import("@sinclair/typebox").TString; raw_value: import("@sinclair/typebox").TString; recipient: import("@sinclair/typebox").TString; }>; }>, import("@sinclair/typebox").TObject<{ type: import("@sinclair/typebox").TLiteral<"NFTBurnEvent">; position: import("@sinclair/typebox").TObject<{ index: import("@sinclair/typebox").TInteger; }>; data: import("@sinclair/typebox").TObject<{ asset_identifier: import("@sinclair/typebox").TString; raw_value: import("@sinclair/typebox").TString; sender: import("@sinclair/typebox").TString; }>; }>, import("@sinclair/typebox").TObject<{ type: import("@sinclair/typebox").TLiteral<"STXTransferEvent">; position: import("@sinclair/typebox").TObject<{ index: import("@sinclair/typebox").TInteger; }>; data: import("@sinclair/typebox").TObject<{ amount: import("@sinclair/typebox").TString; sender: import("@sinclair/typebox").TString; recipient: import("@sinclair/typebox").TString; }>; }>, import("@sinclair/typebox").TObject<{ type: import("@sinclair/typebox").TLiteral<"STXMintEvent">; position: import("@sinclair/typebox").TObject<{ index: import("@sinclair/typebox").TInteger; }>; data: import("@sinclair/typebox").TObject<{ amount: import("@sinclair/typebox").TString; recipient: import("@sinclair/typebox").TString; }>; }>, import("@sinclair/typebox").TObject<{ type: import("@sinclair/typebox").TLiteral<"STXLockEvent">; position: import("@sinclair/typebox").TObject<{ index: import("@sinclair/typebox").TInteger; }>; data: import("@sinclair/typebox").TObject<{ locked_amount: import("@sinclair/typebox").TString; unlock_height: import("@sinclair/typebox").TString; locked_address: import("@sinclair/typebox").TString; }>; }>, import("@sinclair/typebox").TObject<{ type: import("@sinclair/typebox").TLiteral<"STXBurnEvent">; position: import("@sinclair/typebox").TObject<{ index: import("@sinclair/typebox").TInteger; }>; data: import("@sinclair/typebox").TObject<{ amount: import("@sinclair/typebox").TString; sender: import("@sinclair/typebox").TString; }>; }>, import("@sinclair/typebox").TObject<{ type: import("@sinclair/typebox").TLiteral<"DataVarSetEvent">; data: import("@sinclair/typebox").TObject<{ contract_identifier: import("@sinclair/typebox").TString; var: import("@sinclair/typebox").TString; new_value: import("@sinclair/typebox").TAny; }>; }>, import("@sinclair/typebox").TObject<{ type: import("@sinclair/typebox").TLiteral<"DataMapInsertEvent">; data: import("@sinclair/typebox").TObject<{ contract_identifier: import("@sinclair/typebox").TString; map: import("@sinclair/typebox").TString; inserted_key: import("@sinclair/typebox").TAny; inserted_value: import("@sinclair/typebox").TAny; }>; }>, import("@sinclair/typebox").TObject<{ type: import("@sinclair/typebox").TLiteral<"DataMapUpdateEvent">; data: import("@sinclair/typebox").TObject<{ contract_identifier: import("@sinclair/typebox").TString; map: import("@sinclair/typebox").TString; key: import("@sinclair/typebox").TAny; new_value: import("@sinclair/typebox").TAny; }>; }>, import("@sinclair/typebox").TObject<{ type: import("@sinclair/typebox").TLiteral<"DataMapDeleteEvent">; data: import("@sinclair/typebox").TObject<{ contract_identifier: import("@sinclair/typebox").TString; map: import("@sinclair/typebox").TString; deleted_key: import("@sinclair/typebox").TAny; }>; }>, import("@sinclair/typebox").TObject<{ type: import("@sinclair/typebox").TLiteral<"SmartContractEvent">; position: import("@sinclair/typebox").TObject<{ index: import("@sinclair/typebox").TInteger; }>; data: import("@sinclair/typebox").TObject<{ contract_identifier: import("@sinclair/typebox").TString; raw_value: import("@sinclair/typebox").TString; topic: import("@sinclair/typebox").TString; }>; }>]>>; mutated_assets_radius: import("@sinclair/typebox").TArray<import("@sinclair/typebox").TString>; mutated_contracts_radius: import("@sinclair/typebox").TArray<import("@sinclair/typebox").TString>; }>; export type StacksTransactionReceipt = Static<typeof StacksTransactionReceiptSchema>; export declare const StacksTransactionPositionSchema: import("@sinclair/typebox").TObject<{ index: import("@sinclair/typebox").TInteger; micro_block_identifier: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{ index: import("@sinclair/typebox").TInteger; hash: import("@sinclair/typebox").TString; }>>; }>; export type StacksTransactionPosition = Static<typeof StacksTransactionPositionSchema>; export declare const StacksTransactionMetadataSchema: import("@sinclair/typebox").TObject<{ description: import("@sinclair/typebox").TString; execution_cost: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{ read_count: import("@sinclair/typebox").TInteger; read_length: import("@sinclair/typebox").TInteger; runtime: import("@sinclair/typebox").TInteger; write_count: import("@sinclair/typebox").TInteger; write_length: import("@sinclair/typebox").TInteger; }>>; fee: import("@sinclair/typebox").TInteger; kind: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TObject<{ type: import("@sinclair/typebox").TLiteral<"Coinbase">; }>, import("@sinclair/typebox").TObject<{ type: import("@sinclair/typebox").TLiteral<"TenureChange">; }>, import("@sinclair/typebox").TObject<{ type: import("@sinclair/typebox").TLiteral<"ContractCall">; data: import("@sinclair/typebox").TObject<{ args: import("@sinclair/typebox").TArray<import("@sinclair/typebox").TString>; contract_identifier: import("@sinclair/typebox").TString; method: import("@sinclair/typebox").TString; }>; }>, import("@sinclair/typebox").TObject<{ type: import("@sinclair/typebox").TLiteral<"ContractDeployment">; data: import("@sinclair/typebox").TObject<{ contract_identifier: import("@sinclair/typebox").TString; code: import("@sinclair/typebox").TString; }>; }>, import("@sinclair/typebox").TObject<{ type: import("@sinclair/typebox").TLiteral<"NativeTokenTransfer">; }>, import("@sinclair/typebox").TObject<{ type: import("@sinclair/typebox").TLiteral<"BitcoinOp">; data: import("@sinclair/typebox").TObject<{ locked_amount: import("@sinclair/typebox").TString; stacking_address: import("@sinclair/typebox").TString; unlock_height: import("@sinclair/typebox").TString; }>; }>, import("@sinclair/typebox").TObject<{ type: import("@sinclair/typebox").TLiteral<"BitcoinOp">; data: import("@sinclair/typebox").TObject<{ stacking_address: import("@sinclair/typebox").TString; amount: import("@sinclair/typebox").TString; delegate: import("@sinclair/typebox").TString; pox_address: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; unlock_height: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; }>; }>, import("@sinclair/typebox").TObject<{ type: import("@sinclair/typebox").TLiteral<"Unsupported">; }>]>; nonce: import("@sinclair/typebox").TInteger; position: import("@sinclair/typebox").TObject<{ index: import("@sinclair/typebox").TInteger; micro_block_identifier: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{ index: import("@sinclair/typebox").TInteger; hash: import("@sinclair/typebox").TString; }>>; }>; proof: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TString, import("@sinclair/typebox").TNull]>; raw_tx: import("@sinclair/typebox").TString; receipt: import("@sinclair/typebox").TObject<{ contract_calls_stack: import("@sinclair/typebox").TArray<import("@sinclair/typebox").TString>; events: import("@sinclair/typebox").TArray<import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TObject<{ type: import("@sinclair/typebox").TLiteral<"FTTransferEvent">; position: import("@sinclair/typebox").TObject<{ index: import("@sinclair/typebox").TInteger; }>; data: import("@sinclair/typebox").TObject<{ amount: import("@sinclair/typebox").TString; asset_identifier: import("@sinclair/typebox").TString; recipient: import("@sinclair/typebox").TString; sender: import("@sinclair/typebox").TString; }>; }>, import("@sinclair/typebox").TObject<{ type: import("@sinclair/typebox").TLiteral<"FTMintEvent">; position: import("@sinclair/typebox").TObject<{ index: import("@sinclair/typebox").TInteger; }>; data: import("@sinclair/typebox").TObject<{ amount: import("@sinclair/typebox").TString; asset_identifier: import("@sinclair/typebox").TString; recipient: import("@sinclair/typebox").TString; }>; }>, import("@sinclair/typebox").TObject<{ type: import("@sinclair/typebox").TLiteral<"FTBurnEvent">; position: import("@sinclair/typebox").TObject<{ index: import("@sinclair/typebox").TInteger; }>; data: import("@sinclair/typebox").TObject<{ amount: import("@sinclair/typebox").TString; asset_identifier: import("@sinclair/typebox").TString; sender: import("@sinclair/typebox").TString; }>; }>, import("@sinclair/typebox").TObject<{ type: import("@sinclair/typebox").TLiteral<"NFTTransferEvent">; position: import("@sinclair/typebox").TObject<{ index: import("@sinclair/typebox").TInteger; }>; data: import("@sinclair/typebox").TObject<{ asset_identifier: import("@sinclair/typebox").TString; raw_value: import("@sinclair/typebox").TString; recipient: import("@sinclair/typebox").TString; sender: import("@sinclair/typebox").TString; }>; }>, import("@sinclair/typebox").TObject<{ type: import("@sinclair/typebox").TLiteral<"NFTMintEvent">; position: import("@sinclair/typebox").TObject<{ index: import("@sinclair/typebox").TInteger; }>; data: import("@sinclair/typebox").TObject<{ asset_identifier: import("@sinclair/typebox").TString; raw_value: import("@sinclair/typebox").TString; recipient: import("@sinclair/typebox").TString; }>; }>, import("@sinclair/typebox").TObject<{ type: import("@sinclair/typebox").TLiteral<"NFTBurnEvent">; position: import("@sinclair/typebox").TObject<{ index: import("@sinclair/typebox").TInteger; }>; data: import("@sinclair/typebox").TObject<{ asset_identifier: import("@sinclair/typebox").TString; raw_value: import("@sinclair/typebox").TString; sender: import("@sinclair/typebox").TString; }>; }>, import("@sinclair/typebox").TObject<{ type: import("@sinclair/typebox").TLiteral<"STXTransferEvent">; position: import("@sinclair/typebox").TObject<{ index: import("@sinclair/typebox").TInteger; }>; data: import("@sinclair/typebox").TObject<{ amount: import("@sinclair/typebox").TString; sender: import("@sinclair/typebox").TString; recipient: import("@sinclair/typebox").TString; }>; }>, import("@sinclair/typebox").TObject<{ type: import("@sinclair/typebox").TLiteral<"STXMintEvent">; position: import("@sinclair/typebox").TObject<{ index: import("@sinclair/typebox").TInteger; }>; data: import("@sinclair/typebox").TObject<{ amount: import("@sinclair/typebox").TString; recipient: import("@sinclair/typebox").TString; }>; }>, import("@sinclair/typebox").TObject<{ type: import("@sinclair/typebox").TLiteral<"STXLockEvent">; position: import("@sinclair/typebox").TObject<{ index: import("@sinclair/typebox").TInteger; }>; data: import("@sinclair/typebox").TObject<{ locked_amount: import("@sinclair/typebox").TString; unlock_height: import("@sinclair/typebox").TString; locked_address: import("@sinclair/typebox").TString; }>; }>, import("@sinclair/typebox").TObject<{ type: import("@sinclair/typebox").TLiteral<"STXBurnEvent">; position: import("@sinclair/typebox").TObject<{ index: import("@sinclair/typebox").TInteger; }>; data: import("@sinclair/typebox").TObject<{ amount: import("@sinclair/typebox").TString; sender: import("@sinclair/typebox").TString; }>; }>, import("@sinclair/typebox").TObject<{ type: import("@sinclair/typebox").TLiteral<"DataVarSetEvent">; data: import("@sinclair/typebox").TObject<{ contract_identifier: import("@sinclair/typebox").TString; var: import("@sinclair/typebox").TString; new_value: import("@sinclair/typebox").TAny; }>; }>, import("@sinclair/typebox").TObject<{ type: import("@sinclair/typebox").TLiteral<"DataMapInsertEvent">; data: import("@sinclair/typebox").TObject<{ contract_identifier: import("@sinclair/typebox").TString; map: import("@sinclair/typebox").TString; inserted_key: import("@sinclair/typebox").TAny; inserted_value: import("@sinclair/typebox").TAny; }>; }>, import("@sinclair/typebox").TObject<{ type: import("@sinclair/typebox").TLiteral<"DataMapUpdateEvent">; data: import("@sinclair/typebox").TObject<{ contract_identifier: import("@sinclair/typebox").TString; map: import("@sinclair/typebox").TString; key: import("@sinclair/typebox").TAny; new_value: import("@sinclair/typebox").TAny; }>; }>, import("@sinclair/typebox").TObject<{ type: import("@sinclair/typebox").TLiteral<"DataMapDeleteEvent">; data: import("@sinclair/typebox").TObject<{ contract_identifier: import("@sinclair/typebox").TString; map: import("@sinclair/typebox").TString; deleted_key: import("@sinclair/typebox").TAny; }>; }>, import("@sinclair/typebox").TObject<{ type: import("@sinclair/typebox").TLiteral<"SmartContractEvent">; position: import("@sinclair/typebox").TObject<{ index: import("@sinclair/typebox").TInteger; }>; data: import("@sinclair/typebox").TObject<{ contract_identifier: import("@sinclair/typebox").TString; raw_value: import("@sinclair/typebox").TString; topic: import("@sinclair/typebox").TString; }>; }>]>>; mutated_assets_radius: import("@sinclair/typebox").TArray<import("@sinclair/typebox").TString>; mutated_contracts_radius: import("@sinclair/typebox").TArray<import("@sinclair/typebox").TString>; }>; result: import("@sinclair/typebox").TString; sender: import("@sinclair/typebox").TString; sponsor: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; success: import("@sinclair/typebox").TBoolean; contract_abi: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TAny>; }>; export type StacksTransactionMetadata = Static<typeof StacksTransactionMetadataSchema>; export declare const StacksTransactionSchema: import("@sinclair/typebox").TObject<{ transaction_identifier: import("@sinclair/typebox").TObject<{ hash: import("@sinclair/typebox").TString; }>; operations: import("@sinclair/typebox").TArray<import("@sinclair/typebox").TObject<{ account: import("@sinclair/typebox").TObject<{ address: import("@sinclair/typebox").TString; sub_account: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; }>; amount: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{ currency: import("@sinclair/typebox").TObject<{ decimals: import("@sinclair/typebox").TInteger; symbol: import("@sinclair/typebox").TString; metadata: import("@sinclair/typebox").TObject<{ asset_class_identifier: import("@sinclair/typebox").TString; asset_identifier: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TString, import("@sinclair/typebox").TNull]>; standard: import("@sinclair/typebox").TString; }>; }>; value: import("@sinclair/typebox").TInteger; }>>; metadata: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{ public_key: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{ hex_bytes: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; curve_type: import("@sinclair/typebox").TString; }>>; code: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; method_name: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; args: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; }>>; operation_identifier: import("@sinclair/typebox").TObject<{ index: import("@sinclair/typebox").TInteger; network_index: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>; }>; related_operations: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TArray<import("@sinclair/typebox").TObject<{ index: import("@sinclair/typebox").TInteger; network_index: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>; }>>>; status: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TLiteral<"SUCCESS">>; type: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TLiteral<"CREDIT">, import("@sinclair/typebox").TLiteral<"DEBIT">, import("@sinclair/typebox").TLiteral<"LOCK">]>; }>>; metadata: import("@sinclair/typebox").TObject<{ description: import("@sinclair/typebox").TString; execution_cost: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{ read_count: import("@sinclair/typebox").TInteger; read_length: import("@sinclair/typebox").TInteger; runtime: import("@sinclair/typebox").TInteger; write_count: import("@sinclair/typebox").TInteger; write_length: import("@sinclair/typebox").TInteger; }>>; fee: import("@sinclair/typebox").TInteger; kind: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TObject<{ type: import("@sinclair/typebox").TLiteral<"Coinbase">; }>, import("@sinclair/typebox").TObject<{ type: import("@sinclair/typebox").TLiteral<"TenureChange">; }>, import("@sinclair/typebox").TObject<{ type: import("@sinclair/typebox").TLiteral<"ContractCall">; data: import("@sinclair/typebox").TObject<{ args: import("@sinclair/typebox").TArray<import("@sinclair/typebox").TString>; contract_identifier: import("@sinclair/typebox").TString; method: import("@sinclair/typebox").TString; }>; }>, import("@sinclair/typebox").TObject<{ type: import("@sinclair/typebox").TLiteral<"ContractDeployment">; data: import("@sinclair/typebox").TObject<{ contract_identifier: import("@sinclair/typebox").TString; code: import("@sinclair/typebox").TString; }>; }>, import("@sinclair/typebox").TObject<{ type: import("@sinclair/typebox").TLiteral<"NativeTokenTransfer">; }>, import("@sinclair/typebox").TObject<{ type: import("@sinclair/typebox").TLiteral<"BitcoinOp">; data: import("@sinclair/typebox").TObject<{ locked_amount: import("@sinclair/typebox").TString; stacking_address: import("@sinclair/typebox").TString; unlock_height: import("@sinclair/typebox").TString; }>; }>, import("@sinclair/typebox").TObject<{ type: import("@sinclair/typebox").TLiteral<"BitcoinOp">; data: import("@sinclair/typebox").TObject<{ stacking_address: import("@sinclair/typebox").TString; amount: import("@sinclair/typebox").TString; delegate: import("@sinclair/typebox").TString; pox_address: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; unlock_height: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; }>; }>, import("@sinclair/typebox").TObject<{ type: import("@sinclair/typebox").TLiteral<"Unsupported">; }>]>; nonce: import("@sinclair/typebox").TInteger; position: import("@sinclair/typebox").TObject<{ index: import("@sinclair/typebox").TInteger; micro_block_identifier: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{ index: import("@sinclair/typebox").TInteger; hash: import("@sinclair/typebox").TString; }>>; }>; proof: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TString, import("@sinclair/typebox").TNull]>; raw_tx: import("@sinclair/typebox").TString; receipt: import("@sinclair/typebox").TObject<{ contract_calls_stack: import("@sinclair/typebox").TArray<import("@sinclair/typebox").TString>; events: import("@sinclair/typebox").TArray<import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TObject<{ type: import("@sinclair/typebox").TLiteral<"FTTransferEvent">; position: import("@sinclair/typebox").TObject<{ index: import("@sinclair/typebox").TInteger; }>; data: import("@sinclair/typebox").TObject<{ amount: import("@sinclair/typebox").TString; asset_identifier: import("@sinclair/typebox").TString; recipient: import("@sinclair/typebox").TString; sender: import("@sinclair/typebox").TString; }>; }>, import("@sinclair/typebox").TObject<{ type: import("@sinclair/typebox").TLiteral<"FTMintEvent">; position: import("@sinclair/typebox").TObject<{ index: import("@sinclair/typebox").TInteger; }>; data: import("@sinclair/typebox").TObject<{ amount: import("@sinclair/typebox").TString; asset_identifier: import("@sinclair/typebox").TString; recipient: import("@sinclair/typebox").TString; }>; }>, import("@sinclair/typebox").TObject<{ type: import("@sinclair/typebox").TLiteral<"FTBurnEvent">; position: import("@sinclair/typebox").TObject<{ index: import("@sinclair/typebox").TInteger; }>; data: import("@sinclair/typebox").TObject<{ amount: import("@sinclair/typebox").TString; asset_identifier: import("@sinclair/typebox").TString; sender: import("@sinclair/typebox").TString; }>; }>, import("@sinclair/typebox").TObject<{ type: import("@sinclair/typebox").TLiteral<"NFTTransferEvent">; position: import("@sinclair/typebox").TObject<{ index: import("@sinclair/typebox").TInteger; }>; data: import("@sinclair/typebox").TObject<{ asset_identifier: import("@sinclair/typebox").TString; raw_value: import("@sinclair/typebox").TString; recipient: import("@sinclair/typebox").TString; sender: import("@sinclair/typebox").TString; }>; }>, import("@sinclair/typebox").TObject<{ type: import("@sinclair/typebox").TLiteral<"NFTMintEvent">; position: import("@sinclair/typebox").TObject<{ index: import("@sinclair/typebox").TInteger; }>; data: import("@sinclair/typebox").TObject<{ asset_identifier: import("@sinclair/typebox").TString; raw_value: import("@sinclair/typebox").TString; recipient: import("@sinclair/typebox").TString; }>; }>, import("@sinclair/typebox").TObject<{ type: import("@sinclair/typebox").TLiteral<"NFTBurnEvent">; position: import("@sinclair/typebox").TObject<{ index: import("@sinclair/typebox").TInteger; }>; data: import("@sinclair/typebox").TObject<{ asset_identifier: import("@sinclair/typebox").TString; raw_value: import("@sinclair/typebox").TString; sender: import("@sinclair/typebox").TString; }>; }>, import("@sinclair/typebox").TObject<{ type: import("@sinclair/typebox").TLiteral<"STXTransferEvent">; position: import("@sinclair/typebox").TObject<{ index: import("@sinclair/typebox").TInteger; }>; data: import("@sinclair/typebox").TObject<{ amount: import("@sinclair/typebox").TString; sender: import("@sinclair/typebox").TString; recipient: import("@sinclair/typebox").TString; }>; }>, import("@sinclair/typebox").TObject<{ type: import("@sinclair/typebox").TLiteral<"STXMintEvent">; position: import("@sinclair/typebox").TObject<{ index: import("@sinclair/typebox").TInteger; }>; data: import("@sinclair/typebox").TObject<{ amount: import("@sinclair/typebox").TString; recipient: import("@sinclair/typebox").TString; }>; }>, import("@sinclair/typebox").TObject<{ type: import("@sinclair/typebox").TLiteral<"STXLockEvent">; position: import("@sinclair/typebox").TObject<{ index: import("@sinclair/typebox").TInteger; }>; data: import("@sinclair/typebox").TObject<{ locked_amount: import("@sinclair/typebox").TString; unlock_height: import("@sinclair/typebox").TString; locked_address: import("@sinclair/typebox").TString; }>; }>, import("@sinclair/typebox").TObject<{ type: import("@sinclair/typebox").TLiteral<"STXBurnEvent">; position: import("@sinclair/typebox").TObject<{ index: import("@sinclair/typebox").TInteger; }>; data: import("@sinclair/typebox").TObject<{ amount: import("@sinclair/typebox").TString; sender: import("@sinclair/typebox").TString; }>; }>, import("@sinclair/typebox").TObject<{ type: import("@sinclair/typebox").TLiteral<"DataVarSetEvent">; data: import("@sinclair/typebox").TObject<{ contract_identifier: import("@sinclair/typebox").TString; var: import("@sinclair/typebox").TString; new_value: import("@sinclair/typebox").TAny; }>; }>, import("@sinclair/typebox").TObject<{ type: import("@sinclair/typebox").TLiteral<"DataMapInsertEvent">; data: import("@sinclair/typebox").TObject<{ contract_identifier: import("@sinclair/typebox").TString; map: import("@sinclair/typebox").TString; inserted_key: import("@sinclair/typebox").TAny; inserted_value: import("@sinclair/typebox").TAny; }>; }>, import("@sinclair/typebox").TObject<{ type: import("@sinclair/typebox").TLiteral<"DataMapUpdateEvent">; data: import("@sinclair/typebox").TObject<{ contract_identifier: import("@sinclair/typebox").TString; map: import("@sinclair/typebox").TString; key: import("@sinclair/typebox").TAny; new_value: import("@sinclair/typebox").TAny; }>; }>, import("@sinclair/typebox").TObject<{ type: import("@sinclair/typebox").TLiteral<"DataMapDeleteEvent">; data: import("@sinclair/typebox").TObject<{ contract_identifier: import("@sinclair/typebox").TString; map: import("@sinclair/typebox").TString; deleted_key: import("@sinclair/typebox").TAny; }>; }>, import("@sinclair/typebox").TObject<{ type: import("@sinclair/typebox").TLiteral<"SmartContractEvent">; position: import("@sinclair/typebox").TObject<{ index: import("@sinclair/typebox").TInteger; }>; data: import("@sinclair/typebox").TObject<{ contract_identifier: import("@sinclair/typebox").TString; raw_value: import("@sinclair/typebox").TString; topic: import("@sinclair/typebox").TString; }>; }>]>>; mutated_assets_radius: import("@sinclair/typebox").TArray<import("@sinclair/typebox").TString>; mutated_contracts_radius: import("@sinclair/typebox").TArray<import("@sinclair/typebox").TString>; }>; result: import("@sinclair/typebox").TString; sender: import("@sinclair/typebox").TString; sponsor: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; success: import("@sinclair/typebox").TBoolean; contract_abi: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TAny>; }>; }>; export type StacksTransaction = Static<typeof StacksTransactionSchema>; export declare const StacksEventMetadataSchema: import("@sinclair/typebox").TObject<{ bitcoin_anchor_block_identifier: import("@sinclair/typebox").TObject<{ index: import("@sinclair/typebox").TInteger; hash: import("@sinclair/typebox").TString; }>; confirm_microblock_identifier: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TObject<{ index: import("@sinclair/typebox").TInteger; hash: import("@sinclair/typebox").TString; }>, import("@sinclair/typebox").TNull]>; pox_cycle_index: import("@sinclair/typebox").TInteger; pox_cycle_length: import("@sinclair/typebox").TInteger; pox_cycle_position: import("@sinclair/typebox").TInteger; stacks_block_hash: import("@sinclair/typebox").TString; tenure_height: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TInteger, import("@sinclair/typebox").TNull]>; block_time: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TInteger, import("@sinclair/typebox").TNull]>; signer_bitvec: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TString, import("@sinclair/typebox").TNull]>; signer_signature: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TArray<import("@sinclair/typebox").TString>, import("@sinclair/typebox").TNull]>; signer_public_keys: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TArray<import("@sinclair/typebox").TString>, import("@sinclair/typebox").TNull]>; cycle_number: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TInteger, import("@sinclair/typebox").TNull]>; reward_set: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TObject<{ pox_ustx_threshold: import("@sinclair/typebox").TString; rewarded_addresses: import("@sinclair/typebox").TArray<import("@sinclair/typebox").TString>; signers: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TArray<import("@sinclair/typebox").TObject<{ signing_key: import("@sinclair/typebox").TString; weight: import("@sinclair/typebox").TInteger; stacked_amt: import("@sinclair/typebox").TString; }>>, import("@sinclair/typebox").TNull]>; }>, import("@sinclair/typebox").TNull]>; }>; export type StacksEventMetadata = Static<typeof StacksEventMetadataSchema>; export declare const StacksEventSchema: import("@sinclair/typebox").TObject<{ block_identifier: import("@sinclair/typebox").TObject<{ index: import("@sinclair/typebox").TInteger; hash: import("@sinclair/typebox").TString; }>; parent_block_identifier: import("@sinclair/typebox").TObject<{ index: import("@sinclair/typebox").TInteger; hash: import("@sinclair/typebox").TString; }>; timestamp: import("@sinclair/typebox").TInteger; transactions: import("@sinclair/typebox").TArray<import("@sinclair/typebox").TObject<{ transaction_identifier: import("@sinclair/typebox").TObject<{ hash: import("@sinclair/typebox").TString; }>; operations: import("@sinclair/typebox").TArray<import("@sinclair/typebox").TObject<{ account: import("@sinclair/typebox").TObject<{ address: import("@sinclair/typebox").TString; sub_account: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; }>; amount: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{ currency: import("@sinclair/typebox").TObject<{ decimals: import("@sinclair/typebox").TInteger; symbol: import("@sinclair/typebox").TString; metadata: import("@sinclair/typebox").TObject<{ asset_class_identifier: import("@sinclair/typebox").TString; asset_identifier: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TString, import("@sinclair/typebox").TNull]>; standard: import("@sinclair/typebox").TString; }>; }>; value: import("@sinclair/typebox").TInteger; }>>; metadata: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{ public_key: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{ hex_bytes: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; curve_type: import("@sinclair/typebox").TString; }>>; code: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; method_name: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; args: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; }>>; operation_identifier: import("@sinclair/typebox").TObject<{ index: import("@sinclair/typebox").TInteger; network_index: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>; }>; related_operations: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TArray<import("@sinclair/typebox").TObject<{ index: import("@sinclair/typebox").TInteger; network_index: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TInteger>; }>>>; status: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TLiteral<"SUCCESS">>; type: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TLiteral<"CREDIT">, import("@sinclair/typebox").TLiteral<"DEBIT">, import("@sinclair/typebox").TLiteral<"LOCK">]>; }>>; metadata: import("@sinclair/typebox").TObject<{ description: import("@sinclair/typebox").TString; execution_cost: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{ read_count: import("@sinclair/typebox").TInteger; read_length: import("@sinclair/typebox").TInteger; runtime: import("@sinclair/typebox").TInteger; write_count: import("@sinclair/typebox").TInteger; write_length: import("@sinclair/typebox").TInteger; }>>; fee: import("@sinclair/typebox").TInteger; kind: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TObject<{ type: import("@sinclair/typebox").TLiteral<"Coinbase">; }>, import("@sinclair/typebox").TObject<{ type: import("@sinclair/typebox").TLiteral<"TenureChange">; }>, import("@sinclair/typebox").TObject<{ type: import("@sinclair/typebox").TLiteral<"ContractCall">; data: import("@sinclair/typebox").TObject<{ args: import("@sinclair/typebox").TArray<import("@sinclair/typebox").TString>; contract_identifier: import("@sinclair/typebox").TString; method: import("@sinclair/typebox").TString; }>; }>, import("@sinclair/typebox").TObject<{ type: import("@sinclair/typebox").TLiteral<"ContractDeployment">; data: import("@sinclair/typebox").TObject<{ contract_identifier: import("@sinclair/typebox").TString; code: import("@sinclair/typebox").TString; }>; }>, import("@sinclair/typebox").TObject<{ type: import("@sinclair/typebox").TLiteral<"NativeTokenTransfer">; }>, import("@sinclair/typebox").TObject<{ type: import("@sinclair/typebox").TLiteral<"BitcoinOp">; data: import("@sinclair/typebox").TObject<{ locked_amount: import("@sinclair/typebox").TString; stacking_address: import("@sinclair/typebox").TString; unlock_height: import("@sinclair/typebox").TString; }>; }>, import("@sinclair/typebox").TObject<{ type: import("@sinclair/typebox").TLiteral<"BitcoinOp">; data: import("@sinclair/typebox").TObject<{ stacking_address: import("@sinclair/typebox").TString; amount: import("@sinclair/typebox").TString; delegate: import("@sinclair/typebox").TString; pox_address: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; unlock_height: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; }>; }>, import("@sinclair/typebox").TObject<{ type: import("@sinclair/typebox").TLiteral<"Unsupported">; }>]>; nonce: import("@sinclair/typebox").TInteger; position: import("@sinclair/typebox").TObject<{ index: import("@sinclair/typebox").TInteger; micro_block_identifier: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{ index: import("@sinclair/typebox").TInteger; hash: import("@sinclair/typebox").TString; }>>; }>; proof: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TString, import("@sinclair/typebox").TNull]>; raw_tx: import("@sinclair/typebox").TString; receipt: import("@sinclair/typebox").TObject<{ contract_calls_stack: import("@sinclair/typebox").TArray<import("@sinclair/typebox").TString>; events: import("@sinclair/typebox").TArray<import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TObject<{ type: import("@sinclair/typebox").TLiteral<"FTTransferEvent">; position: import("@sinclair/typebox").TObject<{ index: import("@sinclair/typebox").TInteger; }>; data: import("@sinclair/typebox").TObject<{ amount: import("@sinclair/typebox").TString; asset_identifier: import("@sinclair/typebox").TString; recipient: import("@sinclair/typebox").TString; sender: import("@sinclair/typebox").TString; }>; }>, import("@sinclair/typebox").TObject<{ type: import("@sinclair/typebox").TLiteral<"FTMintEvent">; position: import("@sinclair/typebox").TObject<{ index: import("@sinclair/typebox").TInteger; }>; data: import("@sinclair/typebox").TObject<{ amount: import("@sinclair/typebox").TString; asset_identifier: import("@sinclair/typebox").TString; recipient: import("@sinclair/typebox").TString; }>; }>, import("@sinclair/typebox").TObject<{ type: import("@sinclair/typebox").TLiteral<"FTBurnEvent">; position: import("@sinclair/typebox").TObject<{ index: import("@sinclair/typebox").TInteger; }>; data: import("@sinclair/typebox").TObject<{ amount: import("@sinclair/typebox").TString; asset_identifier: import("@sinclair/typebox").TString; sender: import("@sinclair/typebox").TString; }>; }>, import("@sinclair/typebox").TObject<{ type: import("@sinclair/typebox").TLiteral<"NFTTransferEvent">; position: import("@sinclair/typebox").TObject<{ index: import("@sinclair/typebox").TInteger; }>; data: import("@sinclair/typebox").TObject<{ asset_identifier: import("@sinclair/typebox").TString; raw_value: import("@sinclair/typebox").TString; recipient: import("@sinclair/typebox").TString; sender: import("@sinclair/typebox").TString; }>; }>, import("@sinclair/typebox").TObject<{ type: import("@sinclair/typebox").TLiteral<"NFTMintEvent">; position: import("@sinclair/typebox").TObject<{ index: import("@sinclair/typebox").TInteger; }>; data: import("@sinclair/typebox").TObject<{ asset_identifier: import("@sinclair/typebox").TString; raw_value: import("@sinclair/typebox").TString; recipient: import("@sinclair/typebox").TString; }>; }>, import("@sinclair/typebox").TObject<{ type: import("@sinclair/typebox").TLiteral<"NFTBurnEvent">; position: import("@sinclair/typebox").TObject<{ index: import("@sinclair/typebox").TInteger; }>; data: import("@sinclair/typebox").TObject<{ asset_identifier: import("@sinclair/typebox").TString; raw_value: import("@sinclair/typebox").TString; sender: import("@sinclair/typebox").TString; }>; }>, import("@sinclair/typebox").TObject<{ type: import("@sinclair/typebox").TLiteral<"STXTransferEvent">; position: import("@sinclair/typebox").TObject<{ index: import("@sinclair/typebox").TInteger; }>; data: import("@sinclair/typebox").TObject<{ amount: import("@sinclair/typebox").TString; sender: import("@sinclair/typebox").TString; recipient: import("@sinclair/typebox").TString; }>; }>, import("@sinclair/typebox").TObject<{ type: import("@sinclair/typebox").TLiteral<"STXMintEvent">; position: import("@sinclair/typebox").TObject<{ index: import("@sinclair/typebox").TInteger; }>; data: import("@sinclair/typebox").TObject<{ amount: import("@sinclair/typebox").TStrin