import * as z from "zod/mini"; import { type FlowActionSucceededV1Contract } from "../app-event.js"; import { type Generation } from "./v3-generation.js"; /** One-way host -> Core observation emitted only after executor success. */ export declare const eventFlowActionSucceededSchema: z.ZodMiniObject<{ t: z.ZodMiniLiteral<"getuserfeedback:event:flowActionSucceeded">; gen: z.core.$ZodBranded, "Generation", "out">; instanceId: z.ZodMiniString; event: z.ZodMiniObject<{ event: z.ZodMiniLiteral<"Flow Action Succeeded">; eventSchema: z.ZodMiniLiteral<"gx_flow_action_succeeded">; eventSchemaVersion: z.ZodMiniLiteral<1>; properties: z.ZodMiniPipe; gx_event_schema_version: z.ZodMiniLiteral<1>; gx_flow_id: z.ZodMiniPipe, z.ZodMiniTransform>; gx_flow_version_id: z.ZodMiniPipe, z.ZodMiniTransform>; gx_flow_version_number: z.ZodMiniNumber; gx_flow_run_id: z.ZodMiniPipe, z.ZodMiniTransform>; gx_flow_surface: z.ZodMiniEnum<{ web_page: "web_page"; widget: "widget"; }>; gx_action_id: z.ZodMiniPipe, z.ZodMiniTransform>; gx_action_invocation_id: z.ZodMiniPipe, z.ZodMiniTransform>; gx_action_key: z.ZodMiniPipe, z.ZodMiniTransform>; gx_action_version: z.ZodMiniNumber; gx_action_kind: z.ZodMiniEnum<{ "navigation-action": "navigation-action"; "remote-action": "remote-action"; "runtime-action": "runtime-action"; }>; }, z.core.$catchall>>>>; }, z.core.$strict>; timestamp: z.ZodMiniNumber; }, z.core.$strict>; export type EventFlowActionSucceeded = z.output; export declare const buildEventFlowActionSucceeded: (input: { gen: number | Generation; instanceId: string; event: FlowActionSucceededV1Contract; timestamp: number; }) => EventFlowActionSucceeded; export declare const isEventFlowActionSucceeded: (value: unknown) => value is EventFlowActionSucceeded; //# sourceMappingURL=host-core-flow-action-succeeded.d.ts.map