import { detectTests } from "./detectTests.js";
import { resolveTests } from "./resolveTests.js";
import { getRunner } from "./tests.js";
import { readFile, resolvePaths } from "./files.js";
export { runTests, getRunner, detectTests, detectAndResolveTests, resolveTests, readFile, resolvePaths };
/**
 * Detects and resolves tests based on the provided configuration.
 * Chains setConfig -> detectTests -> resolveTests.
 *
 * @async
 * @param {Object} options
 * @param {Object} options.config - The configuration object
 * @returns {Promise<Object|null>} Resolved tests object or null if none found
 */
declare function detectAndResolveTests({ config }: any): Promise<{
    resolvedTestsId: `${string}-${string}-${string}-${string}-${string}`;
    config: any;
    specs: any[];
} | null>;
declare function runTests(config: any, options?: any): Promise<any>;
//# sourceMappingURL=index.d.ts.map