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;
