import { type TopicId, type Topic } from './topic'; export type SummaryId = string; export declare class Summary { readonly id: SummaryId; readonly title: string; readonly from: TopicId | number; readonly to: TopicId | number; readonly summaryTopic: Topic; constructor(title: string, from: TopicId | number, to: TopicId | number, summaryTopic: Topic); isConflictWith(SummaryToCompare: Summary): boolean; }