/** * Default Bundled Themes * * Built-in themes available out of the box. * * @since v1.57.0 */ import type { Tier } from '../../core/types/auth.js'; import type { ExtendedTheme } from './theme-types.js'; /** * Theme list item for gallery display */ export interface ThemeListItem { id: string; name: string; tier: Tier; type: string; isLocked: boolean; isActive: boolean; } /** * Create all default themes */ export declare function createDefaultThemes(): ExtendedTheme[]; /** * Get a default theme by ID */ export declare function getDefaultTheme(id: string): ExtendedTheme | undefined; /** * Get theme list items for gallery display */ export declare function getThemeListItems(userTier: Tier, activeThemeId: string): ThemeListItem[]; /** * Get theme availability counts by tier */ export declare function getThemeCounts(userTier: Tier): { available: number; total: number; }; //# sourceMappingURL=default-themes.d.ts.map