import { z } from 'zod';
export declare const threadResolveActionSchema: z.ZodObject<{
    type: z.ZodLiteral<"THREAD_RESOLVE">;
    threadId: z.ZodString;
    message: z.ZodOptional<z.ZodString>;
}, z.core.$strip>;
export declare const postCommentActionSchema: z.ZodObject<{
    type: z.ZodLiteral<"POST_COMMENT">;
    body: z.ZodString;
}, z.core.$strip>;
export declare const threadReplyActionSchema: z.ZodObject<{
    type: z.ZodLiteral<"THREAD_REPLY">;
    threadId: z.ZodString;
    message: z.ZodString;
}, z.core.$strip>;
export declare const addLabelActionSchema: z.ZodObject<{
    type: z.ZodLiteral<"ADD_LABEL">;
    label: z.ZodString;
}, z.core.$strip>;
export declare const postInlineCommentActionSchema: z.ZodObject<{
    type: z.ZodLiteral<"POST_INLINE_COMMENT">;
    filePath: z.ZodString;
    line: z.ZodNumber;
    body: z.ZodString;
}, z.core.$strip>;
export declare const fetchThreadsActionSchema: z.ZodObject<{
    type: z.ZodLiteral<"FETCH_THREADS">;
}, z.core.$strip>;
export declare const reviewActionSchema: z.ZodDiscriminatedUnion<[z.ZodObject<{
    type: z.ZodLiteral<"THREAD_RESOLVE">;
    threadId: z.ZodString;
    message: z.ZodOptional<z.ZodString>;
}, z.core.$strip>, z.ZodObject<{
    type: z.ZodLiteral<"POST_COMMENT">;
    body: z.ZodString;
}, z.core.$strip>, z.ZodObject<{
    type: z.ZodLiteral<"THREAD_REPLY">;
    threadId: z.ZodString;
    message: z.ZodString;
}, z.core.$strip>, z.ZodObject<{
    type: z.ZodLiteral<"ADD_LABEL">;
    label: z.ZodString;
}, z.core.$strip>, z.ZodObject<{
    type: z.ZodLiteral<"POST_INLINE_COMMENT">;
    filePath: z.ZodString;
    line: z.ZodNumber;
    body: z.ZodString;
}, z.core.$strip>, z.ZodObject<{
    type: z.ZodLiteral<"FETCH_THREADS">;
}, z.core.$strip>], "type">;
//# sourceMappingURL=reviewAction.schema.d.ts.map