UNPKG

@hirosystems/chainhook-client

Version:
707 lines 57.8 kB
import { Static } from '@sinclair/typebox'; export declare const BitcoinInscriptionRevealedSchema: import("@sinclair/typebox").TObject<{ content_bytes: import("@sinclair/typebox").TString; content_type: import("@sinclair/typebox").TString; content_length: import("@sinclair/typebox").TInteger; inscription_number: import("@sinclair/typebox").TObject<{ jubilee: import("@sinclair/typebox").TInteger; classic: import("@sinclair/typebox").TInteger; }>; inscription_fee: import("@sinclair/typebox").TInteger; inscription_id: import("@sinclair/typebox").TString; inscription_input_index: import("@sinclair/typebox").TInteger; inscription_output_value: import("@sinclair/typebox").TInteger; inscription_pointer: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TInteger, import("@sinclair/typebox").TNull]>; inscriber_address: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TString, import("@sinclair/typebox").TNull]>; delegate: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TString, import("@sinclair/typebox").TNull]>; metaprotocol: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TString, import("@sinclair/typebox").TNull]>; metadata: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TAny, import("@sinclair/typebox").TNull]>; parent: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TString, import("@sinclair/typebox").TNull]>; ordinal_number: import("@sinclair/typebox").TInteger; ordinal_block_height: import("@sinclair/typebox").TInteger; ordinal_offset: import("@sinclair/typebox").TInteger; satpoint_post_inscription: import("@sinclair/typebox").TString; transfers_pre_inscription: import("@sinclair/typebox").TInteger; curse_type: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TAny, import("@sinclair/typebox").TNull]>; tx_index: import("@sinclair/typebox").TInteger; }>; export type BitcoinInscriptionRevealed = Static<typeof BitcoinInscriptionRevealedSchema>; export declare const BitcoinInscriptionTransferredSchema: import("@sinclair/typebox").TObject<{ destination: import("@sinclair/typebox").TObject<{ type: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TLiteral<"transferred">, import("@sinclair/typebox").TLiteral<"spent_in_fees">, import("@sinclair/typebox").TLiteral<"burnt">]>; value: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; }>; ordinal_number: import("@sinclair/typebox").TInteger; satpoint_pre_transfer: import("@sinclair/typebox").TString; satpoint_post_transfer: import("@sinclair/typebox").TString; post_transfer_output_value: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TInteger, import("@sinclair/typebox").TNull]>; tx_index: import("@sinclair/typebox").TInteger; }>; export type BitcoinInscriptionTransferred = Static<typeof BitcoinInscriptionTransferredSchema>; export declare const BitcoinOrdinalOperationSchema: import("@sinclair/typebox").TObject<{ inscription_revealed: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{ content_bytes: import("@sinclair/typebox").TString; content_type: import("@sinclair/typebox").TString; content_length: import("@sinclair/typebox").TInteger; inscription_number: import("@sinclair/typebox").TObject<{ jubilee: import("@sinclair/typebox").TInteger; classic: import("@sinclair/typebox").TInteger; }>; inscription_fee: import("@sinclair/typebox").TInteger; inscription_id: import("@sinclair/typebox").TString; inscription_input_index: import("@sinclair/typebox").TInteger; inscription_output_value: import("@sinclair/typebox").TInteger; inscription_pointer: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TInteger, import("@sinclair/typebox").TNull]>; inscriber_address: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TString, import("@sinclair/typebox").TNull]>; delegate: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TString, import("@sinclair/typebox").TNull]>; metaprotocol: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TString, import("@sinclair/typebox").TNull]>; metadata: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TAny, import("@sinclair/typebox").TNull]>; parent: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TString, import("@sinclair/typebox").TNull]>; ordinal_number: import("@sinclair/typebox").TInteger; ordinal_block_height: import("@sinclair/typebox").TInteger; ordinal_offset: import("@sinclair/typebox").TInteger; satpoint_post_inscription: import("@sinclair/typebox").TString; transfers_pre_inscription: import("@sinclair/typebox").TInteger; curse_type: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TAny, import("@sinclair/typebox").TNull]>; tx_index: import("@sinclair/typebox").TInteger; }>>; inscription_transferred: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{ destination: import("@sinclair/typebox").TObject<{ type: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TLiteral<"transferred">, import("@sinclair/typebox").TLiteral<"spent_in_fees">, import("@sinclair/typebox").TLiteral<"burnt">]>; value: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; }>; ordinal_number: import("@sinclair/typebox").TInteger; satpoint_pre_transfer: import("@sinclair/typebox").TString; satpoint_post_transfer: import("@sinclair/typebox").TString; post_transfer_output_value: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TInteger, import("@sinclair/typebox").TNull]>; tx_index: import("@sinclair/typebox").TInteger; }>>; }>; export type BitcoinOrdinalOperation = Static<typeof BitcoinOrdinalOperationSchema>; export declare const BitcoinOutputSchema: import("@sinclair/typebox").TObject<{ script_pubkey: import("@sinclair/typebox").TString; value: import("@sinclair/typebox").TInteger; }>; export type BitcoinOutput = Static<typeof BitcoinOutputSchema>; export declare const BitcoinBrc20DeployOperationSchema: import("@sinclair/typebox").TObject<{ deploy: import("@sinclair/typebox").TObject<{ tick: import("@sinclair/typebox").TString; max: import("@sinclair/typebox").TString; lim: import("@sinclair/typebox").TString; dec: import("@sinclair/typebox").TString; address: import("@sinclair/typebox").TString; inscription_id: import("@sinclair/typebox").TString; self_mint: import("@sinclair/typebox").TBoolean; }>; }>; export type BitcoinBrc20DeployOperation = Static<typeof BitcoinBrc20DeployOperationSchema>; export declare const BitcoinBrc20MintOperationSchema: import("@sinclair/typebox").TObject<{ mint: import("@sinclair/typebox").TObject<{ tick: import("@sinclair/typebox").TString; amt: import("@sinclair/typebox").TString; address: import("@sinclair/typebox").TString; inscription_id: import("@sinclair/typebox").TString; }>; }>; export type BitcoinBrc20MintOperation = Static<typeof BitcoinBrc20MintOperationSchema>; export declare const BitcoinBrc20TransferOperationSchema: import("@sinclair/typebox").TObject<{ transfer: import("@sinclair/typebox").TObject<{ tick: import("@sinclair/typebox").TString; amt: import("@sinclair/typebox").TString; address: import("@sinclair/typebox").TString; inscription_id: import("@sinclair/typebox").TString; }>; }>; export type BitcoinBrc20TransferOperation = Static<typeof BitcoinBrc20TransferOperationSchema>; export declare const BitcoinBrc20TransferSendOperationSchema: import("@sinclair/typebox").TObject<{ transfer_send: import("@sinclair/typebox").TObject<{ tick: import("@sinclair/typebox").TString; amt: import("@sinclair/typebox").TString; sender_address: import("@sinclair/typebox").TString; receiver_address: import("@sinclair/typebox").TString; inscription_id: import("@sinclair/typebox").TString; }>; }>; export type BitcoinBrc20TransferSendOperation = Static<typeof BitcoinBrc20TransferSendOperationSchema>; export declare const BitcoinBrc20OperationSchema: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TObject<{ deploy: import("@sinclair/typebox").TObject<{ tick: import("@sinclair/typebox").TString; max: import("@sinclair/typebox").TString; lim: import("@sinclair/typebox").TString; dec: import("@sinclair/typebox").TString; address: import("@sinclair/typebox").TString; inscription_id: import("@sinclair/typebox").TString; self_mint: import("@sinclair/typebox").TBoolean; }>; }>, import("@sinclair/typebox").TObject<{ mint: import("@sinclair/typebox").TObject<{ tick: import("@sinclair/typebox").TString; amt: import("@sinclair/typebox").TString; address: import("@sinclair/typebox").TString; inscription_id: import("@sinclair/typebox").TString; }>; }>, import("@sinclair/typebox").TObject<{ transfer: import("@sinclair/typebox").TObject<{ tick: import("@sinclair/typebox").TString; amt: import("@sinclair/typebox").TString; address: import("@sinclair/typebox").TString; inscription_id: import("@sinclair/typebox").TString; }>; }>, import("@sinclair/typebox").TObject<{ transfer_send: import("@sinclair/typebox").TObject<{ tick: import("@sinclair/typebox").TString; amt: import("@sinclair/typebox").TString; sender_address: import("@sinclair/typebox").TString; receiver_address: import("@sinclair/typebox").TString; inscription_id: import("@sinclair/typebox").TString; }>; }>]>; export type BitcoinBrc20Operation = Static<typeof BitcoinBrc20OperationSchema>; export declare const BitcoinTransactionMetadataSchema: import("@sinclair/typebox").TObject<{ ordinal_operations: import("@sinclair/typebox").TArray<import("@sinclair/typebox").TObject<{ inscription_revealed: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{ content_bytes: import("@sinclair/typebox").TString; content_type: import("@sinclair/typebox").TString; content_length: import("@sinclair/typebox").TInteger; inscription_number: import("@sinclair/typebox").TObject<{ jubilee: import("@sinclair/typebox").TInteger; classic: import("@sinclair/typebox").TInteger; }>; inscription_fee: import("@sinclair/typebox").TInteger; inscription_id: import("@sinclair/typebox").TString; inscription_input_index: import("@sinclair/typebox").TInteger; inscription_output_value: import("@sinclair/typebox").TInteger; inscription_pointer: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TInteger, import("@sinclair/typebox").TNull]>; inscriber_address: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TString, import("@sinclair/typebox").TNull]>; delegate: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TString, import("@sinclair/typebox").TNull]>; metaprotocol: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TString, import("@sinclair/typebox").TNull]>; metadata: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TAny, import("@sinclair/typebox").TNull]>; parent: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TString, import("@sinclair/typebox").TNull]>; ordinal_number: import("@sinclair/typebox").TInteger; ordinal_block_height: import("@sinclair/typebox").TInteger; ordinal_offset: import("@sinclair/typebox").TInteger; satpoint_post_inscription: import("@sinclair/typebox").TString; transfers_pre_inscription: import("@sinclair/typebox").TInteger; curse_type: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TAny, import("@sinclair/typebox").TNull]>; tx_index: import("@sinclair/typebox").TInteger; }>>; inscription_transferred: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{ destination: import("@sinclair/typebox").TObject<{ type: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TLiteral<"transferred">, import("@sinclair/typebox").TLiteral<"spent_in_fees">, import("@sinclair/typebox").TLiteral<"burnt">]>; value: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; }>; ordinal_number: import("@sinclair/typebox").TInteger; satpoint_pre_transfer: import("@sinclair/typebox").TString; satpoint_post_transfer: import("@sinclair/typebox").TString; post_transfer_output_value: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TInteger, import("@sinclair/typebox").TNull]>; tx_index: import("@sinclair/typebox").TInteger; }>>; }>>; brc20_operation: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TObject<{ deploy: import("@sinclair/typebox").TObject<{ tick: import("@sinclair/typebox").TString; max: import("@sinclair/typebox").TString; lim: import("@sinclair/typebox").TString; dec: import("@sinclair/typebox").TString; address: import("@sinclair/typebox").TString; inscription_id: import("@sinclair/typebox").TString; self_mint: import("@sinclair/typebox").TBoolean; }>; }>, import("@sinclair/typebox").TObject<{ mint: import("@sinclair/typebox").TObject<{ tick: import("@sinclair/typebox").TString; amt: import("@sinclair/typebox").TString; address: import("@sinclair/typebox").TString; inscription_id: import("@sinclair/typebox").TString; }>; }>, import("@sinclair/typebox").TObject<{ transfer: import("@sinclair/typebox").TObject<{ tick: import("@sinclair/typebox").TString; amt: import("@sinclair/typebox").TString; address: import("@sinclair/typebox").TString; inscription_id: import("@sinclair/typebox").TString; }>; }>, import("@sinclair/typebox").TObject<{ transfer_send: import("@sinclair/typebox").TObject<{ tick: import("@sinclair/typebox").TString; amt: import("@sinclair/typebox").TString; sender_address: import("@sinclair/typebox").TString; receiver_address: import("@sinclair/typebox").TString; inscription_id: import("@sinclair/typebox").TString; }>; }>]>>; outputs: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TArray<import("@sinclair/typebox").TObject<{ script_pubkey: import("@sinclair/typebox").TString; value: import("@sinclair/typebox").TInteger; }>>>; proof: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TString, import("@sinclair/typebox").TNull]>; index: import("@sinclair/typebox").TInteger; }>; export type BitcoinTransactionMetadata = Static<typeof BitcoinTransactionMetadataSchema>; export declare const BitcoinTransactionSchema: 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<{ ordinal_operations: import("@sinclair/typebox").TArray<import("@sinclair/typebox").TObject<{ inscription_revealed: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{ content_bytes: import("@sinclair/typebox").TString; content_type: import("@sinclair/typebox").TString; content_length: import("@sinclair/typebox").TInteger; inscription_number: import("@sinclair/typebox").TObject<{ jubilee: import("@sinclair/typebox").TInteger; classic: import("@sinclair/typebox").TInteger; }>; inscription_fee: import("@sinclair/typebox").TInteger; inscription_id: import("@sinclair/typebox").TString; inscription_input_index: import("@sinclair/typebox").TInteger; inscription_output_value: import("@sinclair/typebox").TInteger; inscription_pointer: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TInteger, import("@sinclair/typebox").TNull]>; inscriber_address: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TString, import("@sinclair/typebox").TNull]>; delegate: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TString, import("@sinclair/typebox").TNull]>; metaprotocol: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TString, import("@sinclair/typebox").TNull]>; metadata: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TAny, import("@sinclair/typebox").TNull]>; parent: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TString, import("@sinclair/typebox").TNull]>; ordinal_number: import("@sinclair/typebox").TInteger; ordinal_block_height: import("@sinclair/typebox").TInteger; ordinal_offset: import("@sinclair/typebox").TInteger; satpoint_post_inscription: import("@sinclair/typebox").TString; transfers_pre_inscription: import("@sinclair/typebox").TInteger; curse_type: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TAny, import("@sinclair/typebox").TNull]>; tx_index: import("@sinclair/typebox").TInteger; }>>; inscription_transferred: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{ destination: import("@sinclair/typebox").TObject<{ type: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TLiteral<"transferred">, import("@sinclair/typebox").TLiteral<"spent_in_fees">, import("@sinclair/typebox").TLiteral<"burnt">]>; value: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; }>; ordinal_number: import("@sinclair/typebox").TInteger; satpoint_pre_transfer: import("@sinclair/typebox").TString; satpoint_post_transfer: import("@sinclair/typebox").TString; post_transfer_output_value: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TInteger, import("@sinclair/typebox").TNull]>; tx_index: import("@sinclair/typebox").TInteger; }>>; }>>; brc20_operation: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TObject<{ deploy: import("@sinclair/typebox").TObject<{ tick: import("@sinclair/typebox").TString; max: import("@sinclair/typebox").TString; lim: import("@sinclair/typebox").TString; dec: import("@sinclair/typebox").TString; address: import("@sinclair/typebox").TString; inscription_id: import("@sinclair/typebox").TString; self_mint: import("@sinclair/typebox").TBoolean; }>; }>, import("@sinclair/typebox").TObject<{ mint: import("@sinclair/typebox").TObject<{ tick: import("@sinclair/typebox").TString; amt: import("@sinclair/typebox").TString; address: import("@sinclair/typebox").TString; inscription_id: import("@sinclair/typebox").TString; }>; }>, import("@sinclair/typebox").TObject<{ transfer: import("@sinclair/typebox").TObject<{ tick: import("@sinclair/typebox").TString; amt: import("@sinclair/typebox").TString; address: import("@sinclair/typebox").TString; inscription_id: import("@sinclair/typebox").TString; }>; }>, import("@sinclair/typebox").TObject<{ transfer_send: import("@sinclair/typebox").TObject<{ tick: import("@sinclair/typebox").TString; amt: import("@sinclair/typebox").TString; sender_address: import("@sinclair/typebox").TString; receiver_address: import("@sinclair/typebox").TString; inscription_id: import("@sinclair/typebox").TString; }>; }>]>>; outputs: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TArray<import("@sinclair/typebox").TObject<{ script_pubkey: import("@sinclair/typebox").TString; value: import("@sinclair/typebox").TInteger; }>>>; proof: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TString, import("@sinclair/typebox").TNull]>; index: import("@sinclair/typebox").TInteger; }>; }>; export type BitcoinTransaction = Static<typeof BitcoinTransactionSchema>; export declare const BitcoinEventSchema: 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<{ ordinal_operations: import("@sinclair/typebox").TArray<import("@sinclair/typebox").TObject<{ inscription_revealed: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{ content_bytes: import("@sinclair/typebox").TString; content_type: import("@sinclair/typebox").TString; content_length: import("@sinclair/typebox").TInteger; inscription_number: import("@sinclair/typebox").TObject<{ jubilee: import("@sinclair/typebox").TInteger; classic: import("@sinclair/typebox").TInteger; }>; inscription_fee: import("@sinclair/typebox").TInteger; inscription_id: import("@sinclair/typebox").TString; inscription_input_index: import("@sinclair/typebox").TInteger; inscription_output_value: import("@sinclair/typebox").TInteger; inscription_pointer: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TInteger, import("@sinclair/typebox").TNull]>; inscriber_address: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TString, import("@sinclair/typebox").TNull]>; delegate: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TString, import("@sinclair/typebox").TNull]>; metaprotocol: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TString, import("@sinclair/typebox").TNull]>; metadata: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TAny, import("@sinclair/typebox").TNull]>; parent: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TString, import("@sinclair/typebox").TNull]>; ordinal_number: import("@sinclair/typebox").TInteger; ordinal_block_height: import("@sinclair/typebox").TInteger; ordinal_offset: import("@sinclair/typebox").TInteger; satpoint_post_inscription: import("@sinclair/typebox").TString; transfers_pre_inscription: import("@sinclair/typebox").TInteger; curse_type: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TAny, import("@sinclair/typebox").TNull]>; tx_index: import("@sinclair/typebox").TInteger; }>>; inscription_transferred: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{ destination: import("@sinclair/typebox").TObject<{ type: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TLiteral<"transferred">, import("@sinclair/typebox").TLiteral<"spent_in_fees">, import("@sinclair/typebox").TLiteral<"burnt">]>; value: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; }>; ordinal_number: import("@sinclair/typebox").TInteger; satpoint_pre_transfer: import("@sinclair/typebox").TString; satpoint_post_transfer: import("@sinclair/typebox").TString; post_transfer_output_value: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TInteger, import("@sinclair/typebox").TNull]>; tx_index: import("@sinclair/typebox").TInteger; }>>; }>>; brc20_operation: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TObject<{ deploy: import("@sinclair/typebox").TObject<{ tick: import("@sinclair/typebox").TString; max: import("@sinclair/typebox").TString; lim: import("@sinclair/typebox").TString; dec: import("@sinclair/typebox").TString; address: import("@sinclair/typebox").TString; inscription_id: import("@sinclair/typebox").TString; self_mint: import("@sinclair/typebox").TBoolean; }>; }>, import("@sinclair/typebox").TObject<{ mint: import("@sinclair/typebox").TObject<{ tick: import("@sinclair/typebox").TString; amt: import("@sinclair/typebox").TString; address: import("@sinclair/typebox").TString; inscription_id: import("@sinclair/typebox").TString; }>; }>, import("@sinclair/typebox").TObject<{ transfer: import("@sinclair/typebox").TObject<{ tick: import("@sinclair/typebox").TString; amt: import("@sinclair/typebox").TString; address: import("@sinclair/typebox").TString; inscription_id: import("@sinclair/typebox").TString; }>; }>, import("@sinclair/typebox").TObject<{ transfer_send: import("@sinclair/typebox").TObject<{ tick: import("@sinclair/typebox").TString; amt: import("@sinclair/typebox").TString; sender_address: import("@sinclair/typebox").TString; receiver_address: import("@sinclair/typebox").TString; inscription_id: import("@sinclair/typebox").TString; }>; }>]>>; outputs: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TArray<import("@sinclair/typebox").TObject<{ script_pubkey: import("@sinclair/typebox").TString; value: import("@sinclair/typebox").TInteger; }>>>; proof: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TString, import("@sinclair/typebox").TNull]>; index: import("@sinclair/typebox").TInteger; }>; }>>; metadata: import("@sinclair/typebox").TAny; }>; export type BitcoinEvent = Static<typeof BitcoinEventSchema>; export declare const BitcoinPayloadSchema: import("@sinclair/typebox").TObject<{ apply: import("@sinclair/typebox").TArray<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<{ ordinal_operations: import("@sinclair/typebox").TArray<import("@sinclair/typebox").TObject<{ inscription_revealed: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{ content_bytes: import("@sinclair/typebox").TString; content_type: import("@sinclair/typebox").TString; content_length: import("@sinclair/typebox").TInteger; inscription_number: import("@sinclair/typebox").TObject<{ jubilee: import("@sinclair/typebox").TInteger; classic: import("@sinclair/typebox").TInteger; }>; inscription_fee: import("@sinclair/typebox").TInteger; inscription_id: import("@sinclair/typebox").TString; inscription_input_index: import("@sinclair/typebox").TInteger; inscription_output_value: import("@sinclair/typebox").TInteger; inscription_pointer: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TInteger, import("@sinclair/typebox").TNull]>; inscriber_address: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TString, import("@sinclair/typebox").TNull]>; delegate: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TString, import("@sinclair/typebox").TNull]>; metaprotocol: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TString, import("@sinclair/typebox").TNull]>; metadata: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TAny, import("@sinclair/typebox").TNull]>; parent: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TString, import("@sinclair/typebox").TNull]>; ordinal_number: import("@sinclair/typebox").TInteger; ordinal_block_height: import("@sinclair/typebox").TInteger; ordinal_offset: import("@sinclair/typebox").TInteger; satpoint_post_inscription: import("@sinclair/typebox").TString; transfers_pre_inscription: import("@sinclair/typebox").TInteger; curse_type: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TAny, import("@sinclair/typebox").TNull]>; tx_index: import("@sinclair/typebox").TInteger; }>>; inscription_transferred: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{ destination: import("@sinclair/typebox").TObject<{ type: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TLiteral<"transferred">, import("@sinclair/typebox").TLiteral<"spent_in_fees">, import("@sinclair/typebox").TLiteral<"burnt">]>; value: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; }>; ordinal_number: import("@sinclair/typebox").TInteger; satpoint_pre_transfer: import("@sinclair/typebox").TString; satpoint_post_transfer: import("@sinclair/typebox").TString; post_transfer_output_value: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TInteger, import("@sinclair/typebox").TNull]>; tx_index: import("@sinclair/typebox").TInteger; }>>; }>>; brc20_operation: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TObject<{ deploy: import("@sinclair/typebox").TObject<{ tick: import("@sinclair/typebox").TString; max: import("@sinclair/typebox").TString; lim: import("@sinclair/typebox").TString; dec: import("@sinclair/typebox").TString; address: import("@sinclair/typebox").TString; inscription_id: import("@sinclair/typebox").TString; self_mint: import("@sinclair/typebox").TBoolean; }>; }>, import("@sinclair/typebox").TObject<{ mint: import("@sinclair/typebox").TObject<{ tick: import("@sinclair/typebox").TString; amt: import("@sinclair/typebox").TString; address: import("@sinclair/typebox").TString; inscription_id: import("@sinclair/typebox").TString; }>; }>, import("@sinclair/typebox").TObject<{ transfer: import("@sinclair/typebox").TObject<{ tick: import("@sinclair/typebox").TString; amt: import("@sinclair/typebox").TString; address: import("@sinclair/typebox").TString; inscription_id: import("@sinclair/typebox").TString; }>; }>, import("@sinclair/typebox").TObject<{ transfer_send: import("@sinclair/typebox").TObject<{ tick: import("@sinclair/typebox").TString; amt: import("@sinclair/typebox").TString; sender_address: import("@sinclair/typebox").TString; receiver_address: import("@sinclair/typebox").TString; inscription_id: import("@sinclair/typebox").TString; }>; }>]>>; outputs: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TArray<import("@sinclair/typebox").TObject<{ script_pubkey: import("@sinclair/typebox").TString; value: import("@sinclair/typebox").TInteger; }>>>; proof: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TString, import("@sinclair/typebox").TNull]>; index: import("@sinclair/typebox").TInteger; }>; }>>; metadata: import("@sinclair/typebox").TAny; }>>; rollback: import("@sinclair/typebox").TArray<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<{ ordinal_operations: import("@sinclair/typebox").TArray<import("@sinclair/typebox").TObject<{ inscription_revealed: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{ content_bytes: import("@sinclair/typebox").TString; content_type: import("@sinclair/typebox").TString; content_length: import("@sinclair/typebox").TInteger; inscription_number: import("@sinclair/typebox").TObject<{ jubilee: import("@sinclair/typebox").TInteger; classic: import("@sinclair/typebox").TInteger; }>; inscription_fee: import("@sinclair/typebox").TInteger; inscription_id: import("@sinclair/typebox").TString; inscription_input_index: import("@sinclair/typebox").TInteger; inscription_output_value: import("@sinclair/typebox").TInteger; inscription_pointer: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TInteger, import("@sinclair/typebox").TNull]>; inscriber_address: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TString, import("@sinclair/typebox").TNull]>; delegate: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TString, import("@sinclair/typebox").TNull]>; metaprotocol: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TString, import("@sinclair/typebox").TNull]>; metadata: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TAny, import("@sinclair/typebox").TNull]>; parent: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TString, import("@sinclair/typebox").TNull]>; ordinal_number: import("@sinclair/typebox").TInteger; ordinal_block_height: import("@sinclair/typebox").TInteger; ordinal_offse