import { Static } from '@sinclair/typebox';
export declare const PayloadSchema: import("@sinclair/typebox").TUnion<[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_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;
    }>>;
    chainhook: import("@sinclair/typebox").TObject<{
        uuid: import("@sinclair/typebox").TString;
        predicate: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TObject<{
            scope: import("@sinclair/typebox").TLiteral<"txid">;
            equals: import("@sinclair/typebox").TString;
        }>, import("@sinclair/typebox").TObject<{
            scope: import("@sinclair/typebox").TLiteral<"outputs">;
            op_return: import("@sinclair/typebox").TObject<{
                starts_with: import("@sinclair/typebox").TString;
            }>;
        }>, import("@sinclair/typebox").TObject<{
            scope: import("@sinclair/typebox").TLiteral<"outputs">;
            op_return: import("@sinclair/typebox").TObject<{
                equals: import("@sinclair/typebox").TString;
            }>;
        }>, import("@sinclair/typebox").TObject<{
            scope: import("@sinclair/typebox").TLiteral<"outputs">;
            op_return: import("@sinclair/typebox").TObject<{
                ends_with: import("@sinclair/typebox").TString;
            }>;
        }>, import("@sinclair/typebox").TObject<{
            scope: import("@sinclair/typebox").TLiteral<"outputs">;
            p2pkh: import("@sinclair/typebox").TObject<{
                equals: import("@sinclair/typebox").TString;
            }>;
        }>, import("@sinclair/typebox").TObject<{
            scope: import("@sinclair/typebox").TLiteral<"outputs">;
            p2sh: import("@sinclair/typebox").TObject<{
                equals: import("@sinclair/typebox").TString;
            }>;
        }>, import("@sinclair/typebox").TObject<{
            scope: import("@sinclair/typebox").TLiteral<"outputs">;
            p2wpkh: import("@sinclair/typebox").TObject<{
                equals: import("@sinclair/typebox").TString;
            }>;
        }>, import("@sinclair/typebox").TObject<{
            scope: import("@sinclair/typebox").TLiteral<"outputs">;
            p2wsh: import("@sinclair/typebox").TObject<{
                equals: import("@sinclair/typebox").TString;
            }>;
        }>, import("@sinclair/typebox").TObject<{
            scope: import("@sinclair/typebox").TLiteral<"stacks_protocol">;
            operation: import("@sinclair/typebox").TLiteral<"block_committed">;
        }>, import("@sinclair/typebox").TObject<{
            scope: import("@sinclair/typebox").TLiteral<"stacks_protocol">;
            operation: import("@sinclair/typebox").TLiteral<"leader_registered">;
        }>, import("@sinclair/typebox").TObject<{
            scope: import("@sinclair/typebox").TLiteral<"stacks_protocol">;
            operation: import("@sinclair/typebox").TLiteral<"stx_transfered">;
        }>, import("@sinclair/typebox").TObject<{
            scope: import("@sinclair/typebox").TLiteral<"stacks_protocol">;
            operation: import("@sinclair/typebox").TLiteral<"stx_locked">;
        }>, import("@sinclair/typebox").TObject<{
            scope: import("@sinclair/typebox").TLiteral<"ordinals_protocol">;
            operation: import("@sinclair/typebox").TLiteral<"inscription_feed">;
            meta_protocols: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TArray<import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TLiteral<"all">, import("@sinclair/typebox").TLiteral<"brc-20">]>>>;
        }>]>;
        is_streaming_blocks: import("@sinclair/typebox").TBoolean;
    }>;
}>, 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<{
                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>;
            }>;
        }>>;
        metadata: 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]>;
        }>;
    }>>;
    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<{
                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>;
            }>;
        }>>;
        metadata: 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]>;
        }>;
    }>>;
    events: import("@sinclair/typebox").TArray<import("@sinclair/typebox").TObject<{
        payload: 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;
                        }>>;
                    }>;
                }>]>;
            }>;
        }>;
        received_at_ms: import("@sinclair/typebox").TInteger;
        received_at_block: import("@sinclair/typebox").TObject<{
            index: import("@sinclair/typebox").TInteger;
            hash: import("@sinclair/typebox").TString;
        }>;
    }>>;
    chainhook: import("@sinclair/typebox").TObject<{
        uuid: import("@sinclair/typebox").TString;
        predicate: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TObject<{
            scope: import("@sinclair/typebox").TLiteral<"txid">;
            equals: import("@sinclair/typebox").TString;
        }>, import("@sinclair/typebox").TObject<{
            scope: import("@sinclair/typebox").TLiteral<"block_height">;
            higher_than: import("@sinclair/typebox").TInteger;
        }>, import("@sinclair/typebox").TObject<{
            scope: import("@sinclair/typebox").TLiteral<"ft_event">;
            asset_identifier: import("@sinclair/typebox").TString;
            actions: import("@sinclair/typebox").TArray<import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TLiteral<"mint">, import("@sinclair/typebox").TLiteral<"transfer">, import("@sinclair/typebox").TLiteral<"burn">]>>;
        }>, import("@sinclair/typebox").TObject<{
            scope: import("@sinclair/typebox").TLiteral<"nft_event">;
            asset_identifier: import("@sinclair/typebox").TString;
            actions: import("@sinclair/typebox").TArray<import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TLiteral<"mint">, import("@sinclair/typebox").TLiteral<"transfer">, import("@sinclair/typebox").TLiteral<"burn">]>>;
        }>, import("@sinclair/typebox").TObject<{
            scope: import("@sinclair/typebox").TLiteral<"stx_event">;
            actions: import("@sinclair/typebox").TArray<import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TLiteral<"mint">, import("@sinclair/typebox").TLiteral<"transfer">, import("@sinclair/typebox").TLiteral<"burn">, import("@sinclair/typebox").TLiteral<"lock">]>>;
        }>, import("@sinclair/typebox").TObject<{
            scope: import("@sinclair/typebox").TLiteral<"print_event">;
            contract_identifier: import("@sinclair/typebox").TString;
            contains: import("@sinclair/typebox").TString;
        }>, import("@sinclair/typebox").TObject<{
            scope: import("@sinclair/typebox").TLiteral<"contract_call">;
            contract_identifier: import("@sinclair/typebox").TString;
            method: import("@sinclair/typebox").TString;
        }>, import("@sinclair/typebox").TObject<{
            scope: import("@sinclair/typebox").TLiteral<"contract_deployment">;
            deployer: import("@sinclair/typebox").TString;
        }>, import("@sinclair/typebox").TObject<{
            scope: import("@sinclair/typebox").TLiteral<"contract_deployment">;
            implement_trait: import("@sinclair/typebox").TString;
        }>, import("@sinclair/typebox").TObject<{
            scope: import("@sinclair/typebox").TLiteral<"signer_message">;
            after_timestamp: import("@sinclair/typebox").TInteger;
        }>]>;
        is_streaming_blocks: import("@sinclair/typebox").TBoolean;
    }>;
}>]>;
export type Payload = Static<typeof PayloadSchema>;
