/// import { promises as fs } from 'fs'; import { Readable } from 'stream'; import { PkgIndex } from './info'; export declare class Package { #private; constructor(handle: fs.FileHandle, index: PkgIndex, position: number); get name(): string; get entries(): string[]; add(name: string, data: Readable | Buffer | string): Promise; get(name: string): Readable; content(name: string): Promise; string(name: string): Promise; json(name: string): Promise; close(): Promise; static open(filename: string, readonly?: boolean): Promise; static create(filename: string, name?: string): Promise; } export declare function readIndex(fd: fs.FileHandle): Promise<{ index: PkgIndex; start: number; }>; declare const Default: Readonly<{ Package: typeof Package; }>; export default Default;