/**
 * 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