import * as Liftoff from "liftoff";

export {
  ActionConfig,
  ActionType,
  AddActionConfig,
  AddManyActionConfig,
  AppendActionConfig,
  CustomActionFunction,
  ModifyActionConfig,
  PlopCfg,
  PlopGenerator,
  NodePlopAPI,
  PlopGeneratorConfig,
} from "node-plop";

export const Plop: Liftoff;
export const run: (
  env: Liftoff.LiftoffEnv,
  _: any,
  passArgsBeforeDashes: boolean,
) => Promise<void>;
