import type { AllowedComponentProps, ComponentCustomProps, DefineSetupFnComponent, VNodeProps, } from 'vue'; export type StencilVueComponent< Props, VModelType = string | number | boolean, > = DefineSetupFnComponent< Props & { modelValue?: VModelType } & VNodeProps & AllowedComponentProps & ComponentCustomProps, {}, {}, Props & { modelValue?: VModelType } & VNodeProps & AllowedComponentProps & ComponentCustomProps >; export declare function defineContainer< Props, VModelType = string | number | boolean, >( name: string, defineCustomElement?: () => void, componentProps?: string[], emitProps?: string[], modelProp?: string, modelUpdateEvent?: string, modelUpdateEventAttribute?: string, transformTagFn?: (tagName: string) => string, ): StencilVueComponent; export declare function defineStencilSSRComponent(...args: never[]): never;