/// import { Metadata } from './metadata'; import { CreateReadStreamOptions, CreateSparseReadStreamOptions, SourceDestination } from './source-destination'; import { SourceSource } from './source-source'; import { BlocksWithChecksum, SparseReadable } from '../sparse-stream/shared'; export declare class DmgSource extends SourceSource { private static mappedBlockTypes; static requiresRandomReadableSource: boolean; static readonly mimetype = "application/x-apple-diskimage"; private image; constructor(source: SourceDestination); canCreateReadStream(): Promise; canCreateSparseReadStream(): Promise; createReadStream({ start, end, alignment, numBuffers, }?: CreateReadStreamOptions): Promise; createSparseReadStream({ alignment, numBuffers, }?: CreateSparseReadStreamOptions): Promise; getBlocks(): Promise; protected _getMetadata(): Promise; protected _open(): Promise; }