export type AskEventDefinition = { name: string; payload: any; result: any; }; export type AskEventHandler = (payload?: TAskEventDefinition["payload"]) => Promise; export declare function onAsk(event: TAskEventDefinition["name"], handler: AskEventHandler): void; export declare function ask(event: TAskEventDefinition["name"], payload?: TAskEventDefinition["payload"]): Promise;