interface ComponentOptionsBase Properties __defaults Signature __defaults?: Defaults; __isFragment Signature __isFragment?: never; __isSuspense Signature __isSuspense?: never; __isTeleport Signature __isTeleport?: never; call Signature call?: (this: unknown, ...args: unknown[]) => never; compilerOptions Signature compilerOptions?: RuntimeCompilerOptions; components Signature components?: Record<string, Component>; directives Signature directives?: Record<string, Directive>; emits Signature emits?: (E | EE[]) & ThisType<void>; expose Signature expose?: string[]; inheritAttrs Signature inheritAttrs?: boolean; name Signature name?: string; render Signature render?: Function; setup Signature setup?: (this: void, props: Readonly<LooseRequired<Props & UnionToIntersection<ExtractOptionProp<Mixin>> & UnionToIntersection<ExtractOptionProp<Extends>>>>, ctx: SetupContext<E>) => Promise<RawBindings> | RawBindings | RenderFunction | void; template Signature template?: string | object; Methods serverPrefetch() Signature serverPrefetch?(): Promise<any>; ComponentInternalInstance DeprecationTypes