import { Deferred } from './utils'; export declare class Resource { resource: T; readonly timestamp: number; protected deferred: Deferred; constructor(resource: T); readonly promise: Promise; resolve(): Resource; }