import type { Linter } from "eslint";
import { defaultIgnores, defaultThresholds } from "./typescript.js";
export { defaultIgnores, defaultThresholds };
declare const phaserPlugin: any;
export { phaserPlugin };
/**
 * Default ignore patterns for Phaser projects.
 */
export declare const defaultPhaserIgnores: string[];
/**
 * Creates the Phaser 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 getPhaserConfig({ tsconfigRootDir, ignorePatterns, thresholds, }: {
    tsconfigRootDir: string;
    ignorePatterns?: string[];
    thresholds?: typeof defaultThresholds;
}): Linter.Config[];
//# sourceMappingURL=phaser.d.ts.map