import { ThemeDefinition } from "../../models";
import { Theming } from "./Theming";
import { ThemeStore } from "./ThemeStore";
export type VueThemingInstance = {
    $options: any;
    $theming: Theming;
    themeTargetId: string;
    themeDefinitionId: string;
    themeDefinition: ThemeDefinition;
    inheritanceTheme: {
        id: string;
    };
    omniaCurrentTheming: {
        id: string;
    };
    omvcparent: any;
};
export declare class InternalTheming {
    themeStore: ThemeStore;
    private static _installed;
    static install(vue: any): void;
}
