import { z } from 'zod'; export declare const GitLabPipelineSchema: z.ZodObject<{ id: z.ZodCoercedString; project_id: z.ZodCoercedString; sha: z.ZodString; ref: z.ZodString; status: z.ZodString; source: z.ZodOptional; created_at: z.ZodString; updated_at: z.ZodString; web_url: z.ZodString; duration: z.ZodOptional>; started_at: z.ZodOptional>; finished_at: z.ZodOptional>; coverage: z.ZodOptional>>; user: z.ZodOptional; name: z.ZodString; username: z.ZodString; avatar_url: z.ZodOptional>; }, z.core.$strip>>; detailed_status: z.ZodOptional; text: z.ZodOptional; label: z.ZodOptional; group: z.ZodOptional; tooltip: z.ZodOptional; has_details: z.ZodOptional, z.ZodBoolean>>; details_path: z.ZodOptional; illustration: z.ZodOptional; size: z.ZodOptional; title: z.ZodOptional; }, z.core.$strip>>>; favicon: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; export declare const GitLabPipelineJobSchema: z.ZodObject<{ id: z.ZodCoercedString; status: z.ZodString; stage: z.ZodString; name: z.ZodString; ref: z.ZodString; tag: z.ZodPipe, z.ZodBoolean>; coverage: z.ZodOptional>>; allow_failure: z.ZodOptional, z.ZodBoolean>>; created_at: z.ZodString; started_at: z.ZodOptional; finished_at: z.ZodOptional; duration: z.ZodOptional; queued_duration: z.ZodOptional; user: z.ZodOptional; name: z.ZodString; username: z.ZodString; state: z.ZodString; avatar_url: z.ZodOptional>; web_url: z.ZodString; }, z.core.$strip>>; commit: z.ZodOptional>; pipeline: z.ZodOptional; project_id: z.ZodCoercedString; ref: z.ZodString; sha: z.ZodString; status: z.ZodString; }, z.core.$strip>>; web_url: z.ZodString; }, z.core.$strip>; export declare const GitLabPipelineTriggerJobSchema: z.ZodObject<{ id: z.ZodCoercedString; status: z.ZodString; stage: z.ZodString; name: z.ZodString; ref: z.ZodString; tag: z.ZodPipe, z.ZodBoolean>; coverage: z.ZodOptional>>; allow_failure: z.ZodOptional, z.ZodBoolean>>; created_at: z.ZodString; started_at: z.ZodOptional; finished_at: z.ZodOptional; duration: z.ZodOptional; queued_duration: z.ZodOptional; user: z.ZodOptional; name: z.ZodString; username: z.ZodString; state: z.ZodString; avatar_url: z.ZodOptional>; web_url: z.ZodString; }, z.core.$strip>>; commit: z.ZodOptional>; pipeline: z.ZodOptional; project_id: z.ZodCoercedString; ref: z.ZodString; sha: z.ZodString; status: z.ZodString; }, z.core.$strip>>; web_url: z.ZodString; downstream_pipeline: z.ZodOptional; sha: z.ZodString; ref: z.ZodString; status: z.ZodString; created_at: z.ZodString; updated_at: z.ZodString; web_url: z.ZodString; }, z.core.$strip>>; }, z.core.$strip>; export declare const BrowsePipelinesSchema: z.ZodDiscriminatedUnion<[z.ZodObject<{ per_page: z.ZodDefault>; page: z.ZodOptional; action: z.ZodLiteral<"list">; project_id: z.ZodPipe, z.ZodCoercedString>; scope: z.ZodOptional>; status: z.ZodOptional>; source: z.ZodOptional>; ref: z.ZodOptional; sha: z.ZodOptional; yaml_errors: z.ZodOptional; name: z.ZodOptional; username: z.ZodOptional; updated_after: z.ZodOptional; updated_before: z.ZodOptional; order_by: z.ZodOptional>; sort: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ action: z.ZodLiteral<"get">; project_id: z.ZodPipe, z.ZodCoercedString>; pipeline_id: z.ZodPipe, z.ZodCoercedString>; }, z.core.$strip>, z.ZodObject<{ per_page: z.ZodDefault>; page: z.ZodOptional; action: z.ZodLiteral<"jobs">; project_id: z.ZodPipe, z.ZodCoercedString>; pipeline_id: z.ZodPipe, z.ZodCoercedString>; job_scope: z.ZodOptional>>; include_retried: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ per_page: z.ZodDefault>; page: z.ZodOptional; action: z.ZodLiteral<"triggers">; project_id: z.ZodPipe, z.ZodCoercedString>; pipeline_id: z.ZodPipe, z.ZodCoercedString>; trigger_scope: z.ZodOptional>>; include_retried: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ action: z.ZodLiteral<"job">; project_id: z.ZodPipe, z.ZodCoercedString>; job_id: z.ZodPipe, z.ZodCoercedString>; }, z.core.$strip>, z.ZodObject<{ action: z.ZodLiteral<"logs">; project_id: z.ZodPipe, z.ZodCoercedString>; job_id: z.ZodPipe, z.ZodCoercedString>; per_page: z.ZodOptional; start: z.ZodOptional; }, z.core.$strip>], "action">; export type BrowsePipelinesInput = z.infer; export type GitLabPipeline = z.infer; export type GitLabPipelineJob = z.infer; export type GitLabPipelineTriggerJob = z.infer;