export declare class ObjectPool<T> {
    private free;
    private factory;
    private reset;
    constructor(factory: () => T, reset: (obj: T) => void, initialSize?: number);
    acquire(): T;
    release(obj: T): void;
    get size(): number;
}
//# sourceMappingURL=pool.d.ts.map