import { z } from 'zod';
import type { GithubIssue as Issue } from './types';
export declare const GithubIssue: z.ZodUnion<[z.ZodEffects<z.ZodObject<{
    number: z.ZodNumber;
    state: z.ZodEffects<z.ZodString, string, string>;
    body: z.ZodString;
    title: z.ZodString;
    updatedAt: z.ZodString;
}, "strip", z.ZodTypeAny, {
    number: number;
    state: string;
    body: string;
    title: string;
    updatedAt: string;
}, {
    number: number;
    state: string;
    body: string;
    title: string;
    updatedAt: string;
}>, Issue, {
    number: number;
    state: string;
    body: string;
    title: string;
    updatedAt: string;
}>, z.ZodEffects<z.ZodObject<{
    number: z.ZodNumber;
    state: z.ZodEffects<z.ZodString, string, string>;
    body: z.ZodString;
    title: z.ZodString;
    updated_at: z.ZodString;
}, "strip", z.ZodTypeAny, {
    number: number;
    state: string;
    body: string;
    title: string;
    updated_at: string;
}, {
    number: number;
    state: string;
    body: string;
    title: string;
    updated_at: string;
}>, Issue, {
    number: number;
    state: string;
    body: string;
    title: string;
    updated_at: string;
}>]>;
export type GithubIssue = z.infer<typeof GithubIssue>;
