/**
 * ESLint 9 Flat Config - Harper/Fabric Stack
 *
 * Extends Lisa's TypeScript config with stricter immutability and generated
 * Harper deploy artifact ignores.
 * @module configs/eslint/harper-fabric
 */
import type { Linter } from "eslint";
import { defaultIgnores, defaultThresholds } from "./typescript.js";
export { defaultIgnores, defaultThresholds };
/**
 * Default ignore patterns for Harper/Fabric projects.
 */
export declare const defaultHarperFabricIgnores: string[];
/**
 * Creates the Harper/Fabric ESLint configuration.
 * @param options - Configuration options
 * @param options.tsconfigRootDir - Root directory for tsconfig.json
 * @param options.ignorePatterns - Patterns to ignore
 * @param options.thresholds - Threshold overrides
 * @returns ESLint flat config array
 */
export declare function getHarperFabricConfig({ tsconfigRootDir, ignorePatterns, thresholds, }: {
    tsconfigRootDir: string;
    ignorePatterns?: string[];
    thresholds?: typeof defaultThresholds;
}): Linter.Config[];
//# sourceMappingURL=harper-fabric.d.ts.map