import { ISubscribeTopic } from './topic'; export type ICounter = { increment: (n?: number) => number; decrement: (n?: number) => number; value: () => number; subscribe: ISubscribeTopic; reset: () => void; }; export declare function Counter(): ICounter;