export declare class ObjectPool { private pool; private allocator; constructor(allocator: (...args: AllocArgs) => T); get(...args: AllocArgs): T; release(obj: T): void; }