import { CustomActionFunction } from 'plop';

interface InstallPackageActionConfig {
    type: string;
    packages?: string[];
    options?: {
        /**
         * Package manager to use for installation.
         * Defaults to "pnpm" if not specified.
         * Can be "npm", "yarn", or "pnpm".
         */
        pm?: string;
        dev?: boolean;
        [key: string]: any;
    };
}
declare const installPackageAction: CustomActionFunction;

export { type InstallPackageActionConfig, installPackageAction };
