///
///
///
///
export type WMTriggerEventOption = WechatMiniprogram.Component.TriggerEventOption;
export type WMCustomEvent = WechatMiniprogram.CustomEvent;
export type WMBaseEvent = WechatMiniprogram.BaseEvent;
export type Dataset = WMCustomEvent;
export type Mark = WechatMiniprogram.CustomEvent<{}, TMark, {}, {}>;
export type Detail = WMCustomEvent;
export type CurrentTargetDataset = WMCustomEvent<{}, {}, T>;
export type TargetDataset = WMCustomEvent<{}, {}, {}, TargetDataset>;
export type WMComponentOption = WechatMiniprogram.Component.TrivialOption;
export type WMNavigateToSuccessCallbackResult = WechatMiniprogram.NavigateToSuccessCallbackResult;
export type WMCompPageLifetimes = WechatMiniprogram.Component.PageLifetimes;
export type WMComponentInstance = WechatMiniprogram.Component.InstanceProperties;
export type WMPageInstance = WechatMiniprogram.Page.InstanceProperties;
export type WMNavigateToOption = WechatMiniprogram.NavigateToOption;
export type WMInstanceMethods = WechatMiniprogram.Component.InstanceMethods;
export type WMCompLifetimes = WechatMiniprogram.Component.Lifetimes;
export type WMCompOtherOption = WechatMiniprogram.Component.OtherOption;
export type WMPageLifetimes = WechatMiniprogram.Page.ILifetime;
export declare namespace WMComponent {
interface Options {
multipleSlots?: boolean;
addGlobalClass?: boolean;
styleIsolation?: "isolated" | "apply-shared" | "shared" | "page-isolated" | "page-apply-shared" | "page-shared";
pureDataPattern?: RegExp;
virtualHost?: boolean;
}
}