@omnia/fx
Version:
Provide Omnia Fx typings and tooling for clientside Omnia development.
27 lines (26 loc) • 1.41 kB
TypeScript
import { ColorSchema, ThemeDefinitionV2, TypographyDefinition, Guid } from "@omnia/fx-models";
import { BlueprintDefinition } from "internal/fx/shared/models/theming/BlueprintDefinition";
export declare class ThemeDefinitionInstance implements ThemeDefinitionV2 {
id: Guid;
typography: TypographyDefinition;
primary: ColorSchema;
secondary: ColorSchema;
accent1: ColorSchema;
accent2: ColorSchema;
accent3: ColorSchema;
neutral: ColorSchema;
background: ColorSchema;
error: ColorSchema;
info: ColorSchema;
dark: boolean;
blueprint: BlueprintDefinition;
name: string;
constructor(primary: string, secondary: string, accent1: string, accent2: string, accent3: string, neutral: string, background: string, info: string, error: string, typography: TypographyDefinition, blueprint: BlueprintDefinition, name: string, dark: boolean, id: Guid);
}
export declare const DarkKnightDefinition: () => ThemeDefinitionInstance;
export declare const BlackDefinition: () => ThemeDefinitionInstance;
export declare const BumbleBeeDefinition: () => ThemeDefinitionInstance;
export declare const CyberPunkDefinition: () => ThemeDefinitionInstance;
export declare const CoffeDefinition: () => ThemeDefinitionInstance;
export declare const LightThemeDefinition: () => ThemeDefinitionInstance;
export declare const DarkThemeDefinition: () => ThemeDefinitionInstance;