import { BaseMyopMessage } from "../BaseMessage"; import { IMyopComponent } from "../../host"; type MethodNames = { [K in keyof T]: T[K] extends () => void ? K : never; }[keyof T]; type MethodString = MethodNames extends infer M ? M extends string ? M : never : never; export declare class ExecuteComponentMethod extends BaseMyopMessage { method: MethodString; messageType: string; constructor(method: MethodString); } export {};