import { TarTypeFlag } from 'multitars'; export interface ExtractOptions { strip?: number; filter?(name: string, type: TarTypeFlag): boolean | null | undefined; rename?(name: string, type: TarTypeFlag): string | null | undefined; checksumAlgorithm?: string; } export declare function extractStream(input: ReadableStream, targetOutput: string, options?: ExtractOptions): Promise; /** Extract a local tarball file to a directory */ export declare function extractLocalTarball({ filePath, dir }: { filePath: string; dir: string; }): Promise;