export declare class TempDir { #private; private constructor(); static createSync(prefix?: string): TempDir; static create(prefix?: string): Promise; path(): string; absolute(): string; remove(): Promise; removeSync(): void; toString(): string; join(...paths: string[]): string; [Symbol.asyncDispose](): Promise; [Symbol.dispose](): void; }