import { FilterSettingService } from './filter-setting.service';
import { FilterSettingDto, ValidateFilterSettingDto } from './filter-setting.validation';
export declare class FilterSettingController {
    private readonly filterSettingService;
    constructor(filterSettingService: FilterSettingService);
    getSetting(type: "text" | "image"): Promise<import("./filter-setting.model").FilterSetting | import("./filter-setting.model").FilterSetting[]>;
    createSetting(body: FilterSettingDto & {
        type: "text" | "image" | "image_negative_prompt";
    }): Promise<import("./filter-setting.model").FilterSetting>;
    updateSetting(id: string, body: FilterSettingDto): Promise<boolean>;
    validateFilterSetting(body: ValidateFilterSettingDto): Promise<any>;
}
