UNPKG

@hirosystems/chainhook-client

Version:
547 lines (546 loc) 34.9 kB
import { Static } from '@fastify/type-provider-typebox'; export declare const StacksNakamotoBlockHeaderSchema: import("@sinclair/typebox").TObject<{ version: import("@sinclair/typebox").TInteger; chain_length: import("@sinclair/typebox").TInteger; burn_spent: import("@sinclair/typebox").TInteger; consensus_hash: import("@sinclair/typebox").TString; parent_block_id: import("@sinclair/typebox").TString; tx_merkle_root: import("@sinclair/typebox").TString; state_index_root: import("@sinclair/typebox").TString; timestamp: import("@sinclair/typebox").TInteger; miner_signature: import("@sinclair/typebox").TString; signer_signature: import("@sinclair/typebox").TArray<import("@sinclair/typebox").TString>; pox_treatment: import("@sinclair/typebox").TString; }>; export type StacksNakamotoBlockHeader = Static<typeof StacksNakamotoBlockHeaderSchema>; export declare const StacksNakamotoBlockSchema: import("@sinclair/typebox").TObject<{ header: import("@sinclair/typebox").TObject<{ version: import("@sinclair/typebox").TInteger; chain_length: import("@sinclair/typebox").TInteger; burn_spent: import("@sinclair/typebox").TInteger; consensus_hash: import("@sinclair/typebox").TString; parent_block_id: import("@sinclair/typebox").TString; tx_merkle_root: import("@sinclair/typebox").TString; state_index_root: import("@sinclair/typebox").TString; timestamp: import("@sinclair/typebox").TInteger; miner_signature: import("@sinclair/typebox").TString; signer_signature: import("@sinclair/typebox").TArray<import("@sinclair/typebox").TString>; pox_treatment: import("@sinclair/typebox").TString; }>; block_hash: import("@sinclair/typebox").TString; index_block_hash: import("@sinclair/typebox").TString; }>; export type StacksNakamotoBlock = Static<typeof StacksNakamotoBlockSchema>; export declare const StacksSignerMessageBlockProposalSchema: import("@sinclair/typebox").TObject<{ type: import("@sinclair/typebox").TLiteral<"BlockProposal">; data: import("@sinclair/typebox").TObject<{ block: import("@sinclair/typebox").TObject<{ header: import("@sinclair/typebox").TObject<{ version: import("@sinclair/typebox").TInteger; chain_length: import("@sinclair/typebox").TInteger; burn_spent: import("@sinclair/typebox").TInteger; consensus_hash: import("@sinclair/typebox").TString; parent_block_id: import("@sinclair/typebox").TString; tx_merkle_root: import("@sinclair/typebox").TString; state_index_root: import("@sinclair/typebox").TString; timestamp: import("@sinclair/typebox").TInteger; miner_signature: import("@sinclair/typebox").TString; signer_signature: import("@sinclair/typebox").TArray<import("@sinclair/typebox").TString>; pox_treatment: import("@sinclair/typebox").TString; }>; block_hash: import("@sinclair/typebox").TString; index_block_hash: import("@sinclair/typebox").TString; }>; burn_height: import("@sinclair/typebox").TInteger; reward_cycle: import("@sinclair/typebox").TInteger; }>; }>; export type StacksSignerMessageBlockProposal = Static<typeof StacksSignerMessageBlockProposalSchema>; export declare const StacksSignerMessageBlockResponseAcceptedSchema: import("@sinclair/typebox").TObject<{ type: import("@sinclair/typebox").TLiteral<"Accepted">; data: import("@sinclair/typebox").TObject<{ signer_signature_hash: import("@sinclair/typebox").TString; signature: import("@sinclair/typebox").TString; metadata: import("@sinclair/typebox").TObject<{ server_version: import("@sinclair/typebox").TString; }>; }>; }>; export type StacksSignerMessageBlockResponseAccepted = Static<typeof StacksSignerMessageBlockResponseAcceptedSchema>; export declare const StacksSignerMessageMetadataSchema: import("@sinclair/typebox").TObject<{ server_version: import("@sinclair/typebox").TString; }>; export type StacksSignerMessageMetadata = Static<typeof StacksSignerMessageMetadataSchema>; export declare const StacksSignerMessageBlockResponseRejectedSchema: import("@sinclair/typebox").TObject<{ type: import("@sinclair/typebox").TLiteral<"Rejected">; data: import("@sinclair/typebox").TObject<{ reason: import("@sinclair/typebox").TString; reason_code: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TObject<{ VALIDATION_FAILED: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TLiteral<"BAD_BLOCK_HASH">, import("@sinclair/typebox").TLiteral<"BAD_TRANSACTION">, import("@sinclair/typebox").TLiteral<"INVALID_BLOCK">, import("@sinclair/typebox").TLiteral<"CHAINSTATE_ERROR">, import("@sinclair/typebox").TLiteral<"UNKNOWN_PARENT">, import("@sinclair/typebox").TLiteral<"NON_CANONICAL_TENURE">, import("@sinclair/typebox").TLiteral<"NO_SUCH_TENURE">]>; }>, import("@sinclair/typebox").TLiteral<"CONNECTIVITY_ISSUES">, import("@sinclair/typebox").TLiteral<"REJECTED_IN_PRIOR_ROUND">, import("@sinclair/typebox").TLiteral<"NO_SORTITION_VIEW">, import("@sinclair/typebox").TLiteral<"SORTITION_VIEW_MISMATCH">, import("@sinclair/typebox").TLiteral<"TESTING_DIRECTIVE">]>; signer_signature_hash: import("@sinclair/typebox").TString; chain_id: import("@sinclair/typebox").TInteger; signature: import("@sinclair/typebox").TString; metadata: import("@sinclair/typebox").TObject<{ server_version: import("@sinclair/typebox").TString; }>; }>; }>; export type StacksSignerMessageBlockResponseRejected = Static<typeof StacksSignerMessageBlockResponseRejectedSchema>; export declare const StacksSignerMessageBlockResponseSchema: import("@sinclair/typebox").TObject<{ type: import("@sinclair/typebox").TLiteral<"BlockResponse">; data: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TObject<{ type: import("@sinclair/typebox").TLiteral<"Accepted">; data: import("@sinclair/typebox").TObject<{ signer_signature_hash: import("@sinclair/typebox").TString; signature: import("@sinclair/typebox").TString; metadata: import("@sinclair/typebox").TObject<{ server_version: import("@sinclair/typebox").TString; }>; }>; }>, import("@sinclair/typebox").TObject<{ type: import("@sinclair/typebox").TLiteral<"Rejected">; data: import("@sinclair/typebox").TObject<{ reason: import("@sinclair/typebox").TString; reason_code: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TObject<{ VALIDATION_FAILED: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TLiteral<"BAD_BLOCK_HASH">, import("@sinclair/typebox").TLiteral<"BAD_TRANSACTION">, import("@sinclair/typebox").TLiteral<"INVALID_BLOCK">, import("@sinclair/typebox").TLiteral<"CHAINSTATE_ERROR">, import("@sinclair/typebox").TLiteral<"UNKNOWN_PARENT">, import("@sinclair/typebox").TLiteral<"NON_CANONICAL_TENURE">, import("@sinclair/typebox").TLiteral<"NO_SUCH_TENURE">]>; }>, import("@sinclair/typebox").TLiteral<"CONNECTIVITY_ISSUES">, import("@sinclair/typebox").TLiteral<"REJECTED_IN_PRIOR_ROUND">, import("@sinclair/typebox").TLiteral<"NO_SORTITION_VIEW">, import("@sinclair/typebox").TLiteral<"SORTITION_VIEW_MISMATCH">, import("@sinclair/typebox").TLiteral<"TESTING_DIRECTIVE">]>; signer_signature_hash: import("@sinclair/typebox").TString; chain_id: import("@sinclair/typebox").TInteger; signature: import("@sinclair/typebox").TString; metadata: import("@sinclair/typebox").TObject<{ server_version: import("@sinclair/typebox").TString; }>; }>; }>]>; }>; export type StacksSignerMessageBlockResponse = Static<typeof StacksSignerMessageBlockResponseSchema>; export declare const StacksSignerMessageBlockPushedSchema: import("@sinclair/typebox").TObject<{ type: import("@sinclair/typebox").TLiteral<"BlockPushed">; data: import("@sinclair/typebox").TObject<{ block: import("@sinclair/typebox").TObject<{ header: import("@sinclair/typebox").TObject<{ version: import("@sinclair/typebox").TInteger; chain_length: import("@sinclair/typebox").TInteger; burn_spent: import("@sinclair/typebox").TInteger; consensus_hash: import("@sinclair/typebox").TString; parent_block_id: import("@sinclair/typebox").TString; tx_merkle_root: import("@sinclair/typebox").TString; state_index_root: import("@sinclair/typebox").TString; timestamp: import("@sinclair/typebox").TInteger; miner_signature: import("@sinclair/typebox").TString; signer_signature: import("@sinclair/typebox").TArray<import("@sinclair/typebox").TString>; pox_treatment: import("@sinclair/typebox").TString; }>; block_hash: import("@sinclair/typebox").TString; index_block_hash: import("@sinclair/typebox").TString; }>; }>; }>; export type StacksSignerMessageBlockPushed = Static<typeof StacksSignerMessageBlockPushedSchema>; export declare const StacksSignerMessagePeerInfoSchema: import("@sinclair/typebox").TObject<{ burn_block_height: import("@sinclair/typebox").TInteger; stacks_tip_consensus_hash: import("@sinclair/typebox").TString; stacks_tip: import("@sinclair/typebox").TString; stacks_tip_height: import("@sinclair/typebox").TInteger; pox_consensus: import("@sinclair/typebox").TString; server_version: import("@sinclair/typebox").TString; network_id: import("@sinclair/typebox").TInteger; index_block_hash: import("@sinclair/typebox").TString; }>; export type StacksSignerMessagePeerInfo = Static<typeof StacksSignerMessagePeerInfoSchema>; export declare const StacksSignerMessageMockProposalDataSchema: import("@sinclair/typebox").TObject<{ peer_info: import("@sinclair/typebox").TObject<{ burn_block_height: import("@sinclair/typebox").TInteger; stacks_tip_consensus_hash: import("@sinclair/typebox").TString; stacks_tip: import("@sinclair/typebox").TString; stacks_tip_height: import("@sinclair/typebox").TInteger; pox_consensus: import("@sinclair/typebox").TString; server_version: import("@sinclair/typebox").TString; network_id: import("@sinclair/typebox").TInteger; index_block_hash: import("@sinclair/typebox").TString; }>; }>; export type StacksSignerMessageMockProposalData = Static<typeof StacksSignerMessageMockProposalDataSchema>; export declare const StacksSignerMessageMockSignatureDataSchema: import("@sinclair/typebox").TObject<{ mock_proposal: import("@sinclair/typebox").TObject<{ peer_info: import("@sinclair/typebox").TObject<{ burn_block_height: import("@sinclair/typebox").TInteger; stacks_tip_consensus_hash: import("@sinclair/typebox").TString; stacks_tip: import("@sinclair/typebox").TString; stacks_tip_height: import("@sinclair/typebox").TInteger; pox_consensus: import("@sinclair/typebox").TString; server_version: import("@sinclair/typebox").TString; network_id: import("@sinclair/typebox").TInteger; index_block_hash: import("@sinclair/typebox").TString; }>; }>; metadata: import("@sinclair/typebox").TObject<{ server_version: import("@sinclair/typebox").TString; }>; signature: import("@sinclair/typebox").TString; pubkey: import("@sinclair/typebox").TString; }>; export type StacksSignerMessageMockSignatureData = Static<typeof StacksSignerMessageMockSignatureDataSchema>; export declare const StacksSignerMessageMockSignatureSchema: import("@sinclair/typebox").TObject<{ type: import("@sinclair/typebox").TLiteral<"MockSignature">; data: import("@sinclair/typebox").TObject<{ mock_proposal: import("@sinclair/typebox").TObject<{ peer_info: import("@sinclair/typebox").TObject<{ burn_block_height: import("@sinclair/typebox").TInteger; stacks_tip_consensus_hash: import("@sinclair/typebox").TString; stacks_tip: import("@sinclair/typebox").TString; stacks_tip_height: import("@sinclair/typebox").TInteger; pox_consensus: import("@sinclair/typebox").TString; server_version: import("@sinclair/typebox").TString; network_id: import("@sinclair/typebox").TInteger; index_block_hash: import("@sinclair/typebox").TString; }>; }>; metadata: import("@sinclair/typebox").TObject<{ server_version: import("@sinclair/typebox").TString; }>; signature: import("@sinclair/typebox").TString; pubkey: import("@sinclair/typebox").TString; }>; }>; export type StacksSignerMessageMockSignature = Static<typeof StacksSignerMessageMockSignatureSchema>; export declare const StacksSignerMessageMockProposalSchema: import("@sinclair/typebox").TObject<{ type: import("@sinclair/typebox").TLiteral<"MockProposal">; data: import("@sinclair/typebox").TObject<{ burn_block_height: import("@sinclair/typebox").TInteger; stacks_tip_consensus_hash: import("@sinclair/typebox").TString; stacks_tip: import("@sinclair/typebox").TString; stacks_tip_height: import("@sinclair/typebox").TInteger; pox_consensus: import("@sinclair/typebox").TString; server_version: import("@sinclair/typebox").TString; network_id: import("@sinclair/typebox").TInteger; index_block_hash: import("@sinclair/typebox").TString; }>; }>; export type StacksSignerMessageMockProposal = Static<typeof StacksSignerMessageMockProposalSchema>; export declare const StacksSignerMessageMockBlockSchema: import("@sinclair/typebox").TObject<{ type: import("@sinclair/typebox").TLiteral<"MockBlock">; data: import("@sinclair/typebox").TObject<{ mock_proposal: import("@sinclair/typebox").TObject<{ peer_info: import("@sinclair/typebox").TObject<{ burn_block_height: import("@sinclair/typebox").TInteger; stacks_tip_consensus_hash: import("@sinclair/typebox").TString; stacks_tip: import("@sinclair/typebox").TString; stacks_tip_height: import("@sinclair/typebox").TInteger; pox_consensus: import("@sinclair/typebox").TString; server_version: import("@sinclair/typebox").TString; network_id: import("@sinclair/typebox").TInteger; index_block_hash: import("@sinclair/typebox").TString; }>; }>; mock_signatures: import("@sinclair/typebox").TArray<import("@sinclair/typebox").TObject<{ mock_proposal: import("@sinclair/typebox").TObject<{ peer_info: import("@sinclair/typebox").TObject<{ burn_block_height: import("@sinclair/typebox").TInteger; stacks_tip_consensus_hash: import("@sinclair/typebox").TString; stacks_tip: import("@sinclair/typebox").TString; stacks_tip_height: import("@sinclair/typebox").TInteger; pox_consensus: import("@sinclair/typebox").TString; server_version: import("@sinclair/typebox").TString; network_id: import("@sinclair/typebox").TInteger; index_block_hash: import("@sinclair/typebox").TString; }>; }>; metadata: import("@sinclair/typebox").TObject<{ server_version: import("@sinclair/typebox").TString; }>; signature: import("@sinclair/typebox").TString; pubkey: import("@sinclair/typebox").TString; }>>; }>; }>; export type StacksSignerMessageMockBlock = Static<typeof StacksSignerMessageMockBlockSchema>; export declare const StacksSignerMessageSchema: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TObject<{ type: import("@sinclair/typebox").TLiteral<"BlockProposal">; data: import("@sinclair/typebox").TObject<{ block: import("@sinclair/typebox").TObject<{ header: import("@sinclair/typebox").TObject<{ version: import("@sinclair/typebox").TInteger; chain_length: import("@sinclair/typebox").TInteger; burn_spent: import("@sinclair/typebox").TInteger; consensus_hash: import("@sinclair/typebox").TString; parent_block_id: import("@sinclair/typebox").TString; tx_merkle_root: import("@sinclair/typebox").TString; state_index_root: import("@sinclair/typebox").TString; timestamp: import("@sinclair/typebox").TInteger; miner_signature: import("@sinclair/typebox").TString; signer_signature: import("@sinclair/typebox").TArray<import("@sinclair/typebox").TString>; pox_treatment: import("@sinclair/typebox").TString; }>; block_hash: import("@sinclair/typebox").TString; index_block_hash: import("@sinclair/typebox").TString; }>; burn_height: import("@sinclair/typebox").TInteger; reward_cycle: import("@sinclair/typebox").TInteger; }>; }>, import("@sinclair/typebox").TObject<{ type: import("@sinclair/typebox").TLiteral<"BlockResponse">; data: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TObject<{ type: import("@sinclair/typebox").TLiteral<"Accepted">; data: import("@sinclair/typebox").TObject<{ signer_signature_hash: import("@sinclair/typebox").TString; signature: import("@sinclair/typebox").TString; metadata: import("@sinclair/typebox").TObject<{ server_version: import("@sinclair/typebox").TString; }>; }>; }>, import("@sinclair/typebox").TObject<{ type: import("@sinclair/typebox").TLiteral<"Rejected">; data: import("@sinclair/typebox").TObject<{ reason: import("@sinclair/typebox").TString; reason_code: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TObject<{ VALIDATION_FAILED: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TLiteral<"BAD_BLOCK_HASH">, import("@sinclair/typebox").TLiteral<"BAD_TRANSACTION">, import("@sinclair/typebox").TLiteral<"INVALID_BLOCK">, import("@sinclair/typebox").TLiteral<"CHAINSTATE_ERROR">, import("@sinclair/typebox").TLiteral<"UNKNOWN_PARENT">, import("@sinclair/typebox").TLiteral<"NON_CANONICAL_TENURE">, import("@sinclair/typebox").TLiteral<"NO_SUCH_TENURE">]>; }>, import("@sinclair/typebox").TLiteral<"CONNECTIVITY_ISSUES">, import("@sinclair/typebox").TLiteral<"REJECTED_IN_PRIOR_ROUND">, import("@sinclair/typebox").TLiteral<"NO_SORTITION_VIEW">, import("@sinclair/typebox").TLiteral<"SORTITION_VIEW_MISMATCH">, import("@sinclair/typebox").TLiteral<"TESTING_DIRECTIVE">]>; signer_signature_hash: import("@sinclair/typebox").TString; chain_id: import("@sinclair/typebox").TInteger; signature: import("@sinclair/typebox").TString; metadata: import("@sinclair/typebox").TObject<{ server_version: import("@sinclair/typebox").TString; }>; }>; }>]>; }>, import("@sinclair/typebox").TObject<{ type: import("@sinclair/typebox").TLiteral<"BlockPushed">; data: import("@sinclair/typebox").TObject<{ block: import("@sinclair/typebox").TObject<{ header: import("@sinclair/typebox").TObject<{ version: import("@sinclair/typebox").TInteger; chain_length: import("@sinclair/typebox").TInteger; burn_spent: import("@sinclair/typebox").TInteger; consensus_hash: import("@sinclair/typebox").TString; parent_block_id: import("@sinclair/typebox").TString; tx_merkle_root: import("@sinclair/typebox").TString; state_index_root: import("@sinclair/typebox").TString; timestamp: import("@sinclair/typebox").TInteger; miner_signature: import("@sinclair/typebox").TString; signer_signature: import("@sinclair/typebox").TArray<import("@sinclair/typebox").TString>; pox_treatment: import("@sinclair/typebox").TString; }>; block_hash: import("@sinclair/typebox").TString; index_block_hash: import("@sinclair/typebox").TString; }>; }>; }>, import("@sinclair/typebox").TObject<{ type: import("@sinclair/typebox").TLiteral<"MockSignature">; data: import("@sinclair/typebox").TObject<{ mock_proposal: import("@sinclair/typebox").TObject<{ peer_info: import("@sinclair/typebox").TObject<{ burn_block_height: import("@sinclair/typebox").TInteger; stacks_tip_consensus_hash: import("@sinclair/typebox").TString; stacks_tip: import("@sinclair/typebox").TString; stacks_tip_height: import("@sinclair/typebox").TInteger; pox_consensus: import("@sinclair/typebox").TString; server_version: import("@sinclair/typebox").TString; network_id: import("@sinclair/typebox").TInteger; index_block_hash: import("@sinclair/typebox").TString; }>; }>; metadata: import("@sinclair/typebox").TObject<{ server_version: import("@sinclair/typebox").TString; }>; signature: import("@sinclair/typebox").TString; pubkey: import("@sinclair/typebox").TString; }>; }>, import("@sinclair/typebox").TObject<{ type: import("@sinclair/typebox").TLiteral<"MockProposal">; data: import("@sinclair/typebox").TObject<{ burn_block_height: import("@sinclair/typebox").TInteger; stacks_tip_consensus_hash: import("@sinclair/typebox").TString; stacks_tip: import("@sinclair/typebox").TString; stacks_tip_height: import("@sinclair/typebox").TInteger; pox_consensus: import("@sinclair/typebox").TString; server_version: import("@sinclair/typebox").TString; network_id: import("@sinclair/typebox").TInteger; index_block_hash: import("@sinclair/typebox").TString; }>; }>, import("@sinclair/typebox").TObject<{ type: import("@sinclair/typebox").TLiteral<"MockBlock">; data: import("@sinclair/typebox").TObject<{ mock_proposal: import("@sinclair/typebox").TObject<{ peer_info: import("@sinclair/typebox").TObject<{ burn_block_height: import("@sinclair/typebox").TInteger; stacks_tip_consensus_hash: import("@sinclair/typebox").TString; stacks_tip: import("@sinclair/typebox").TString; stacks_tip_height: import("@sinclair/typebox").TInteger; pox_consensus: import("@sinclair/typebox").TString; server_version: import("@sinclair/typebox").TString; network_id: import("@sinclair/typebox").TInteger; index_block_hash: import("@sinclair/typebox").TString; }>; }>; mock_signatures: import("@sinclair/typebox").TArray<import("@sinclair/typebox").TObject<{ mock_proposal: import("@sinclair/typebox").TObject<{ peer_info: import("@sinclair/typebox").TObject<{ burn_block_height: import("@sinclair/typebox").TInteger; stacks_tip_consensus_hash: import("@sinclair/typebox").TString; stacks_tip: import("@sinclair/typebox").TString; stacks_tip_height: import("@sinclair/typebox").TInteger; pox_consensus: import("@sinclair/typebox").TString; server_version: import("@sinclair/typebox").TString; network_id: import("@sinclair/typebox").TInteger; index_block_hash: import("@sinclair/typebox").TString; }>; }>; metadata: import("@sinclair/typebox").TObject<{ server_version: import("@sinclair/typebox").TString; }>; signature: import("@sinclair/typebox").TString; pubkey: import("@sinclair/typebox").TString; }>>; }>; }>]>; export type StacksSignerMessage = Static<typeof StacksSignerMessageSchema>; export declare const StacksSignerMessageEventSchema: import("@sinclair/typebox").TObject<{ type: import("@sinclair/typebox").TLiteral<"SignerMessage">; data: import("@sinclair/typebox").TObject<{ contract: import("@sinclair/typebox").TString; sig: import("@sinclair/typebox").TString; pubkey: import("@sinclair/typebox").TString; message: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TObject<{ type: import("@sinclair/typebox").TLiteral<"BlockProposal">; data: import("@sinclair/typebox").TObject<{ block: import("@sinclair/typebox").TObject<{ header: import("@sinclair/typebox").TObject<{ version: import("@sinclair/typebox").TInteger; chain_length: import("@sinclair/typebox").TInteger; burn_spent: import("@sinclair/typebox").TInteger; consensus_hash: import("@sinclair/typebox").TString; parent_block_id: import("@sinclair/typebox").TString; tx_merkle_root: import("@sinclair/typebox").TString; state_index_root: import("@sinclair/typebox").TString; timestamp: import("@sinclair/typebox").TInteger; miner_signature: import("@sinclair/typebox").TString; signer_signature: import("@sinclair/typebox").TArray<import("@sinclair/typebox").TString>; pox_treatment: import("@sinclair/typebox").TString; }>; block_hash: import("@sinclair/typebox").TString; index_block_hash: import("@sinclair/typebox").TString; }>; burn_height: import("@sinclair/typebox").TInteger; reward_cycle: import("@sinclair/typebox").TInteger; }>; }>, import("@sinclair/typebox").TObject<{ type: import("@sinclair/typebox").TLiteral<"BlockResponse">; data: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TObject<{ type: import("@sinclair/typebox").TLiteral<"Accepted">; data: import("@sinclair/typebox").TObject<{ signer_signature_hash: import("@sinclair/typebox").TString; signature: import("@sinclair/typebox").TString; metadata: import("@sinclair/typebox").TObject<{ server_version: import("@sinclair/typebox").TString; }>; }>; }>, import("@sinclair/typebox").TObject<{ type: import("@sinclair/typebox").TLiteral<"Rejected">; data: import("@sinclair/typebox").TObject<{ reason: import("@sinclair/typebox").TString; reason_code: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TObject<{ VALIDATION_FAILED: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TLiteral<"BAD_BLOCK_HASH">, import("@sinclair/typebox").TLiteral<"BAD_TRANSACTION">, import("@sinclair/typebox").TLiteral<"INVALID_BLOCK">, import("@sinclair/typebox").TLiteral<"CHAINSTATE_ERROR">, import("@sinclair/typebox").TLiteral<"UNKNOWN_PARENT">, import("@sinclair/typebox").TLiteral<"NON_CANONICAL_TENURE">, import("@sinclair/typebox").TLiteral<"NO_SUCH_TENURE">]>; }>, import("@sinclair/typebox").TLiteral<"CONNECTIVITY_ISSUES">, import("@sinclair/typebox").TLiteral<"REJECTED_IN_PRIOR_ROUND">, import("@sinclair/typebox").TLiteral<"NO_SORTITION_VIEW">, import("@sinclair/typebox").TLiteral<"SORTITION_VIEW_MISMATCH">, import("@sinclair/typebox").TLiteral<"TESTING_DIRECTIVE">]>; signer_signature_hash: import("@sinclair/typebox").TString; chain_id: import("@sinclair/typebox").TInteger; signature: import("@sinclair/typebox").TString; metadata: import("@sinclair/typebox").TObject<{ server_version: import("@sinclair/typebox").TString; }>; }>; }>]>; }>, import("@sinclair/typebox").TObject<{ type: import("@sinclair/typebox").TLiteral<"BlockPushed">; data: import("@sinclair/typebox").TObject<{ block: import("@sinclair/typebox").TObject<{ header: import("@sinclair/typebox").TObject<{ version: import("@sinclair/typebox").TInteger; chain_length: import("@sinclair/typebox").TInteger; burn_spent: import("@sinclair/typebox").TInteger; consensus_hash: import("@sinclair/typebox").TString; parent_block_id: import("@sinclair/typebox").TString; tx_merkle_root: import("@sinclair/typebox").TString; state_index_root: import("@sinclair/typebox").TString; timestamp: import("@sinclair/typebox").TInteger; miner_signature: import("@sinclair/typebox").TString; signer_signature: import("@sinclair/typebox").TArray<import("@sinclair/typebox").TString>; pox_treatment: import("@sinclair/typebox").TString; }>; block_hash: import("@sinclair/typebox").TString; index_block_hash: import("@sinclair/typebox").TString; }>; }>; }>, import("@sinclair/typebox").TObject<{ type: import("@sinclair/typebox").TLiteral<"MockSignature">; data: import("@sinclair/typebox").TObject<{ mock_proposal: import("@sinclair/typebox").TObject<{ peer_info: import("@sinclair/typebox").TObject<{ burn_block_height: import("@sinclair/typebox").TInteger; stacks_tip_consensus_hash: import("@sinclair/typebox").TString; stacks_tip: import("@sinclair/typebox").TString; stacks_tip_height: import("@sinclair/typebox").TInteger; pox_consensus: import("@sinclair/typebox").TString; server_version: import("@sinclair/typebox").TString; network_id: import("@sinclair/typebox").TInteger; index_block_hash: import("@sinclair/typebox").TString; }>; }>; metadata: import("@sinclair/typebox").TObject<{ server_version: import("@sinclair/typebox").TString; }>; signature: import("@sinclair/typebox").TString; pubkey: import("@sinclair/typebox").TString; }>; }>, import("@sinclair/typebox").TObject<{ type: import("@sinclair/typebox").TLiteral<"MockProposal">; data: import("@sinclair/typebox").TObject<{ burn_block_height: import("@sinclair/typebox").TInteger; stacks_tip_consensus_hash: import("@sinclair/typebox").TString; stacks_tip: import("@sinclair/typebox").TString; stacks_tip_height: import("@sinclair/typebox").TInteger; pox_consensus: import("@sinclair/typebox").TString; server_version: import("@sinclair/typebox").TString; network_id: import("@sinclair/typebox").TInteger; index_block_hash: import("@sinclair/typebox").TString; }>; }>, import("@sinclair/typebox").TObject<{ type: import("@sinclair/typebox").TLiteral<"MockBlock">; data: import("@sinclair/typebox").TObject<{ mock_proposal: import("@sinclair/typebox").TObject<{ peer_info: import("@sinclair/typebox").TObject<{ burn_block_height: import("@sinclair/typebox").TInteger; stacks_tip_consensus_hash: import("@sinclair/typebox").TString; stacks_tip: import("@sinclair/typebox").TString; stacks_tip_height: import("@sinclair/typebox").TInteger; pox_consensus: import("@sinclair/typebox").TString; server_version: import("@sinclair/typebox").TString; network_id: import("@sinclair/typebox").TInteger; index_block_hash: import("@sinclair/typebox").TString; }>; }>; mock_signatures: import("@sinclair/typebox").TArray<import("@sinclair/typebox").TObject<{ mock_proposal: import("@sinclair/typebox").TObject<{ peer_info: import("@sinclair/typebox").TObject<{ burn_block_height: import("@sinclair/typebox").TInteger; stacks_tip_consensus_hash: import("@sinclair/typebox").TString; stacks_tip: import("@sinclair/typebox").TString; stacks_tip_height: import("@sinclair/typebox").TInteger; pox_consensus: import("@sinclair/typebox").TString; server_version: import("@sinclair/typebox").TString; network_id: import("@sinclair/typebox").TInteger; index_block_hash: import("@sinclair/typebox").TString; }>; }>; metadata: import("@sinclair/typebox").TObject<{ server_version: import("@sinclair/typebox").TString; }>; signature: import("@sinclair/typebox").TString; pubkey: import("@sinclair/typebox").TString; }>>; }>; }>]>; }>; }>; export type StacksSignerMessageEvent = Static<typeof StacksSignerMessageEventSchema>;