interface SetupTarballOptions {
    projectDir: string;
    monorepoRoot?: string;
    packageManager?: "pnpm" | "npm" | "yarn" | "yarn-classic";
    viteVersion?: number;
}
interface TarballEnvironment {
    targetDir: string;
    cleanup: () => Promise<void>;
}
/**
 * Creates a tarball-based test environment similar to the release script approach
 */
export declare function setupTarballEnvironment({ projectDir, monorepoRoot, packageManager, viteVersion, }: SetupTarballOptions): Promise<TarballEnvironment>;
export {};
