/// export declare function wrap(wrapper: Wrapper, f: () => Promise): Promise; export declare class Wrapper { private destructor_; private counter_; private fulfillDestroyed_; private rejectDestroyed_; private onceDestroyed_; constructor(destructor_: () => void); discard: () => void; onceDestroyed: () => Promise; before: () => void; after: () => void; }