import { NoteController } from "../controllers/NoteController"; import { IPmcData } from "../models/eft/common/IPmcData"; import { IItemEventRouterResponse } from "../models/eft/itemEvent/IItemEventRouterResponse"; import { INoteActionData } from "../models/eft/notes/INoteActionData"; export declare class NoteCallbacks { protected noteController: NoteController; constructor(noteController: NoteController); /** Handle AddNote event */ addNote(pmcData: IPmcData, body: INoteActionData, sessionID: string): IItemEventRouterResponse; /** Handle EditNote event */ editNote(pmcData: IPmcData, body: INoteActionData, sessionID: string): IItemEventRouterResponse; /** Handle DeleteNote event */ deleteNote(pmcData: IPmcData, body: INoteActionData, sessionID: string): IItemEventRouterResponse; }