import type { ReviewAction } from './reviewAction.js';
export declare const parseReviewAction: (data: unknown) => ReviewAction;
export declare const safeParseReviewAction: (data: unknown) => import("zod").ZodSafeParseResult<{
    type: "THREAD_RESOLVE";
    threadId: string;
    message?: string | undefined;
} | {
    type: "POST_COMMENT";
    body: string;
} | {
    type: "THREAD_REPLY";
    threadId: string;
    message: string;
} | {
    type: "ADD_LABEL";
    label: string;
} | {
    type: "POST_INLINE_COMMENT";
    filePath: string;
    line: number;
    body: string;
} | {
    type: "FETCH_THREADS";
}>;
export declare const isValidReviewAction: (data: unknown) => data is ReviewAction;
export declare const parseReviewActionCollection: (data: unknown) => ReviewAction[];
//# sourceMappingURL=reviewAction.guard.d.ts.map