import * as z from "zod/mini"; export declare const EXPLICIT_PROJECTION_RUN_BINDING_V1_CAPABILITY: "explicit-projection-run-binding-v1"; export declare const openRequestMetadataSchema: z.ZodMiniDiscriminatedUnion<[z.ZodMiniObject<{ source: z.ZodMiniLiteral<"command">; flowId: z.ZodMiniOptional>; requestId: z.ZodMiniString; flowHandleId: z.ZodMiniOptional>; hideCloseButton: z.ZodMiniOptional>; }, z.core.$strict>, z.ZodMiniObject<{ source: z.ZodMiniLiteral<"targeting">; flowId: z.ZodMiniString; }, z.core.$strict>], "source">; export type OpenRequestMetadata = z.output; export declare const actionPrerenderViewSchema: z.ZodMiniObject<{ gen: z.core.$ZodBranded, "Generation", "out">; t: z.ZodMiniLiteral<"getuserfeedback:action:prerenderView">; viewId: z.ZodMiniString; flowRunId: z.ZodMiniString; srcdoc: z.ZodMiniOptional>; hosted: z.ZodMiniOptional; }, z.core.$strict>>; instanceId: z.ZodMiniString; openRequest: z.ZodMiniOptional; flowId: z.ZodMiniOptional>; requestId: z.ZodMiniString; flowHandleId: z.ZodMiniOptional>; hideCloseButton: z.ZodMiniOptional>; }, z.core.$strict>, z.ZodMiniObject<{ source: z.ZodMiniLiteral<"targeting">; flowId: z.ZodMiniString; }, z.core.$strict>], "source">>; }, z.core.$strict>; export type ActionPrerenderView = z.output; export type PrerenderViewDocumentSource = { srcdoc: string; hosted?: never; } | { srcdoc?: never; hosted: NonNullable; }; export declare const actionActivateViewSchema: z.ZodMiniObject<{ gen: z.core.$ZodBranded, "Generation", "out">; t: z.ZodMiniLiteral<"getuserfeedback:action:activateView">; viewId: z.ZodMiniString; flowRunId: z.ZodMiniString; instanceId: z.ZodMiniString; openRequest: z.ZodMiniOptional; flowId: z.ZodMiniOptional>; requestId: z.ZodMiniString; flowHandleId: z.ZodMiniOptional>; hideCloseButton: z.ZodMiniOptional>; }, z.core.$strict>, z.ZodMiniObject<{ source: z.ZodMiniLiteral<"targeting">; flowId: z.ZodMiniString; }, z.core.$strict>], "source">>; }, z.core.$strict>; export type ActionActivateView = z.output; export declare const actionCloseViewSchema: z.ZodMiniObject<{ gen: z.core.$ZodBranded, "Generation", "out">; t: z.ZodMiniLiteral<"getuserfeedback:action:closeView">; viewId: z.ZodMiniString; closeAttemptId: z.ZodMiniString; }, z.core.$strict>; export type ActionCloseView = z.output; export declare const coreViewHostActionSchema: z.ZodMiniDiscriminatedUnion<[z.ZodMiniObject<{ gen: z.core.$ZodBranded, "Generation", "out">; t: z.ZodMiniLiteral<"getuserfeedback:action:prerenderView">; viewId: z.ZodMiniString; flowRunId: z.ZodMiniString; srcdoc: z.ZodMiniOptional>; hosted: z.ZodMiniOptional; }, z.core.$strict>>; instanceId: z.ZodMiniString; openRequest: z.ZodMiniOptional; flowId: z.ZodMiniOptional>; requestId: z.ZodMiniString; flowHandleId: z.ZodMiniOptional>; hideCloseButton: z.ZodMiniOptional>; }, z.core.$strict>, z.ZodMiniObject<{ source: z.ZodMiniLiteral<"targeting">; flowId: z.ZodMiniString; }, z.core.$strict>], "source">>; }, z.core.$strict>, z.ZodMiniObject<{ gen: z.core.$ZodBranded, "Generation", "out">; t: z.ZodMiniLiteral<"getuserfeedback:action:activateView">; viewId: z.ZodMiniString; flowRunId: z.ZodMiniString; instanceId: z.ZodMiniString; openRequest: z.ZodMiniOptional; flowId: z.ZodMiniOptional>; requestId: z.ZodMiniString; flowHandleId: z.ZodMiniOptional>; hideCloseButton: z.ZodMiniOptional>; }, z.core.$strict>, z.ZodMiniObject<{ source: z.ZodMiniLiteral<"targeting">; flowId: z.ZodMiniString; }, z.core.$strict>], "source">>; }, z.core.$strict>, z.ZodMiniObject<{ gen: z.core.$ZodBranded, "Generation", "out">; t: z.ZodMiniLiteral<"getuserfeedback:action:closeView">; viewId: z.ZodMiniString; closeAttemptId: z.ZodMiniString; }, z.core.$strict>], "t">; export type CoreViewHostAction = z.output; //# sourceMappingURL=core-view-host-actions.d.ts.map