import { CreateNoteTypeParams } from '../../../../domain/note-type/dto/create-note-type-params'; import { ICreateNoteTypeService } from '../../../../domain/note-type/service/create-note-type-service'; import { NoteType } from '../../../typing/note-type'; import { INoteTypeFactory } from './note-type-factory'; export type AddNoteTypeCommandParams = CreateNoteTypeParams; export interface IAddNoteTypeCommand { execute(params: AddNoteTypeCommandParams): Promise; } export declare class AddNoteTypeCommand implements IAddNoteTypeCommand { private readonly createNoteTypeService; private readonly noteTypeFactory; constructor(createNoteTypeService: ICreateNoteTypeService, noteTypeFactory: INoteTypeFactory); execute(params: AddNoteTypeCommandParams): Promise; }