/**
 * @file Main preset generation orchestration module.
 * Coordinates loading, filtering, analysis, and generation of presets.
 */
import type { Config } from './config.js';
import { type PresetLibrary } from './presetLibrary.js';
export interface GenerationResult {
    writtenFiles: string[];
    outputFolder: string;
    presetCount: number;
}
/**
 * Main function to generate presets based on the provided configuration.
 * @param inputConfig Configuration options for preset generation.
 * @param inputPresetLibrary Optional preset library to reuse if already loaded (avoids slow filesystem reload).
 */
export declare function generatePresets(inputConfig: Config, inputPresetLibrary?: PresetLibrary): GenerationResult;
