import type { DoublyLinked } from 'doublylinked'; import { ResourceState } from './constants.js'; export declare class ResourceItem { state: ResourceState; acquiredNode?: DoublyLinked.Node>; idleNode?: DoublyLinked.Node>; resource: T; idleTime: number; destroyed: boolean; constructor(resource: T); }