import { z } from 'zod'; import { GitLabMilestoneSchema } from '../shared'; export { GitLabMilestoneSchema }; export declare const GitLabMilestonesSchema: z.ZodObject<{ id: z.ZodCoercedString; iid: z.ZodCoercedString; project_id: z.ZodCoercedString; title: z.ZodString; description: z.ZodNullable; due_date: z.ZodNullable; start_date: z.ZodNullable; state: z.ZodString; updated_at: z.ZodString; created_at: z.ZodString; expired: z.ZodPipe, z.ZodBoolean>; web_url: z.ZodOptional; }, z.core.$strip>; export declare const BrowseMilestonesSchema: z.ZodDiscriminatedUnion<[z.ZodObject<{ per_page: z.ZodDefault>; page: z.ZodOptional; action: z.ZodLiteral<"list">; namespace: z.ZodString; iids: z.ZodOptional>; state: z.ZodOptional>; title: z.ZodOptional; search: z.ZodOptional; include_ancestors: z.ZodOptional, z.ZodBoolean>>; updated_before: z.ZodOptional; updated_after: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ action: z.ZodLiteral<"get">; namespace: z.ZodString; milestone_id: z.ZodPipe, z.ZodCoercedString>; }, z.core.$strip>, z.ZodObject<{ per_page: z.ZodDefault>; page: z.ZodOptional; action: z.ZodLiteral<"issues">; namespace: z.ZodString; milestone_id: z.ZodPipe, z.ZodCoercedString>; }, z.core.$strip>, z.ZodObject<{ per_page: z.ZodDefault>; page: z.ZodOptional; action: z.ZodLiteral<"merge_requests">; namespace: z.ZodString; milestone_id: z.ZodPipe, z.ZodCoercedString>; }, z.core.$strip>, z.ZodObject<{ per_page: z.ZodDefault>; page: z.ZodOptional; action: z.ZodLiteral<"burndown">; namespace: z.ZodString; milestone_id: z.ZodPipe, z.ZodCoercedString>; }, z.core.$strip>], "action">; export type BrowseMilestonesInput = z.infer; export type GitLabMilestones = z.infer;