import { PrincipalCV, ContractPrincipalCV, BooleanCV } from '@stacks/transactions'; import { Encoder, UnboxEncoder, Response } from './types.js'; declare function tupleEncoder

>>(decorators: P): Encoder<{ [K in keyof P]: UnboxEncoder; }>; declare function listEncoder(encoder: Encoder): Encoder; declare function responseSimpleEncoder(success: Encoder): Encoder>; declare function principalCV(principal: string): PrincipalCV; declare function traitCV(principal: `${string}.${string}`): ContractPrincipalCV; declare const booleanCV: (value: boolean) => BooleanCV; declare const uintCV: Encoder; declare const intCV: Encoder; declare function optionalEncoder(encoder: Encoder): Encoder; export { booleanCV, intCV, listEncoder, optionalEncoder, principalCV, responseSimpleEncoder, traitCV, tupleEncoder, uintCV };