import { Clearable } from '../../common/utils/Clearable'; import { Subject, UpdateSubjectRequest } from '../model/Subject'; import { SubjectsClient } from './SubjectsClient'; import MarketSegment from '../model/MarketSegment'; export declare class FakeSubjectsClient implements SubjectsClient, Clearable { private subjects; insertSubject(subject: Subject): void; getAll(): Promise; getMarketSegmentSubjects(_marketSegment: MarketSegment): Promise; update(currentSubject: Subject, updateRequest: UpdateSubjectRequest): Promise; clear(): void; }