import { HookFilter, UnpluginInstance } from "unplugin";
import MagicString from "magic-string";

//#region packages/unplugin/transform.d.ts
interface Options {
  overrideIdFn?: (id: string | undefined, defaultMessage: string | undefined, description: string | undefined, filePath: string) => string;
  idInterpolationPattern?: string;
  removeDefaultMessage?: boolean;
  additionalComponentNames?: string[];
  additionalFunctionNames?: string[];
  ast?: boolean;
  preserveWhitespace?: boolean;
  flatten?: boolean;
  filter?: HookFilter;
}
//#endregion
//#region packages/unplugin/vite.d.ts
declare const plugin: UnpluginInstance<Options | undefined>["vite"];
//#endregion
export { type Options, plugin as default };
//# sourceMappingURL=vite.d.ts.map