import { type ZipWarning } from '../../errors.js'; import { type LimitTotals } from '../../streams/limits.js'; import type { RandomAccess } from './RandomAccess.js'; import type { ZipEntryRecord } from '../../reader/centralDirectory.js'; import type { ZipLimits, ZipProgressOptions } from '../../types.js'; export interface OpenEntryOptions extends ZipProgressOptions { strict: boolean; onWarning?: (warning: ZipWarning) => void; password?: string; signal?: AbortSignal; limits: Required; totals?: LimitTotals; } export interface OpenRawOptions extends ZipProgressOptions { signal?: AbortSignal; } export declare function openRawStream(reader: RandomAccess, entry: ZipEntryRecord, options?: OpenRawOptions): Promise<{ stream: ReadableStream; dataOffset: bigint; }>; export declare function openEntryStream(reader: RandomAccess, entry: ZipEntryRecord, options: OpenEntryOptions): Promise>; //# sourceMappingURL=entryStream.d.ts.map