import { ThemePreset, ThemePresetName, ThemePresetOverrides } from './types'; /** * Define a custom theme preset * * @example * ```ts * // Utilisation asynchrone avec une base string * const customTheme = await definePreset({ * base: 'mazUi', * overrides: { * colors: { * light: { primary: '210 100% 50%' } * } * } * }) * * // Utilisation synchrone avec un objet preset * import { mazUi } from './presets/mazUi' * const customTheme = definePreset({ * base: mazUi, * overrides: { * foundation: { radius: '1rem' } * } * }) * * // Utilisation asynchrone sans base (utilise 'maz-ui' par défaut) * const customTheme = await definePreset({ * overrides: { * colors: { * dark: { background: '0 0% 5%' } * } * } * }) * ``` */ export declare function definePreset(options: { base: ThemePreset; overrides: ThemePresetOverrides; }): ThemePreset; export declare function definePreset(options: { base: ThemePresetName; overrides: ThemePresetOverrides; }): Promise; //# sourceMappingURL=define-preset.d.ts.map