///
import TarObject from './TarObject';
/**
* Applies the extended protocols: ustar, pax, gnu.
*/
export default class TarExtender {
protected globalOverrides: Map;
protected nextOverrides: Map;
extend(): TransformStream;
/**
* @link https://pubs.opengroup.org/onlinepubs/9699919799/utilities/pax.html#tag_20_92_13_01
*/
protected override(obj: TarObject): void;
protected parsePax(obj: TarObject, isGlobal: boolean): Promise;
protected parseGnuNextLinkName(obj: TarObject): Promise;
protected parseGnuNextName(obj: TarObject): Promise;
}