import type { Combination, FigmaTheme } from '@alodi/figma'; import type { SiteName } from '@alodi/site'; import { LayoutComponent } from './layoutComponent'; import type { LayoutRadius } from './layoutRadius'; import { LayoutStyle } from './layoutStyle'; export type SiteMode = 'light' | 'dark'; export interface SiteTheme { style: LayoutStyle; radius: LayoutRadius; mode: SiteMode; site: SiteName; figma: FigmaTheme; combination: Combination; gradient: LayoutComponent['gradient']; } export type SiteThemeOptions = Partial>; export declare const createSiteTheme: (inOptions?: SiteThemeOptions) => SiteTheme;