import { type TypedAbi } from "https://deno.land/x/clarigen@v0.4.11/artifacts/clarigen/index.ts";
definition: Readonly<{ functions: { [key: string]: TypedAbiFunction<TypedAbiArg<unknown, string>[], unknown>; }; variables: { [key: string]: TypedAbiVariable<unknown>; }; maps: { [key: string]: TypedAbiMap<unknown, unknown>; }; constants: { [key: string]: unknown; }; fungible_tokens: Readonly<ClarityAbiTypeFungibleToken[]>; non_fungible_tokens: Readonly<ClarityAbiTypeNonFungibleToken[]>; contractName: string; contractFile?: string; }>