import { z } from 'zod';
declare const gitHubIssueCommentEventSchema: z.ZodObject<{
    action: z.ZodLiteral<"created">;
    issue: z.ZodObject<{
        number: z.ZodNumber;
        pull_request: z.ZodObject<{
            url: z.ZodString;
        }, z.core.$strip>;
    }, z.core.$strip>;
    comment: z.ZodObject<{
        body: z.ZodString;
        user: z.ZodObject<{
            login: z.ZodString;
        }, z.core.$strip>;
    }, z.core.$strip>;
    repository: z.ZodObject<{
        full_name: z.ZodString;
        html_url: z.ZodString;
        clone_url: z.ZodString;
    }, z.core.$strip>;
    sender: z.ZodObject<{
        login: z.ZodString;
    }, z.core.$strip>;
}, z.core.$strip>;
export declare const gitHubIssueCommentEventGuard: import("../../../../shared/foundation/guard.base.js").Guard<{
    action: "created";
    issue: {
        number: number;
        pull_request: {
            url: string;
        };
    };
    comment: {
        body: string;
        user: {
            login: string;
        };
    };
    repository: {
        full_name: string;
        html_url: string;
        clone_url: string;
    };
    sender: {
        login: string;
    };
}>;
export type GitHubIssueCommentEvent = z.infer<typeof gitHubIssueCommentEventSchema>;
export {};
//# sourceMappingURL=githubIssueCommentEvent.guard.d.ts.map