import type { Abi } from 'abitype'; import { type ConcatHexErrorType } from '../data/concat.js'; import { type AbiConstructorNotFoundErrorType } from '../errors/abi.js'; import type { ErrorType } from '../errors/utils.js'; import type { ContractConstructorArgs } from '../types/contract.js'; import type { Hex } from '../types/data.js'; import type { UnionEvaluate } from '../types/utils.js'; import { type EncodeAbiParametersErrorType } from './encode.js'; export type EncodeDeployDataParameters] extends [never] ? false : true : true, allArgs = ContractConstructorArgs> = { abi: abi; bytecode: Hex; } & UnionEvaluate; export type EncodeDeployDataReturnType = Hex; export type EncodeDeployDataErrorType = AbiConstructorNotFoundErrorType | ConcatHexErrorType | EncodeAbiParametersErrorType | ErrorType; export declare function encodeDeployData(parameters: EncodeDeployDataParameters): EncodeDeployDataReturnType; //# sourceMappingURL=encodeDeployData.d.ts.map