import { MazUiThemeOptions } from '@maz-ui/themes/plugin';
import { MazUiTranslationsOptions } from '@maz-ui/translations';
import { Plugin } from 'vue';
export interface MazUiOptions {
    /**
     * The theme configurations
     * Can not be disabled
     */
    theme: MazUiThemeOptions;
    /**
     * The translations configurations
     * Can not be disabled
     */
    translations?: MazUiTranslationsOptions;
}
/**
 * @example
 * ```ts
 * import { MazUi } from 'maz-ui/plugins/maz-ui'
 * import { mazUi as mazUiPreset } from '@maz-ui/themes/presets/mazUi'
 * import 'maz-ui/styles'
 *
 * app.use(MazUi, {
 *   theme: {
 *     preset: mazUiPreset,
 *     strategy: 'hybrid',
 *     darkMode: 'class',
 *   },
 *   translations: {
 *     locale: 'en',
 *     translations: {
 *       en: {
 *         ...
 *       },
 *       fr: {
 *         ...
 *       },
 *     },
 *   },
 * })
 * ```
 */
export declare const MazUi: Plugin<[MazUiOptions]>;
