/// export declare class Counter { private destructor_; private counter_; private fulfillDestroyed_; private rejectDestroyed_; private onceDestroyed_; constructor(destructor_: () => void); wrap: (f: () => Promise) => Promise; discard: () => void; onceDestroyed: () => Promise; private before_; private after_; }