import type { Plugin } from 'vite';
import type { BeatuiPresetOptions } from './preset';
import { type GoogleFontRequest } from './google-fonts';
export interface BeatuiTailwindPluginOptions extends BeatuiPresetOptions {
    /** Automatically import the BeatUI Tailwind CSS bundle into the application entry. */
    injectCss?: boolean;
    /** File name of the Tailwind config if it lives in a non-standard location. */
    tailwindConfigPath?: string;
    /** Tailwind class that denotes dark mode. Defaults to 'dark'. */
    darkClass?: string;
    /** Attribute inspected for RTL mode. Defaults to `dir="rtl"`. */
    rtlAttribute?: string;
    /** Value of RTL attribute that should trigger `.b-rtl`. Defaults to `rtl`. */
    rtlValue?: string;
    /** Request Google Fonts for local hosting. */
    googleFonts?: GoogleFontRequest | GoogleFontRequest[];
}
export declare function beatuiTailwindPlugin(options?: BeatuiTailwindPluginOptions): Plugin;
export default beatuiTailwindPlugin;
export type { GoogleFontRequest };
