import type { ChainType } from "../../../types/network.js";
import type { SolidityTestProfileConfig } from "../../../types/test.js";
import type { SolidityTestRunnerConfigArgs, Artifact, ObservabilityConfig, TestFunctionOverride } from "@nomicfoundation/edr";
interface SolidityTestConfigParams {
    chainType: ChainType;
    projectRoot: string;
    hardfork?: string;
    config: Omit<SolidityTestProfileConfig, "eip712Types">;
    verbosity: number;
    observability?: ObservabilityConfig;
    testPattern?: string;
    generateGasReport: boolean;
    testFunctionOverrides?: TestFunctionOverride[];
    eip712CanonicalTypes?: string[];
}
export declare function solidityTestConfigToSolidityTestRunnerConfigArgs({ chainType, projectRoot, hardfork, config, verbosity, observability, testPattern, generateGasReport, testFunctionOverrides, eip712CanonicalTypes, }: SolidityTestConfigParams): Promise<SolidityTestRunnerConfigArgs>;
export declare function isTestSuiteArtifact(artifact: Artifact): boolean;
export declare function warnDeprecatedTestFail(artifact: Artifact, sourceNameToUserSourceName: Map<string, string>): void;
export {};
//# sourceMappingURL=helpers.d.ts.map