import type { ThemeTokens } from '../types.ts'; import { RELEASE2_THEMES } from './theme-library-release2.ts'; import { type IdentityRoles } from './theme-identity.ts'; import { authoredLayoutRoles } from './theme-layout-roles.ts'; export declare const SUITE_RELEASE = "2026-10-08.4"; export declare const INDUSTRY_RELEASE = "2026-10-09.1"; /** Active catalog stamp. Preserved five-page directions keep SUITE_RELEASE on each record. */ /** Active catalog. SEVEN_RELEASE stays 2026-10-09.2 so existing directions keep their release and hashes. */ export declare const THEME_RELEASE: string; export declare const SPECIMEN_VERSION = 4; export declare const digest: (v: unknown) => string; export type VisualTheme = { id: string; release: string; name: string; description: string; tokens: ThemeTokens; principles: string[]; image: string; motion: string; freedoms: string; brandRule: string; license: string; family?: string; geometry?: string; responsive?: string; studies?: string[]; sources?: string[]; neighbors?: string[]; specimens?: { main: string; interior: string; }; assetIdentity?: string; fontAssets?: Array<{ family: string; file: string; sha256: string; weights: string; licenseFile: string; }>; semantic?: Omit & { authoredLayout: ReturnType; }; }; export declare const LEGACY_THEMES: readonly VisualTheme[]; export { RELEASE2_THEMES }; export declare const ARCHIVE_THEMES: readonly VisualTheme[]; export declare const VISUAL_THEMES: readonly VisualTheme[]; export declare const SEVEN_CATALOG: readonly VisualTheme[]; export declare const RIDGELINE_CATALOG: readonly VisualTheme[]; export declare const ALONGSIDE_CATALOG: readonly VisualTheme[]; export declare const RECORD_CATALOG: readonly VisualTheme[]; export declare const COPPER_CATALOG: readonly VisualTheme[]; export declare const FIELDWELL_CATALOG: readonly VisualTheme[]; export declare const CLEARLINE_CATALOG: readonly VisualTheme[]; export declare const CURRENT_CRAFT_CATALOG: readonly VisualTheme[]; export declare const STILL_FIELD_CATALOG: readonly VisualTheme[]; export declare function visualTheme(id: string, release?: string): VisualTheme; export declare const themeHash: (t: VisualTheme) => string;