automagik-cli
Version:
Automagik CLI - A powerful command-line interface for interacting with Automagik Hive multi-agent AI systems
34 lines (33 loc) • 934 B
TypeScript
/**
* @license
* Copyright 2025 Google LLC
* SPDX-License-Identifier: Apache-2.0
*/
import { Theme, ThemeType } from './theme.js';
export interface ThemeDisplay {
name: string;
type: ThemeType;
}
export declare const DEFAULT_THEME: Theme;
declare class ThemeManager {
private readonly availableThemes;
private activeTheme;
constructor();
/**
* Returns a list of available theme names.
*/
getAvailableThemes(): ThemeDisplay[];
/**
* Sets the active theme.
* @param themeName The name of the theme to activate.
* @returns True if the theme was successfully set, false otherwise.
*/
setActiveTheme(themeName: string | undefined): boolean;
findThemeByName(themeName: string | undefined): Theme | undefined;
/**
* Returns the currently active theme object.
*/
getActiveTheme(): Theme;
}
export declare const themeManager: ThemeManager;
export {};