UNPKG

@omnia/fx

Version:

Provide Omnia Fx typings and tooling for clientside Omnia development.

36 lines (35 loc) 2.01 kB
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<import("vue-tsx-support")._TsxComponentInstanceV3<import("vue/types/umd"), {}, import("vue-tsx-support").PropsForOutside<{ definition: VelcronAppDefinition<object>; definitionChanged: DefinitionChanged; eventHandlers: VelcronRenderContextEventHandlers; themeStoreRegistrationHook: RegisterThemeStore; rendererTheme: ThemeDefinitionV2; }, "definition" | "rendererTheme">, any, any, any>> & { propsDefinition: import("vue-tsx-support").PropsForOutside<{ definition: VelcronAppDefinition<object>; definitionChanged: DefinitionChanged; eventHandlers: VelcronRenderContextEventHandlers; themeStoreRegistrationHook: RegisterThemeStore; rendererTheme: ThemeDefinitionV2; }, "definition" | "rendererTheme">; }) | (import("vue").VueConstructor<import("vue-tsx-support")._TsxComponentInstanceV3<import("vue/types/umd") & import("vue").ShallowUnwrapRef<any>, {}, import("vue-tsx-support").PropsForOutside<{ definition: VelcronAppDefinition<object>; definitionChanged: DefinitionChanged; eventHandlers: VelcronRenderContextEventHandlers; themeStoreRegistrationHook: RegisterThemeStore; rendererTheme: ThemeDefinitionV2; }, "definition" | "rendererTheme">, any, any, any>> & { propsDefinition: import("vue-tsx-support").PropsForOutside<{ definition: VelcronAppDefinition<object>; definitionChanged: DefinitionChanged; eventHandlers: VelcronRenderContextEventHandlers; themeStoreRegistrationHook: RegisterThemeStore; rendererTheme: ThemeDefinitionV2; }, "definition" | "rendererTheme">; }); export default _default;