import { AppConfig, PresetServiceSearchOptions as SearchOptions, Preset, PresetSource, AppService, LogService, FileSystemDriver } from "@wocker/core"; type PresetData = { name: string; source: PresetSource; path?: string; }; export declare class PresetRepository { protected readonly appService: AppService; protected readonly logService: LogService; protected readonly driver: FileSystemDriver; constructor(appService: AppService, logService: LogService, driver: FileSystemDriver); protected load(data: PresetData): Preset; protected configs(): AppConfig["presets"]; search(options?: SearchOptions): Preset[]; searchOne(options?: SearchOptions): Preset | null; } export {};