import { CreatePresetParams } from '../../../../domain/preset/dto/create-preset-params'; import { ICreatePresetService } from '../../../../domain/preset/service/create-preset-service'; import { Preset } from '../../../typing/preset'; import { IPresetFactory } from './preset-factory'; export type AddPresetCommandParams = CreatePresetParams; export interface IAddPresetCommand { execute(params: AddPresetCommandParams): Promise; } export declare class AddPresetCommand implements IAddPresetCommand { private readonly createPresetService; private readonly presetFactory; constructor(createPresetService: ICreatePresetService, presetFactory: IPresetFactory); execute(params: AddPresetCommandParams): Promise; }