import { BaseService } from '../infrastructure'; import { BaseModelContructorOptions } from '../infrastructure/BaseService'; import { RequestOptions } from '../infrastructure/RequestHelper'; export declare type DiscussiodId = string | number; declare class ResourceDiscussions extends BaseService { protected resource2Type: string; constructor(resourceType: string, resource2Type: string, baseParams: BaseModelContructorOptions); addNote(resourceId: string, resource2Id: string, discussiodId: string, noteId: NoteId, options: RequestOptions): Promise; all(resourceId: ResourceId, resource2Id: Resource2Id, options: RequestOptions): Promise; create(resourceId: ResourceId, resource2Id: Resource2Id, options: RequestOptions): Promise; editNote(resourceId: ResourceId, resource2Id: Resource2Id, discussiodId: DiscussiodId, noteId: NoteId, options: RequestOptions): Promise; removeNote(resourceId: ResourceId, resource2Id: Resource2Id, discussiodId: DiscussiodId, noteId: NoteId): Promise; show(resourceId: ResourceId, resource2Id: Resource2Id, discussiodId: DiscussiodId): Promise; } export default ResourceDiscussions;