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