import type { Linter } from 'eslint';
interface ConfigOptions {
    /**
     * File glob patterns indicating the files that the configuration should be applied to.
     *
     * @default ['**\/*.js', '**\/*.mjs']
     */
    files?: Array<string>;
}
/**
 * Creates an ESLint configuration tailored for JavaScript projects with optional settings.
 *
 * @param [options] - Optional configuration settings.
 *
 * @returns Array of ESLint configuration objects for Vue.js.
 */
declare function createJSEslintConfig(options?: ConfigOptions): Array<Linter.Config>;
export { type ConfigOptions, createJSEslintConfig, };
//# sourceMappingURL=index.d.ts.map