/**
 * Vitest Configuration - Harper/Fabric Stack
 *
 * Harper/Fabric projects keep source under src/ and tests under tests/.
 * @module configs/vitest/harper-fabric
 */
import type { ViteUserConfig } from "vitest/config";
import { defaultCoverageExclusions, defaultTestExclusions, defaultThresholds, mapThresholds, mergeThresholds, mergeVitestConfigs, scratchGlobalSetup, scratchSetupFiles } from "./base.js";
import type { PortableThresholds } from "./base.js";
export { defaultCoverageExclusions, defaultTestExclusions, defaultThresholds, mapThresholds, mergeThresholds, mergeVitestConfigs, scratchGlobalSetup, scratchSetupFiles, };
export type { PortableThresholds };
/**
 * Options for configuring the Harper/Fabric Vitest config factory.
 */
interface HarperFabricVitestOptions {
    /** Coverage thresholds in portable format */
    readonly thresholds?: PortableThresholds;
}
/**
 * Creates a Vitest configuration for Harper/Fabric projects.
 * @param options - Configuration options
 * @param options.thresholds - Coverage thresholds
 * @returns Vitest UserConfig object
 */
export declare const getHarperFabricVitestConfig: ({ thresholds, }?: HarperFabricVitestOptions) => ViteUserConfig;
//# sourceMappingURL=harper-fabric.d.ts.map