export declare const BLOCKSTACK_DEFAULT_GAIA_HUB_URL = "https://hub.blockstack.org"; export declare const MAX_STRING_LENGTH_BYTES = 128; export declare const CLARITY_INT_SIZE = 128; export declare const CLARITY_INT_BYTE_SIZE = 16; export declare const COINBASE_BYTES_LENGTH = 32; export declare const VRF_PROOF_BYTES_LENGTH = 80; export declare const RECOVERABLE_ECDSA_SIG_LENGTH_BYTES = 65; export declare const COMPRESSED_PUBKEY_LENGTH_BYTES = 32; export declare const UNCOMPRESSED_PUBKEY_LENGTH_BYTES = 64; export declare const MEMO_MAX_LENGTH_BYTES = 34; export declare const STRING_MAX_LENGTH: number; export declare enum PayloadType { TokenTransfer = 0, SmartContract = 1, VersionedSmartContract = 6, ContractCall = 2, PoisonMicroblock = 3, Coinbase = 4, CoinbaseToAltRecipient = 5, TenureChange = 7, NakamotoCoinbase = 8 } export declare enum ClarityVersion { Clarity1 = 1, Clarity2 = 2, Clarity3 = 3, Clarity4 = 4, Clarity5 = 5 } export declare enum AnchorMode { OnChainOnly = 1, OffChainOnly = 2, Any = 3 } export declare const AnchorModeNames: readonly ["onChainOnly", "offChainOnly", "any"]; export type AnchorModeName = (typeof AnchorModeNames)[number]; export declare function anchorModeFrom(mode: AnchorModeName | AnchorMode): AnchorMode; export declare enum PostConditionMode { Allow = 1, Deny = 2, Originator = 3 } export declare enum PostConditionType { STX = 0, Fungible = 1, NonFungible = 2 } export declare enum AuthType { Standard = 4, Sponsored = 5 } export declare enum AddressHashMode { P2PKH = 0, P2SH = 1, P2WPKH = 2, P2WSH = 3, P2SHNonSequential = 5, P2WSHNonSequential = 7 } export type SingleSigHashMode = AddressHashMode.P2PKH | AddressHashMode.P2WPKH; export type MultiSigHashMode = AddressHashMode.P2SH | AddressHashMode.P2WSH | AddressHashMode.P2SHNonSequential | AddressHashMode.P2WSHNonSequential; export { AddressVersion } from '@stacks/network'; export declare enum PubKeyEncoding { Compressed = 0, Uncompressed = 1 } export declare enum FungibleConditionCode { Equal = 1, Greater = 2, GreaterEqual = 3, Less = 4, LessEqual = 5 } export declare enum NonFungibleConditionCode { Sends = 16, DoesNotSend = 17, MaybeSent = 18 } export declare enum PostConditionPrincipalId { Origin = 1, Standard = 2, Contract = 3 } export declare enum AssetType { STX = 0, Fungible = 1, NonFungible = 2 } export declare enum TenureChangeCause { BlockFound = 0, Extended = 1, ExtendedRuntime = 2, ExtendedReadCount = 3, ExtendedReadLength = 4, ExtendedWriteCount = 5, ExtendedWriteLength = 6 } export declare enum AuthFieldType { PublicKeyCompressed = 0, PublicKeyUncompressed = 1, SignatureCompressed = 2, SignatureUncompressed = 3 } export declare enum TxRejectedReason { Serialization = "Serialization", Deserialization = "Deserialization", SignatureValidation = "SignatureValidation", FeeTooLow = "FeeTooLow", BadNonce = "BadNonce", NotEnoughFunds = "NotEnoughFunds", NoSuchContract = "NoSuchContract", NoSuchPublicFunction = "NoSuchPublicFunction", BadFunctionArgument = "BadFunctionArgument", ContractAlreadyExists = "ContractAlreadyExists", PoisonMicroblocksDoNotConflict = "PoisonMicroblocksDoNotConflict", PoisonMicroblockHasUnknownPubKeyHash = "PoisonMicroblockHasUnknownPubKeyHash", PoisonMicroblockIsInvalid = "PoisonMicroblockIsInvalid", BadAddressVersionByte = "BadAddressVersionByte", NoCoinbaseViaMempool = "NoCoinbaseViaMempool", ServerFailureNoSuchChainTip = "ServerFailureNoSuchChainTip", ServerFailureDatabase = "ServerFailureDatabase", ServerFailureOther = "ServerFailureOther" }