import Observer from './observer'; import type { IObservable, MemoFunction, MemoOptions } from '../types'; declare class Memo extends Observer { fn: MemoFunction; observable: IObservable; sync?: boolean; constructor(fn: MemoFunction, options?: MemoOptions); run(): void; stale(status: number): void; } export default Memo;