import type { Template } from './templates'; export type PackageManager = 'npm' | 'yarn' | 'pnpm' | 'bun'; export declare const selectPackageManager: () => PackageManager; export declare const getInstallCommand: (manager: PackageManager) => "bun install" | "npm i" | "pnpm i" | "yarn" | undefined; export declare const getRunCommand: (manager: PackageManager) => "bun run" | "npm run" | "pnpm run" | "yarn run"; export declare const getRenderCommand: (manager: PackageManager) => "bunx remotion render" | "npx remotion render" | "pnpm exec remotion render" | "yarn remotion render"; export declare const getUpgradeCommand: (manager: PackageManager) => "bunx remotion upgrade" | "npx remotion upgrade" | "pnpm exec remotion upgrade" | "yarn remotion upgrade"; export declare const getDevCommand: (manager: PackageManager, template: Template) => string | undefined; export declare const getPackageManagerVersion: (manager: PackageManager) => Promise; export declare const getPackageManagerVersionOrNull: (manager: PackageManager) => Promise;