import { Decoder, Response, UnboxDecoder } from './types.mjs'; import '@stacks/transactions'; declare class ClarityError extends Error { readonly code: number; constructor(code: number); } declare const boolResult: Decoder; declare const principalResult: Decoder; declare const addressResult: Decoder; declare const contractResult: Decoder<`${string}.${string}`>; declare const intResult: Decoder; declare const stringResult: Decoder; declare const bufferResult: Decoder; declare const defaultErrorDecoder: Decoder; declare function responseSimpleDecoder(success: Decoder, failure?: Decoder): Decoder>; declare function optionalDecoder(decoder: Decoder): Decoder; declare const noneResult: Decoder; declare function tupleDecoder

>>(decorators: P): Decoder<{ [K in keyof P]: UnboxDecoder; }>; declare function listDecoder(decoder: Decoder): Decoder; export { ClarityError, addressResult, boolResult, bufferResult, contractResult, defaultErrorDecoder, intResult, listDecoder, noneResult, optionalDecoder, principalResult, responseSimpleDecoder, stringResult, tupleDecoder };