/**
* Test Report Themes - Customizable HTML report themes.
*
* Provides theme definitions (dark, corporate, minimal) and a theme
* application function that injects CSS variables into HTML reports.
*/
export interface Theme {
name: string;
displayName: string;
description: string;
css: string;
}
/**
* Get a theme by name.
*/
export declare function getTheme(name: string): Theme | null;
/**
* Get all available theme names.
*/
export declare function getThemeNames(): string[];
/**
* List all themes with descriptions.
*/
export declare function listThemes(): Array<{
name: string;
displayName: string;
description: string;
}>;
/**
* Apply a theme to an HTML report by injecting/replacing the CSS variables.
*/
export declare function applyTheme(html: string, themeName: string): string;
/**
* Format themes list for console output.
*/
export declare function formatThemes(): string;
//# sourceMappingURL=themes.d.ts.map