export interface ProjectMode { init?: () => void | Promise; checkRequirements?: () => void | Promise; checkRequirementsAfterInit?: () => void | Promise; cleanAndInitCommonJs: () => void | Promise; checkTsErrors: () => void; emitCommonJs: (useTransformers: boolean) => void; cleanAndInitEsm: () => void | Promise; emitEsm: () => void; renameEsmOutputs: () => void | Promise; }