import { Secret } from "./internal/invoker/Payload"; import { EventHandlerMetadata } from "./metadata/automationMetadata"; import { OnEvent } from "./onEvent"; export interface EventFired { data: T; extensions: { operationName: string; }; secrets?: Secret[]; } /** * Handle the given event. Parameters will have been set on the object * @param {HandlerContext} ctx context from which GraphQL client can be obtained if it's * necessary to run further queries. * @return {Promise} result containing status and any command-specific data */ export interface HandleEvent { handle: OnEvent; } export declare type SelfDescribingHandleEvent = HandleEvent & EventHandlerMetadata; //# sourceMappingURL=HandleEvent.d.ts.map