export interface Theme {
/** Add links to top of page */
addLinks?: {
text: string;
url: string;
}[];
/** Background image URL */
background?: string;
/** Background color as hex (overrides background image) */
backgroundColor?: string;
/** Primary color as hex: `#000000` */
color?: string;
/** Change glow color, defaults to color or set to falsy to disable */
glow?: string;
/** Hide app links */
hideApps?: boolean;
/** Logo URL */
logo?: string;
/** Logo Position */
logoPosition?: 'left' | 'right' | 'aboveTitle' | 'belowTitle' | 'belowSubtitle';
/** Hide Logo regardless of existing Logo Url */
hideLogo?: boolean;
/** Allow users to stay logged in */
persist?: boolean;
/** Header string or HTML:
*/
title?: string;
/** Color of headers & links */
textColor?: string;
/** Custom font for title */
titleFontFamily?: string;
/** Import URL for custom font */
titleFontUrl?: string;
/** Font size for the title */
titleFontSize?: string;
/** Text shadow for the title */
titleTextShadow?: string;
/** Subtitle text */
subtitle?: string;
/** Custom font for subtitle */
subtitleFontFamily?: string;
/** Import URL for subtitle font */
subtitleFontUrl?: string;
/** Color for subtitle */
subtitleTextColor?: string;
/** Font size for subtitle */
subtitleFontSize?: string;
/** Text shadow for subtitle */
subtitleTextShadow?: string;
}
/**
* Get the theme for a spoke
* @param {string} spoke Name of spoke
* @param {string} scope Apply sub-theme
* @returns {Promise}
*/
export declare function getTheme(spoke: string, scope?: string): Promise;
//# sourceMappingURL=themes.d.ts.map