import type { Abi } from 'abitype'; import { type AbiConstructorNotFoundErrorType, type AbiConstructorParamsNotFoundErrorType } from '../../errors/abi.js'; import type { GetConstructorArgs } from '../../types/contract.js'; import type { Hex } from '../../types/misc.js'; import type { ErrorType } from '../../errors/utils.js'; import { type DecodeAbiParametersErrorType } from './decodeAbiParameters.js'; export type DecodeDeployDataParameters = { abi: TAbi; bytecode: Hex; data: Hex; }; export type DecodeDeployDataReturnType = { bytecode: Hex; } & GetConstructorArgs; export type DecodeDeployDataErrorType = AbiConstructorNotFoundErrorType | AbiConstructorParamsNotFoundErrorType | DecodeAbiParametersErrorType | ErrorType; export declare function decodeDeployData({ abi, bytecode, data, }: DecodeDeployDataParameters): DecodeDeployDataReturnType; //# sourceMappingURL=decodeDeployData.d.ts.map