import type { BuildInfoAndOutput, EdrArtifactWithMetadata } from "../edr-artifacts.js";
import type { TestFunctionOverride } from "@nomicfoundation/edr";
export type { RawInlineOverride } from "./types.js";
export { buildInfoContainsInlineConfig, resolveFunctionSelector, buildConfigOverride, getFunctionFqn, } from "./helpers.js";
export { extractInlineConfigFromAst, extractDocText, parseInlineConfigLine, } from "./parsing.js";
export { validateInlineOverrides } from "./validation.js";
/**
 * Extracts per-test inline configuration overrides from the NatSpec comments
 * in the solc AST. It only extracts them from the build info where each
 * test artifact's file was compiled as a root file.
 */
export declare function getTestFunctionOverrides(testSuiteArtifacts: EdrArtifactWithMetadata[], buildInfosAndOutputs: BuildInfoAndOutput[]): TestFunctionOverride[];
//# sourceMappingURL=index.d.ts.map