import { z } from 'zod';
declare const gitHubPullRequestReviewEventSchema: z.ZodObject<{
    action: z.ZodString;
    review: z.ZodObject<{
        id: z.ZodNumber;
        state: z.ZodString;
        user: z.ZodObject<{
            login: z.ZodString;
        }, z.core.$strip>;
    }, z.core.$strip>;
    pull_request: z.ZodObject<{
        number: z.ZodNumber;
        state: z.ZodOptional<z.ZodEnum<{
            open: "open";
            closed: "closed";
        }>>;
        html_url: z.ZodOptional<z.ZodString>;
    }, z.core.$strip>;
    repository: z.ZodObject<{
        full_name: z.ZodString;
        html_url: z.ZodOptional<z.ZodString>;
        clone_url: z.ZodString;
    }, z.core.$strip>;
    sender: z.ZodObject<{
        login: z.ZodString;
    }, z.core.$strip>;
}, z.core.$strip>;
export declare const gitHubPullRequestReviewEventGuard: import("../../../../shared/foundation/guard.base.js").Guard<{
    action: string;
    review: {
        id: number;
        state: string;
        user: {
            login: string;
        };
    };
    pull_request: {
        number: number;
        state?: "open" | "closed" | undefined;
        html_url?: string | undefined;
    };
    repository: {
        full_name: string;
        clone_url: string;
        html_url?: string | undefined;
    };
    sender: {
        login: string;
    };
}>;
export type GitHubPullRequestReviewEvent = z.infer<typeof gitHubPullRequestReviewEventSchema>;
export {};
//# sourceMappingURL=githubPullRequestReviewEvent.guard.d.ts.map