import * as z from "zod/v4"; import { ClosedEnum } from "../types/enums.js"; import { Result as SafeParseResult } from "../types/fp.js"; import { SDKValidationError } from "./errors/sdkvalidationerror.js"; /** * The operation's declared risk tier (informational). */ export declare const InvokeOperationResponseTier: { readonly ReadOnly: "read-only"; readonly Mutating: "mutating"; readonly Destructive: "destructive"; }; /** * The operation's declared risk tier (informational). */ export type InvokeOperationResponseTier = ClosedEnum; /** * The approval decision the policy resolved to. */ export declare const InvokeOperationResponseDecision: { readonly Auto: "auto"; readonly Manual: "manual"; }; /** * The approval decision the policy resolved to. */ export type InvokeOperationResponseDecision = ClosedEnum; /** * dispatched: auto-approved and running. pending-approval: needs customer sign-off. */ export declare const InvokeOperationResponseStatus: { readonly Dispatched: "dispatched"; readonly PendingApproval: "pending-approval"; }; /** * dispatched: auto-approved and running. pending-approval: needs customer sign-off. */ export type InvokeOperationResponseStatus = ClosedEnum; export type InvokeOperationResponse = { plugin: string; operation: string; /** * The operation's declared risk tier (informational). */ tier: InvokeOperationResponseTier; /** * The approval decision the policy resolved to. */ decision: InvokeOperationResponseDecision; /** * dispatched: auto-approved and running. pending-approval: needs customer sign-off. */ status: InvokeOperationResponseStatus; /** * The created operation-command id when dispatched (absent when pending). */ commandId?: string | undefined; }; /** @internal */ export declare const InvokeOperationResponseTier$inboundSchema: z.ZodEnum; /** @internal */ export declare const InvokeOperationResponseDecision$inboundSchema: z.ZodEnum; /** @internal */ export declare const InvokeOperationResponseStatus$inboundSchema: z.ZodEnum; /** @internal */ export declare const InvokeOperationResponse$inboundSchema: z.ZodType; export declare function invokeOperationResponseFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=invokeoperationresponse.d.ts.map