import { IObserver } from './IObserver';
export declare abstract class ISubject {
    protected observers: IObserver[];
    attach(observer: IObserver): void;
    detach(observer: IObserver): void;
    protected abstract notify(): void;
}
