import { type ConfigLoaderOptions } from "../config/loader";
import type { Preset, PresetInfo } from "../models/types";
import type { IPresetManager } from "../interfaces";
export declare class PresetManager implements IPresetManager {
    private config;
    private configLoaderOptions;
    constructor(options?: ConfigLoaderOptions);
    loadConfig(): Promise<void>;
    getPreset(name: string): Preset;
    listPresets(): PresetInfo[];
    getDefaultPreset(): Preset;
}
//# sourceMappingURL=preset.d.ts.map