import { c as Overwrite, r as Logger, s as MarkPartial } from "./index-C0LaRpVv.mjs";

//#region src/features/target.d.ts
declare function expandBaselineTarget(targets: string[]): string[];
//#endregion
//#region src/utils/fs.d.ts
declare function fsExists(path: string): Promise<boolean>;
declare function fsRemove(path: string): Promise<void>;
//#endregion
//#region src/utils/general.d.ts
declare function toArray<T>(val: T | T[] | null | undefined, defaultValue?: T): T[];
declare function resolveComma<T extends string>(arr: T[]): T[];
declare function importWithError<T>(moduleName: string): Promise<T>;
//#endregion
export { type Logger, type MarkPartial, type Overwrite, expandBaselineTarget, fsExists, fsRemove, importWithError, resolveComma, toArray };