import * as z from "zod/v4"; import { ClosedEnum } from "../types/enums.js"; /** * Operator permission tier */ export declare const RenderOperatorEcsCloudFormationRequestPermission: { readonly Diagnostics: "diagnostics"; readonly Remediation: "remediation"; }; /** * Operator permission tier */ export type RenderOperatorEcsCloudFormationRequestPermission = ClosedEnum; export type RenderOperatorEcsCloudFormationRequest = { /** * Filter by project ID or name. */ project: string; /** * Stable per-environment Remote Operator installation name */ environmentName: string; /** * Operator permission tier */ permission?: RenderOperatorEcsCloudFormationRequestPermission | undefined; /** * Ready operator-image package to pin in the task definition. If omitted, the current project package is prepared or reused. */ operatorImagePackageId?: string | undefined; /** * Installer-owned S3 ceiling. Required when enabled S3 operations need ListBucket or GetObject; the generated role contains only these bucket and object ARNs. */ s3BucketArns?: Array | undefined; /** * Installer-owned SQS ceiling. Required when enabled SQS operations read queue attributes; the generated role contains only these queue ARNs. */ sqsQueueArns?: Array | undefined; }; /** @internal */ export declare const RenderOperatorEcsCloudFormationRequestPermission$outboundSchema: z.ZodEnum; /** @internal */ export type RenderOperatorEcsCloudFormationRequest$Outbound = { project: string; environmentName: string; permission: string; operatorImagePackageId?: string | undefined; s3BucketArns?: Array | undefined; sqsQueueArns?: Array | undefined; }; /** @internal */ export declare const RenderOperatorEcsCloudFormationRequest$outboundSchema: z.ZodType; export declare function renderOperatorEcsCloudFormationRequestToJSON(renderOperatorEcsCloudFormationRequest: RenderOperatorEcsCloudFormationRequest): string; //# sourceMappingURL=renderoperatorecscloudformationrequest.d.ts.map