
import { Config, PluginCreator } from "./types/config.js";

//#region ../tailwind-internal/dist/node_modules/.bun/tailwindcss@3.4.19_7500dce058369e0a/node_modules/tailwindcss/plugin.d.ts
//#region ../../node_modules/.bun/tailwindcss@3.4.19+7500dce058369e0a/node_modules/tailwindcss/plugin.d.ts
type Plugin = {
  withOptions<T>(plugin: (options: T) => PluginCreator, config?: (options: T) => Partial<Config>): {
    (options: T): {
      handler: PluginCreator;
      config?: Partial<Config>;
    };
    __isOptionsFunction: true;
  };
  (plugin: PluginCreator, config?: Partial<Config>): {
    handler: PluginCreator;
    config?: Partial<Config>;
  };
};
declare const plugin: Plugin; //#endregion
//#endregion
export { plugin };