import { AppService } from "@wocker/core"; import { DockerService } from "@wocker/docker-module"; import { PresetRepository } from "../repositories/PresetRepository"; import { PresetService } from "../services/PresetService"; export declare class PresetController { protected readonly appService: AppService; protected readonly dockerService: DockerService; protected readonly presetRepository: PresetRepository; protected readonly presetService: PresetService; constructor(appService: AppService, dockerService: DockerService, presetRepository: PresetRepository, presetService: PresetService); init(): Promise; list(): Promise; install(repository: string, version?: string): Promise; destroy(): Promise; delete(name: string, confirm?: boolean): Promise; build(presetName: string, rebuild?: boolean): Promise; presets(): Promise; }