import { AssertString, AssertStringKeys, EventCase } from '@zurich/dev-utils/typescript'; type PropTypeDict = Required<{ [K in keyof T]: undefined extends T[K] ? { type: import('vue').PropType; } : { type: import('vue').PropType; required: true; }; }>; type TransformEmits = { [K in keyof T as EventCase>]: T[K]; }; type TransformEvents = { [K in keyof T]: (events: CustomEvent>) => void; }; /** */ export type VueLitComponent = import('vue').DefineComponent, {}, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, AssertStringKeys>[], AssertStringKeys>, import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps, Readonly>> & TransformEmits>, {}>; export {};