import { type CompiledContract } from 'starknet'; import { ContractType, StarknetContractGroup } from './types.js'; /** * @notice Retrieves a compiled contract * @param name The name of the contract to retrieve * @param contractType The type of contract to retrieve * @returns {CompiledContract} The contract data * @throws {ContractError} If the contract is not found */ export declare function getCompiledContract(name: string, contractType?: ContractType): CompiledContract; export declare function getContractArtifact(name: string, contractType?: ContractType): StarknetContractGroup[string]; /** * Computes a CASM class hash for a Starknet network version. * Defaults to v0.13.6 to preserve the pre-starknet.js-v8 Poseidon hash. */ export declare function getCompiledClassHash(name: string, contractType?: ContractType, starknetVersion?: string): string | undefined; //# sourceMappingURL=contract-retriever.d.ts.map