/// 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 extends WechatMiniprogram.Component.Lifetimes, WechatMiniprogram.Component.OtherOption, WechatMiniprogram.Component.InstanceMethods { properties: P; data: D; options: ComponentsOptionsType; methods: M | Record any>; $global: Function; [x: string]: any; } export declare class SuperComponent { readonly app: any; constructor(); }