import { ThemeStoreV2 } from "@omnia/fx/ux"; import { ThemeDefinitionV2, VelcronRenderContextEventHandlers } from "../core"; import { VelcronAppDefinition } from "@omnia/fx-models"; export type DefinitionChanged = (definition: VelcronAppDefinition) => void; export type RegisterThemeStore = (store: ThemeStoreV2) => void; declare const _default: (import("vue").VueConstructor; definitionChanged: DefinitionChanged; eventHandlers: VelcronRenderContextEventHandlers; themeStoreRegistrationHook: RegisterThemeStore; rendererTheme: ThemeDefinitionV2; }, "definition" | "rendererTheme">, any, any, any>> & { propsDefinition: import("vue-tsx-support").PropsForOutside<{ definition: VelcronAppDefinition; definitionChanged: DefinitionChanged; eventHandlers: VelcronRenderContextEventHandlers; themeStoreRegistrationHook: RegisterThemeStore; rendererTheme: ThemeDefinitionV2; }, "definition" | "rendererTheme">; }) | (import("vue").VueConstructor, {}, import("vue-tsx-support").PropsForOutside<{ definition: VelcronAppDefinition; definitionChanged: DefinitionChanged; eventHandlers: VelcronRenderContextEventHandlers; themeStoreRegistrationHook: RegisterThemeStore; rendererTheme: ThemeDefinitionV2; }, "definition" | "rendererTheme">, any, any, any>> & { propsDefinition: import("vue-tsx-support").PropsForOutside<{ definition: VelcronAppDefinition; definitionChanged: DefinitionChanged; eventHandlers: VelcronRenderContextEventHandlers; themeStoreRegistrationHook: RegisterThemeStore; rendererTheme: ThemeDefinitionV2; }, "definition" | "rendererTheme">; }); export default _default;