import { GeneratedPalettes, NotificationIndicatorColorsParsed } from '../../../common/src/api/theming';
import { CustomThemes, LegacyNotificationsThemeSet } from '../shapes';
export declare const getThemes: () => CustomThemes | null;
export declare const getGeneratedPalettes: () => GeneratedPalettes;
export declare const getThemePaletteSheet: () => string;
export declare const getNotificationIndicatorColorsInternal: () => NotificationIndicatorColorsParsed;
export declare const getLegacyNotificationsThemeInternal: () => Promise<LegacyNotificationsThemeSet | null>;
export declare const isThemePreInitialised: () => boolean;
/**
 * initTheming()
 * @param customThemes array of theme objects
 * Accepts an array of CustomThemes objects and stores it.
 * Sets themePreInitialised to true so subsequent calls are no-ops.
 */
export declare const initTheming: (customThemes: CustomThemes | undefined) => Promise<void>;
