import { Nullable } from '@mlytics/core-ts/core/type/basic'; declare class BasePool { protected _pool: Map; get size(): number; get keys(): IterableIterator; get values(): IterableIterator; isRegistered(key: string): boolean; retrieve(key: string): Nullable; register(key: string, value: Value): void; deregister(key: string): void; discharge(): void; } export { BasePool };