import { z } from 'zod'; export declare const ManagePipelineSchema: z.ZodDiscriminatedUnion<[z.ZodObject<{ action: z.ZodLiteral<"create">; project_id: z.ZodPipe, z.ZodCoercedString>; ref: z.ZodString; variables: z.ZodOptional>; }, z.core.$strip>>>; inputs: z.ZodOptional]>>>; }, z.core.$strip>, z.ZodObject<{ action: z.ZodLiteral<"retry">; project_id: z.ZodPipe, z.ZodCoercedString>; pipeline_id: z.ZodPipe, z.ZodCoercedString>; }, z.core.$strip>, z.ZodObject<{ action: z.ZodLiteral<"cancel">; project_id: z.ZodPipe, z.ZodCoercedString>; pipeline_id: z.ZodPipe, z.ZodCoercedString>; }, z.core.$strip>], "action">; export declare const ManagePipelineJobSchema: z.ZodDiscriminatedUnion<[z.ZodObject<{ action: z.ZodLiteral<"play">; project_id: z.ZodPipe, z.ZodCoercedString>; job_id: z.ZodPipe, z.ZodCoercedString>; job_variables_attributes: z.ZodOptional>; }, z.core.$strip>>>; }, z.core.$strip>, z.ZodObject<{ action: z.ZodLiteral<"retry">; project_id: z.ZodPipe, z.ZodCoercedString>; job_id: z.ZodPipe, z.ZodCoercedString>; }, z.core.$strip>, z.ZodObject<{ action: z.ZodLiteral<"cancel">; project_id: z.ZodPipe, z.ZodCoercedString>; job_id: z.ZodPipe, z.ZodCoercedString>; force: z.ZodOptional; }, z.core.$strip>], "action">; export type ManagePipelineInput = z.infer; export type ManagePipelineJobInput = z.infer;