import { AdaptableTheme } from '../../AdaptableState/ThemeState';
import { BaseContext } from '../../types';
/**
 * Object returned by the `ThemeChanged` event
 *
 * @deprecated Use {@link ThemeSelectedInfo} and the `ThemeSelected` event instead. Will be removed in the next major version.
 */
export interface ThemeChangedInfo extends BaseContext {
    /**
     * Current Theme: either name of a System Theme or a Custom Theme object
     *
     * @deprecated Use `ThemeSelectedInfo.theme` instead.
     */
    theme: AdaptableTheme | string;
    /**
     * What caused Event to fire: "ThemeSelected" or "ThemeEdited"
     *
     * @deprecated No longer required — use the `ThemeSelected` event for theme selection.
     */
    trigger: 'ThemeSelected' | 'ThemeEdited';
}
