import { Stream } from 'stream'; import { DaisyResource, DaisyResourceMetadata, ResourceHandler } from '@nota/daisyparserjs'; import { DODPService } from './DODPService'; export declare class DODPResourceHandler extends ResourceHandler { private service; private contentID; constructor(service: DODPService, contentID: string); makeLocalUri(localUri: string): string; private listResources(); getContentResources(): Promise>; /** * Helper function for when the session have expired and the content resource list has to be reset */ removeContentResources(): Promise; getResourceMetadata(localUri: string): Promise; getResourceStream(localUri: string, start?: number, end?: number): Promise; loadResource(localUri: string): Promise; }