import { AbiConstructor } from 'abitype';
import { Abi, AbiParameter } from 'viem';
export declare function preparedParamForEncoding(input: AbiParameter, value: string): string | bigint | boolean | Uint8Array;
export declare function getConstructorAbi(abi: Abi): AbiConstructor | undefined;
export declare function getEncodedConstructorArgs(abi: Abi, args: string[] | undefined): `0x${string}` | undefined;
export declare function getEncodedInitializationArgs(abi: Abi, args: string[] | undefined): `0x${string}` | undefined;
