| /// <reference types="miniprogram-api-typings" /> | 
| export interface ComponentsOptionsType extends WechatMiniprogram.Component.ComponentOptions { | 
|     styleIsolation?: 'isolated' | 'apply-shared' | 'shared' | 'page-isolated' | 'page-apply-shared' | 'page-shared'; | 
| } | 
| export interface RelationsOptions { | 
|     [componentName: string]: WechatMiniprogram.Component.RelationOption; | 
| } | 
| export interface SuperComponent<D = {}, P = {}, M = {}> extends WechatMiniprogram.Component.Lifetimes, WechatMiniprogram.Component.OtherOption, WechatMiniprogram.Component.InstanceMethods<D> { | 
|     properties: P; | 
|     data: D; | 
|     options: ComponentsOptionsType; | 
|     methods: M | Record<string, (...args: any[]) => any>; | 
|     $global: Function; | 
|     [x: string]: any; | 
| } | 
| export declare class SuperComponent<D = {}, P = {}, M = {}> { | 
|     readonly app: any; | 
|     constructor(); | 
| } |