import { FilterPattern } from "unplugin";
import MagicString from "magic-string";
import ts from "typescript";

//#region ../shared/src/types.d.ts
interface BaseOptions {
  root?: string;
  tsconfigPath?: string;
  include?: FilterPattern;
  exclude?: FilterPattern;
}
//#endregion
//#region src/core/types.d.ts
type ValidTransforms = "defineEmits" | "defineProps";
type Options = Partial<Record<ValidTransforms, boolean>> & BaseOptions;
//#endregion
export { Options as t };