import { z } from 'zod';
declare const reportSchema: z.ZodObject<{
    id: z.ZodNumber;
    documentId: z.ZodNullable<z.ZodString>;
    content: z.ZodString;
    reason: z.ZodString;
    resolved: z.ZodBoolean;
    createdAt: z.ZodString;
    updatedAt: z.ZodString;
    publishedAt: z.ZodNullable<z.ZodString>;
    locale: z.ZodNullable<z.ZodString>;
    related: z.ZodOptional<z.ZodNullable<z.ZodObject<{
        id: z.ZodNumber;
        documentId: z.ZodString;
        content: z.ZodString;
        blocked: z.ZodBoolean;
        blockedThread: z.ZodBoolean;
        blockReason: z.ZodNullable<z.ZodString>;
        authorId: z.ZodNullable<z.ZodString>;
        authorName: z.ZodNullable<z.ZodString>;
        authorEmail: z.ZodNullable<z.ZodString>;
        authorAvatar: z.ZodNullable<z.ZodString>;
        authorUser: z.ZodNullable<z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodObject<{
            id: z.ZodNumber;
            username: z.ZodString;
            email: z.ZodString;
            avatar: z.ZodOptional<z.ZodNullable<z.ZodObject<{
                formats: z.ZodOptional<z.ZodObject<{
                    thumbnail: z.ZodOptional<z.ZodObject<{
                        url: z.ZodString;
                        name: z.ZodString;
                        hash: z.ZodString;
                    }, "strip", z.ZodTypeAny, {
                        url?: string;
                        name?: string;
                        hash?: string;
                    }, {
                        url?: string;
                        name?: string;
                        hash?: string;
                    }>>;
                    small: z.ZodOptional<z.ZodObject<{
                        url: z.ZodString;
                        name: z.ZodString;
                        hash: z.ZodString;
                    }, "strip", z.ZodTypeAny, {
                        url?: string;
                        name?: string;
                        hash?: string;
                    }, {
                        url?: string;
                        name?: string;
                        hash?: string;
                    }>>;
                    medium: z.ZodOptional<z.ZodObject<{
                        url: z.ZodString;
                        name: z.ZodString;
                        hash: z.ZodString;
                    }, "strip", z.ZodTypeAny, {
                        url?: string;
                        name?: string;
                        hash?: string;
                    }, {
                        url?: string;
                        name?: string;
                        hash?: string;
                    }>>;
                    large: z.ZodOptional<z.ZodObject<{
                        url: z.ZodString;
                        name: z.ZodString;
                        hash: z.ZodString;
                    }, "strip", z.ZodTypeAny, {
                        url?: string;
                        name?: string;
                        hash?: string;
                    }, {
                        url?: string;
                        name?: string;
                        hash?: string;
                    }>>;
                }, "strip", z.ZodTypeAny, {
                    small?: {
                        url?: string;
                        name?: string;
                        hash?: string;
                    };
                    thumbnail?: {
                        url?: string;
                        name?: string;
                        hash?: string;
                    };
                    medium?: {
                        url?: string;
                        name?: string;
                        hash?: string;
                    };
                    large?: {
                        url?: string;
                        name?: string;
                        hash?: string;
                    };
                }, {
                    small?: {
                        url?: string;
                        name?: string;
                        hash?: string;
                    };
                    thumbnail?: {
                        url?: string;
                        name?: string;
                        hash?: string;
                    };
                    medium?: {
                        url?: string;
                        name?: string;
                        hash?: string;
                    };
                    large?: {
                        url?: string;
                        name?: string;
                        hash?: string;
                    };
                }>>;
                url: z.ZodString;
                name: z.ZodString;
                hash: z.ZodString;
                id: z.ZodNumber;
            }, "strip", z.ZodTypeAny, {
                url?: string;
                name?: string;
                hash?: string;
                id?: number;
                formats?: {
                    small?: {
                        url?: string;
                        name?: string;
                        hash?: string;
                    };
                    thumbnail?: {
                        url?: string;
                        name?: string;
                        hash?: string;
                    };
                    medium?: {
                        url?: string;
                        name?: string;
                        hash?: string;
                    };
                    large?: {
                        url?: string;
                        name?: string;
                        hash?: string;
                    };
                };
            }, {
                url?: string;
                name?: string;
                hash?: string;
                id?: number;
                formats?: {
                    small?: {
                        url?: string;
                        name?: string;
                        hash?: string;
                    };
                    thumbnail?: {
                        url?: string;
                        name?: string;
                        hash?: string;
                    };
                    medium?: {
                        url?: string;
                        name?: string;
                        hash?: string;
                    };
                    large?: {
                        url?: string;
                        name?: string;
                        hash?: string;
                    };
                };
            }>>>;
        }, "strip", z.ZodTypeAny, {
            id?: number;
            username?: string;
            email?: string;
            avatar?: {
                url?: string;
                name?: string;
                hash?: string;
                id?: number;
                formats?: {
                    small?: {
                        url?: string;
                        name?: string;
                        hash?: string;
                    };
                    thumbnail?: {
                        url?: string;
                        name?: string;
                        hash?: string;
                    };
                    medium?: {
                        url?: string;
                        name?: string;
                        hash?: string;
                    };
                    large?: {
                        url?: string;
                        name?: string;
                        hash?: string;
                    };
                };
            };
        }, {
            id?: number;
            username?: string;
            email?: string;
            avatar?: {
                url?: string;
                name?: string;
                hash?: string;
                id?: number;
                formats?: {
                    small?: {
                        url?: string;
                        name?: string;
                        hash?: string;
                    };
                    thumbnail?: {
                        url?: string;
                        name?: string;
                        hash?: string;
                    };
                    medium?: {
                        url?: string;
                        name?: string;
                        hash?: string;
                    };
                    large?: {
                        url?: string;
                        name?: string;
                        hash?: string;
                    };
                };
            };
        }>]>>>;
        isAdminComment: z.ZodNullable<z.ZodBoolean>;
        removed: z.ZodNullable<z.ZodBoolean>;
        approvalStatus: z.ZodNullable<z.ZodString>;
        related: z.ZodString;
        createdAt: z.ZodString;
        updatedAt: z.ZodString;
        publishedAt: z.ZodString;
        locale: z.ZodNullable<z.ZodString>;
    }, "strip", z.ZodTypeAny, {
        id?: number;
        documentId?: string;
        content?: string;
        blocked?: boolean;
        blockedThread?: boolean;
        blockReason?: string;
        isAdminComment?: boolean;
        removed?: boolean;
        approvalStatus?: string;
        related?: string;
        createdAt?: string;
        updatedAt?: string;
        publishedAt?: string;
        authorId?: string;
        authorName?: string;
        authorEmail?: string;
        authorAvatar?: string;
        authorUser?: string | {
            id?: number;
            username?: string;
            email?: string;
            avatar?: {
                url?: string;
                name?: string;
                hash?: string;
                id?: number;
                formats?: {
                    small?: {
                        url?: string;
                        name?: string;
                        hash?: string;
                    };
                    thumbnail?: {
                        url?: string;
                        name?: string;
                        hash?: string;
                    };
                    medium?: {
                        url?: string;
                        name?: string;
                        hash?: string;
                    };
                    large?: {
                        url?: string;
                        name?: string;
                        hash?: string;
                    };
                };
            };
        };
        locale?: string;
    }, {
        id?: number;
        documentId?: string;
        content?: string;
        blocked?: boolean;
        blockedThread?: boolean;
        blockReason?: string;
        isAdminComment?: boolean;
        removed?: boolean;
        approvalStatus?: string;
        related?: string;
        createdAt?: string;
        updatedAt?: string;
        publishedAt?: string;
        authorId?: string;
        authorName?: string;
        authorEmail?: string;
        authorAvatar?: string;
        authorUser?: string | {
            id?: number;
            username?: string;
            email?: string;
            avatar?: {
                url?: string;
                name?: string;
                hash?: string;
                id?: number;
                formats?: {
                    small?: {
                        url?: string;
                        name?: string;
                        hash?: string;
                    };
                    thumbnail?: {
                        url?: string;
                        name?: string;
                        hash?: string;
                    };
                    medium?: {
                        url?: string;
                        name?: string;
                        hash?: string;
                    };
                    large?: {
                        url?: string;
                        name?: string;
                        hash?: string;
                    };
                };
            };
        };
        locale?: string;
    }>>>;
}, "strip", z.ZodTypeAny, {
    id?: number;
    documentId?: string;
    content?: string;
    related?: {
        id?: number;
        documentId?: string;
        content?: string;
        blocked?: boolean;
        blockedThread?: boolean;
        blockReason?: string;
        isAdminComment?: boolean;
        removed?: boolean;
        approvalStatus?: string;
        related?: string;
        createdAt?: string;
        updatedAt?: string;
        publishedAt?: string;
        authorId?: string;
        authorName?: string;
        authorEmail?: string;
        authorAvatar?: string;
        authorUser?: string | {
            id?: number;
            username?: string;
            email?: string;
            avatar?: {
                url?: string;
                name?: string;
                hash?: string;
                id?: number;
                formats?: {
                    small?: {
                        url?: string;
                        name?: string;
                        hash?: string;
                    };
                    thumbnail?: {
                        url?: string;
                        name?: string;
                        hash?: string;
                    };
                    medium?: {
                        url?: string;
                        name?: string;
                        hash?: string;
                    };
                    large?: {
                        url?: string;
                        name?: string;
                        hash?: string;
                    };
                };
            };
        };
        locale?: string;
    };
    createdAt?: string;
    updatedAt?: string;
    publishedAt?: string;
    locale?: string;
    reason?: string;
    resolved?: boolean;
}, {
    id?: number;
    documentId?: string;
    content?: string;
    related?: {
        id?: number;
        documentId?: string;
        content?: string;
        blocked?: boolean;
        blockedThread?: boolean;
        blockReason?: string;
        isAdminComment?: boolean;
        removed?: boolean;
        approvalStatus?: string;
        related?: string;
        createdAt?: string;
        updatedAt?: string;
        publishedAt?: string;
        authorId?: string;
        authorName?: string;
        authorEmail?: string;
        authorAvatar?: string;
        authorUser?: string | {
            id?: number;
            username?: string;
            email?: string;
            avatar?: {
                url?: string;
                name?: string;
                hash?: string;
                id?: number;
                formats?: {
                    small?: {
                        url?: string;
                        name?: string;
                        hash?: string;
                    };
                    thumbnail?: {
                        url?: string;
                        name?: string;
                        hash?: string;
                    };
                    medium?: {
                        url?: string;
                        name?: string;
                        hash?: string;
                    };
                    large?: {
                        url?: string;
                        name?: string;
                        hash?: string;
                    };
                };
            };
        };
        locale?: string;
    };
    createdAt?: string;
    updatedAt?: string;
    publishedAt?: string;
    locale?: string;
    reason?: string;
    resolved?: boolean;
}>;
declare const findPageSchema: z.ZodObject<{
    results: z.ZodArray<z.ZodObject<{
        id: z.ZodNumber;
        documentId: z.ZodNullable<z.ZodString>;
        content: z.ZodString;
        reason: z.ZodString;
        resolved: z.ZodBoolean;
        createdAt: z.ZodString;
        updatedAt: z.ZodString;
        publishedAt: z.ZodNullable<z.ZodString>;
        locale: z.ZodNullable<z.ZodString>;
        related: z.ZodOptional<z.ZodNullable<z.ZodObject<{
            id: z.ZodNumber;
            documentId: z.ZodString;
            content: z.ZodString;
            blocked: z.ZodBoolean;
            blockedThread: z.ZodBoolean;
            blockReason: z.ZodNullable<z.ZodString>;
            authorId: z.ZodNullable<z.ZodString>;
            authorName: z.ZodNullable<z.ZodString>;
            authorEmail: z.ZodNullable<z.ZodString>;
            authorAvatar: z.ZodNullable<z.ZodString>;
            authorUser: z.ZodNullable<z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodObject<{
                id: z.ZodNumber;
                username: z.ZodString;
                email: z.ZodString;
                avatar: z.ZodOptional<z.ZodNullable<z.ZodObject<{
                    formats: z.ZodOptional<z.ZodObject<{
                        thumbnail: z.ZodOptional<z.ZodObject<{
                            url: z.ZodString;
                            name: z.ZodString;
                            hash: z.ZodString;
                        }, "strip", z.ZodTypeAny, {
                            url?: string;
                            name?: string;
                            hash?: string;
                        }, {
                            url?: string;
                            name?: string;
                            hash?: string;
                        }>>;
                        small: z.ZodOptional<z.ZodObject<{
                            url: z.ZodString;
                            name: z.ZodString;
                            hash: z.ZodString;
                        }, "strip", z.ZodTypeAny, {
                            url?: string;
                            name?: string;
                            hash?: string;
                        }, {
                            url?: string;
                            name?: string;
                            hash?: string;
                        }>>;
                        medium: z.ZodOptional<z.ZodObject<{
                            url: z.ZodString;
                            name: z.ZodString;
                            hash: z.ZodString;
                        }, "strip", z.ZodTypeAny, {
                            url?: string;
                            name?: string;
                            hash?: string;
                        }, {
                            url?: string;
                            name?: string;
                            hash?: string;
                        }>>;
                        large: z.ZodOptional<z.ZodObject<{
                            url: z.ZodString;
                            name: z.ZodString;
                            hash: z.ZodString;
                        }, "strip", z.ZodTypeAny, {
                            url?: string;
                            name?: string;
                            hash?: string;
                        }, {
                            url?: string;
                            name?: string;
                            hash?: string;
                        }>>;
                    }, "strip", z.ZodTypeAny, {
                        small?: {
                            url?: string;
                            name?: string;
                            hash?: string;
                        };
                        thumbnail?: {
                            url?: string;
                            name?: string;
                            hash?: string;
                        };
                        medium?: {
                            url?: string;
                            name?: string;
                            hash?: string;
                        };
                        large?: {
                            url?: string;
                            name?: string;
                            hash?: string;
                        };
                    }, {
                        small?: {
                            url?: string;
                            name?: string;
                            hash?: string;
                        };
                        thumbnail?: {
                            url?: string;
                            name?: string;
                            hash?: string;
                        };
                        medium?: {
                            url?: string;
                            name?: string;
                            hash?: string;
                        };
                        large?: {
                            url?: string;
                            name?: string;
                            hash?: string;
                        };
                    }>>;
                    url: z.ZodString;
                    name: z.ZodString;
                    hash: z.ZodString;
                    id: z.ZodNumber;
                }, "strip", z.ZodTypeAny, {
                    url?: string;
                    name?: string;
                    hash?: string;
                    id?: number;
                    formats?: {
                        small?: {
                            url?: string;
                            name?: string;
                            hash?: string;
                        };
                        thumbnail?: {
                            url?: string;
                            name?: string;
                            hash?: string;
                        };
                        medium?: {
                            url?: string;
                            name?: string;
                            hash?: string;
                        };
                        large?: {
                            url?: string;
                            name?: string;
                            hash?: string;
                        };
                    };
                }, {
                    url?: string;
                    name?: string;
                    hash?: string;
                    id?: number;
                    formats?: {
                        small?: {
                            url?: string;
                            name?: string;
                            hash?: string;
                        };
                        thumbnail?: {
                            url?: string;
                            name?: string;
                            hash?: string;
                        };
                        medium?: {
                            url?: string;
                            name?: string;
                            hash?: string;
                        };
                        large?: {
                            url?: string;
                            name?: string;
                            hash?: string;
                        };
                    };
                }>>>;
            }, "strip", z.ZodTypeAny, {
                id?: number;
                username?: string;
                email?: string;
                avatar?: {
                    url?: string;
                    name?: string;
                    hash?: string;
                    id?: number;
                    formats?: {
                        small?: {
                            url?: string;
                            name?: string;
                            hash?: string;
                        };
                        thumbnail?: {
                            url?: string;
                            name?: string;
                            hash?: string;
                        };
                        medium?: {
                            url?: string;
                            name?: string;
                            hash?: string;
                        };
                        large?: {
                            url?: string;
                            name?: string;
                            hash?: string;
                        };
                    };
                };
            }, {
                id?: number;
                username?: string;
                email?: string;
                avatar?: {
                    url?: string;
                    name?: string;
                    hash?: string;
                    id?: number;
                    formats?: {
                        small?: {
                            url?: string;
                            name?: string;
                            hash?: string;
                        };
                        thumbnail?: {
                            url?: string;
                            name?: string;
                            hash?: string;
                        };
                        medium?: {
                            url?: string;
                            name?: string;
                            hash?: string;
                        };
                        large?: {
                            url?: string;
                            name?: string;
                            hash?: string;
                        };
                    };
                };
            }>]>>>;
            isAdminComment: z.ZodNullable<z.ZodBoolean>;
            removed: z.ZodNullable<z.ZodBoolean>;
            approvalStatus: z.ZodNullable<z.ZodString>;
            related: z.ZodString;
            createdAt: z.ZodString;
            updatedAt: z.ZodString;
            publishedAt: z.ZodString;
            locale: z.ZodNullable<z.ZodString>;
        }, "strip", z.ZodTypeAny, {
            id?: number;
            documentId?: string;
            content?: string;
            blocked?: boolean;
            blockedThread?: boolean;
            blockReason?: string;
            isAdminComment?: boolean;
            removed?: boolean;
            approvalStatus?: string;
            related?: string;
            createdAt?: string;
            updatedAt?: string;
            publishedAt?: string;
            authorId?: string;
            authorName?: string;
            authorEmail?: string;
            authorAvatar?: string;
            authorUser?: string | {
                id?: number;
                username?: string;
                email?: string;
                avatar?: {
                    url?: string;
                    name?: string;
                    hash?: string;
                    id?: number;
                    formats?: {
                        small?: {
                            url?: string;
                            name?: string;
                            hash?: string;
                        };
                        thumbnail?: {
                            url?: string;
                            name?: string;
                            hash?: string;
                        };
                        medium?: {
                            url?: string;
                            name?: string;
                            hash?: string;
                        };
                        large?: {
                            url?: string;
                            name?: string;
                            hash?: string;
                        };
                    };
                };
            };
            locale?: string;
        }, {
            id?: number;
            documentId?: string;
            content?: string;
            blocked?: boolean;
            blockedThread?: boolean;
            blockReason?: string;
            isAdminComment?: boolean;
            removed?: boolean;
            approvalStatus?: string;
            related?: string;
            createdAt?: string;
            updatedAt?: string;
            publishedAt?: string;
            authorId?: string;
            authorName?: string;
            authorEmail?: string;
            authorAvatar?: string;
            authorUser?: string | {
                id?: number;
                username?: string;
                email?: string;
                avatar?: {
                    url?: string;
                    name?: string;
                    hash?: string;
                    id?: number;
                    formats?: {
                        small?: {
                            url?: string;
                            name?: string;
                            hash?: string;
                        };
                        thumbnail?: {
                            url?: string;
                            name?: string;
                            hash?: string;
                        };
                        medium?: {
                            url?: string;
                            name?: string;
                            hash?: string;
                        };
                        large?: {
                            url?: string;
                            name?: string;
                            hash?: string;
                        };
                    };
                };
            };
            locale?: string;
        }>>>;
    }, "strip", z.ZodTypeAny, {
        id?: number;
        documentId?: string;
        content?: string;
        related?: {
            id?: number;
            documentId?: string;
            content?: string;
            blocked?: boolean;
            blockedThread?: boolean;
            blockReason?: string;
            isAdminComment?: boolean;
            removed?: boolean;
            approvalStatus?: string;
            related?: string;
            createdAt?: string;
            updatedAt?: string;
            publishedAt?: string;
            authorId?: string;
            authorName?: string;
            authorEmail?: string;
            authorAvatar?: string;
            authorUser?: string | {
                id?: number;
                username?: string;
                email?: string;
                avatar?: {
                    url?: string;
                    name?: string;
                    hash?: string;
                    id?: number;
                    formats?: {
                        small?: {
                            url?: string;
                            name?: string;
                            hash?: string;
                        };
                        thumbnail?: {
                            url?: string;
                            name?: string;
                            hash?: string;
                        };
                        medium?: {
                            url?: string;
                            name?: string;
                            hash?: string;
                        };
                        large?: {
                            url?: string;
                            name?: string;
                            hash?: string;
                        };
                    };
                };
            };
            locale?: string;
        };
        createdAt?: string;
        updatedAt?: string;
        publishedAt?: string;
        locale?: string;
        reason?: string;
        resolved?: boolean;
    }, {
        id?: number;
        documentId?: string;
        content?: string;
        related?: {
            id?: number;
            documentId?: string;
            content?: string;
            blocked?: boolean;
            blockedThread?: boolean;
            blockReason?: string;
            isAdminComment?: boolean;
            removed?: boolean;
            approvalStatus?: string;
            related?: string;
            createdAt?: string;
            updatedAt?: string;
            publishedAt?: string;
            authorId?: string;
            authorName?: string;
            authorEmail?: string;
            authorAvatar?: string;
            authorUser?: string | {
                id?: number;
                username?: string;
                email?: string;
                avatar?: {
                    url?: string;
                    name?: string;
                    hash?: string;
                    id?: number;
                    formats?: {
                        small?: {
                            url?: string;
                            name?: string;
                            hash?: string;
                        };
                        thumbnail?: {
                            url?: string;
                            name?: string;
                            hash?: string;
                        };
                        medium?: {
                            url?: string;
                            name?: string;
                            hash?: string;
                        };
                        large?: {
                            url?: string;
                            name?: string;
                            hash?: string;
                        };
                    };
                };
            };
            locale?: string;
        };
        createdAt?: string;
        updatedAt?: string;
        publishedAt?: string;
        locale?: string;
        reason?: string;
        resolved?: boolean;
    }>, "many">;
    pagination: z.ZodObject<{
        page: z.ZodNumber;
        pageSize: z.ZodNumber;
        pageCount: z.ZodNumber;
        total: z.ZodNumber;
    }, "strip", z.ZodTypeAny, {
        page?: number;
        pageSize?: number;
        pageCount?: number;
        total?: number;
    }, {
        page?: number;
        pageSize?: number;
        pageCount?: number;
        total?: number;
    }>;
}, "strip", z.ZodTypeAny, {
    pagination?: {
        page?: number;
        pageSize?: number;
        pageCount?: number;
        total?: number;
    };
    results?: {
        id?: number;
        documentId?: string;
        content?: string;
        related?: {
            id?: number;
            documentId?: string;
            content?: string;
            blocked?: boolean;
            blockedThread?: boolean;
            blockReason?: string;
            isAdminComment?: boolean;
            removed?: boolean;
            approvalStatus?: string;
            related?: string;
            createdAt?: string;
            updatedAt?: string;
            publishedAt?: string;
            authorId?: string;
            authorName?: string;
            authorEmail?: string;
            authorAvatar?: string;
            authorUser?: string | {
                id?: number;
                username?: string;
                email?: string;
                avatar?: {
                    url?: string;
                    name?: string;
                    hash?: string;
                    id?: number;
                    formats?: {
                        small?: {
                            url?: string;
                            name?: string;
                            hash?: string;
                        };
                        thumbnail?: {
                            url?: string;
                            name?: string;
                            hash?: string;
                        };
                        medium?: {
                            url?: string;
                            name?: string;
                            hash?: string;
                        };
                        large?: {
                            url?: string;
                            name?: string;
                            hash?: string;
                        };
                    };
                };
            };
            locale?: string;
        };
        createdAt?: string;
        updatedAt?: string;
        publishedAt?: string;
        locale?: string;
        reason?: string;
        resolved?: boolean;
    }[];
}, {
    pagination?: {
        page?: number;
        pageSize?: number;
        pageCount?: number;
        total?: number;
    };
    results?: {
        id?: number;
        documentId?: string;
        content?: string;
        related?: {
            id?: number;
            documentId?: string;
            content?: string;
            blocked?: boolean;
            blockedThread?: boolean;
            blockReason?: string;
            isAdminComment?: boolean;
            removed?: boolean;
            approvalStatus?: string;
            related?: string;
            createdAt?: string;
            updatedAt?: string;
            publishedAt?: string;
            authorId?: string;
            authorName?: string;
            authorEmail?: string;
            authorAvatar?: string;
            authorUser?: string | {
                id?: number;
                username?: string;
                email?: string;
                avatar?: {
                    url?: string;
                    name?: string;
                    hash?: string;
                    id?: number;
                    formats?: {
                        small?: {
                            url?: string;
                            name?: string;
                            hash?: string;
                        };
                        thumbnail?: {
                            url?: string;
                            name?: string;
                            hash?: string;
                        };
                        medium?: {
                            url?: string;
                            name?: string;
                            hash?: string;
                        };
                        large?: {
                            url?: string;
                            name?: string;
                            hash?: string;
                        };
                    };
                };
            };
            locale?: string;
        };
        createdAt?: string;
        updatedAt?: string;
        publishedAt?: string;
        locale?: string;
        reason?: string;
        resolved?: boolean;
    }[];
}>;
declare const updateResultSchema: z.ZodObject<{
    id: z.ZodNumber;
    documentId: z.ZodNullable<z.ZodString>;
    content: z.ZodString;
    reason: z.ZodString;
    resolved: z.ZodBoolean;
    createdAt: z.ZodString;
    updatedAt: z.ZodString;
    publishedAt: z.ZodNullable<z.ZodString>;
    locale: z.ZodNullable<z.ZodString>;
}, "strip", z.ZodTypeAny, {
    id?: number;
    documentId?: string;
    content?: string;
    createdAt?: string;
    updatedAt?: string;
    publishedAt?: string;
    locale?: string;
    reason?: string;
    resolved?: boolean;
}, {
    id?: number;
    documentId?: string;
    content?: string;
    createdAt?: string;
    updatedAt?: string;
    publishedAt?: string;
    locale?: string;
    reason?: string;
    resolved?: boolean;
}>;
export type Report = z.infer<typeof reportSchema>;
declare const findManySchema: z.ZodArray<z.ZodObject<{
    id: z.ZodNumber;
    documentId: z.ZodNullable<z.ZodString>;
    content: z.ZodString;
    reason: z.ZodString;
    resolved: z.ZodBoolean;
    createdAt: z.ZodString;
    updatedAt: z.ZodString;
    publishedAt: z.ZodNullable<z.ZodString>;
    locale: z.ZodNullable<z.ZodString>;
    related: z.ZodNullable<z.ZodObject<{
        id: z.ZodNumber;
        documentId: z.ZodNullable<z.ZodString>;
        content: z.ZodString;
        blocked: z.ZodNullable<z.ZodBoolean>;
        blockedThread: z.ZodNullable<z.ZodBoolean>;
        blockReason: z.ZodNullable<z.ZodString>;
        isAdminComment: z.ZodNullable<z.ZodBoolean>;
        removed: z.ZodNullable<z.ZodBoolean>;
        approvalStatus: z.ZodNullable<z.ZodString>;
        related: z.ZodString;
        createdAt: z.ZodString;
        updatedAt: z.ZodNullable<z.ZodString>;
        publishedAt: z.ZodNullable<z.ZodString>;
        authorId: z.ZodNullable<z.ZodString>;
        authorName: z.ZodNullable<z.ZodString>;
        authorEmail: z.ZodNullable<z.ZodString>;
        authorAvatar: z.ZodNullable<z.ZodString>;
        authorUser: z.ZodNullable<z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodObject<{
            id: z.ZodNumber;
            username: z.ZodString;
            email: z.ZodString;
            avatar: z.ZodOptional<z.ZodNullable<z.ZodObject<{
                formats: z.ZodOptional<z.ZodObject<{
                    thumbnail: z.ZodOptional<z.ZodObject<{
                        url: z.ZodString;
                        name: z.ZodString;
                        hash: z.ZodString;
                    }, "strip", z.ZodTypeAny, {
                        url?: string;
                        name?: string;
                        hash?: string;
                    }, {
                        url?: string;
                        name?: string;
                        hash?: string;
                    }>>;
                    small: z.ZodOptional<z.ZodObject<{
                        url: z.ZodString;
                        name: z.ZodString;
                        hash: z.ZodString;
                    }, "strip", z.ZodTypeAny, {
                        url?: string;
                        name?: string;
                        hash?: string;
                    }, {
                        url?: string;
                        name?: string;
                        hash?: string;
                    }>>;
                    medium: z.ZodOptional<z.ZodObject<{
                        url: z.ZodString;
                        name: z.ZodString;
                        hash: z.ZodString;
                    }, "strip", z.ZodTypeAny, {
                        url?: string;
                        name?: string;
                        hash?: string;
                    }, {
                        url?: string;
                        name?: string;
                        hash?: string;
                    }>>;
                    large: z.ZodOptional<z.ZodObject<{
                        url: z.ZodString;
                        name: z.ZodString;
                        hash: z.ZodString;
                    }, "strip", z.ZodTypeAny, {
                        url?: string;
                        name?: string;
                        hash?: string;
                    }, {
                        url?: string;
                        name?: string;
                        hash?: string;
                    }>>;
                }, "strip", z.ZodTypeAny, {
                    small?: {
                        url?: string;
                        name?: string;
                        hash?: string;
                    };
                    thumbnail?: {
                        url?: string;
                        name?: string;
                        hash?: string;
                    };
                    medium?: {
                        url?: string;
                        name?: string;
                        hash?: string;
                    };
                    large?: {
                        url?: string;
                        name?: string;
                        hash?: string;
                    };
                }, {
                    small?: {
                        url?: string;
                        name?: string;
                        hash?: string;
                    };
                    thumbnail?: {
                        url?: string;
                        name?: string;
                        hash?: string;
                    };
                    medium?: {
                        url?: string;
                        name?: string;
                        hash?: string;
                    };
                    large?: {
                        url?: string;
                        name?: string;
                        hash?: string;
                    };
                }>>;
                url: z.ZodString;
                name: z.ZodString;
                hash: z.ZodString;
                id: z.ZodNumber;
            }, "strip", z.ZodTypeAny, {
                url?: string;
                name?: string;
                hash?: string;
                id?: number;
                formats?: {
                    small?: {
                        url?: string;
                        name?: string;
                        hash?: string;
                    };
                    thumbnail?: {
                        url?: string;
                        name?: string;
                        hash?: string;
                    };
                    medium?: {
                        url?: string;
                        name?: string;
                        hash?: string;
                    };
                    large?: {
                        url?: string;
                        name?: string;
                        hash?: string;
                    };
                };
            }, {
                url?: string;
                name?: string;
                hash?: string;
                id?: number;
                formats?: {
                    small?: {
                        url?: string;
                        name?: string;
                        hash?: string;
                    };
                    thumbnail?: {
                        url?: string;
                        name?: string;
                        hash?: string;
                    };
                    medium?: {
                        url?: string;
                        name?: string;
                        hash?: string;
                    };
                    large?: {
                        url?: string;
                        name?: string;
                        hash?: string;
                    };
                };
            }>>>;
        }, "strip", z.ZodTypeAny, {
            id?: number;
            username?: string;
            email?: string;
            avatar?: {
                url?: string;
                name?: string;
                hash?: string;
                id?: number;
                formats?: {
                    small?: {
                        url?: string;
                        name?: string;
                        hash?: string;
                    };
                    thumbnail?: {
                        url?: string;
                        name?: string;
                        hash?: string;
                    };
                    medium?: {
                        url?: string;
                        name?: string;
                        hash?: string;
                    };
                    large?: {
                        url?: string;
                        name?: string;
                        hash?: string;
                    };
                };
            };
        }, {
            id?: number;
            username?: string;
            email?: string;
            avatar?: {
                url?: string;
                name?: string;
                hash?: string;
                id?: number;
                formats?: {
                    small?: {
                        url?: string;
                        name?: string;
                        hash?: string;
                    };
                    thumbnail?: {
                        url?: string;
                        name?: string;
                        hash?: string;
                    };
                    medium?: {
                        url?: string;
                        name?: string;
                        hash?: string;
                    };
                    large?: {
                        url?: string;
                        name?: string;
                        hash?: string;
                    };
                };
            };
        }>]>>>;
        locale: z.ZodNullable<z.ZodString>;
    }, "strip", z.ZodTypeAny, {
        id?: number;
        documentId?: string;
        content?: string;
        blocked?: boolean;
        blockedThread?: boolean;
        blockReason?: string;
        isAdminComment?: boolean;
        removed?: boolean;
        approvalStatus?: string;
        related?: string;
        createdAt?: string;
        updatedAt?: string;
        publishedAt?: string;
        authorId?: string;
        authorName?: string;
        authorEmail?: string;
        authorAvatar?: string;
        authorUser?: string | {
            id?: number;
            username?: string;
            email?: string;
            avatar?: {
                url?: string;
                name?: string;
                hash?: string;
                id?: number;
                formats?: {
                    small?: {
                        url?: string;
                        name?: string;
                        hash?: string;
                    };
                    thumbnail?: {
                        url?: string;
                        name?: string;
                        hash?: string;
                    };
                    medium?: {
                        url?: string;
                        name?: string;
                        hash?: string;
                    };
                    large?: {
                        url?: string;
                        name?: string;
                        hash?: string;
                    };
                };
            };
        };
        locale?: string;
    }, {
        id?: number;
        documentId?: string;
        content?: string;
        blocked?: boolean;
        blockedThread?: boolean;
        blockReason?: string;
        isAdminComment?: boolean;
        removed?: boolean;
        approvalStatus?: string;
        related?: string;
        createdAt?: string;
        updatedAt?: string;
        publishedAt?: string;
        authorId?: string;
        authorName?: string;
        authorEmail?: string;
        authorAvatar?: string;
        authorUser?: string | {
            id?: number;
            username?: string;
            email?: string;
            avatar?: {
                url?: string;
                name?: string;
                hash?: string;
                id?: number;
                formats?: {
                    small?: {
                        url?: string;
                        name?: string;
                        hash?: string;
                    };
                    thumbnail?: {
                        url?: string;
                        name?: string;
                        hash?: string;
                    };
                    medium?: {
                        url?: string;
                        name?: string;
                        hash?: string;
                    };
                    large?: {
                        url?: string;
                        name?: string;
                        hash?: string;
                    };
                };
            };
        };
        locale?: string;
    }>>;
}, "strip", z.ZodTypeAny, {
    id?: number;
    documentId?: string;
    content?: string;
    related?: {
        id?: number;
        documentId?: string;
        content?: string;
        blocked?: boolean;
        blockedThread?: boolean;
        blockReason?: string;
        isAdminComment?: boolean;
        removed?: boolean;
        approvalStatus?: string;
        related?: string;
        createdAt?: string;
        updatedAt?: string;
        publishedAt?: string;
        authorId?: string;
        authorName?: string;
        authorEmail?: string;
        authorAvatar?: string;
        authorUser?: string | {
            id?: number;
            username?: string;
            email?: string;
            avatar?: {
                url?: string;
                name?: string;
                hash?: string;
                id?: number;
                formats?: {
                    small?: {
                        url?: string;
                        name?: string;
                        hash?: string;
                    };
                    thumbnail?: {
                        url?: string;
                        name?: string;
                        hash?: string;
                    };
                    medium?: {
                        url?: string;
                        name?: string;
                        hash?: string;
                    };
                    large?: {
                        url?: string;
                        name?: string;
                        hash?: string;
                    };
                };
            };
        };
        locale?: string;
    };
    createdAt?: string;
    updatedAt?: string;
    publishedAt?: string;
    locale?: string;
    reason?: string;
    resolved?: boolean;
}, {
    id?: number;
    documentId?: string;
    content?: string;
    related?: {
        id?: number;
        documentId?: string;
        content?: string;
        blocked?: boolean;
        blockedThread?: boolean;
        blockReason?: string;
        isAdminComment?: boolean;
        removed?: boolean;
        approvalStatus?: string;
        related?: string;
        createdAt?: string;
        updatedAt?: string;
        publishedAt?: string;
        authorId?: string;
        authorName?: string;
        authorEmail?: string;
        authorAvatar?: string;
        authorUser?: string | {
            id?: number;
            username?: string;
            email?: string;
            avatar?: {
                url?: string;
                name?: string;
                hash?: string;
                id?: number;
                formats?: {
                    small?: {
                        url?: string;
                        name?: string;
                        hash?: string;
                    };
                    thumbnail?: {
                        url?: string;
                        name?: string;
                        hash?: string;
                    };
                    medium?: {
                        url?: string;
                        name?: string;
                        hash?: string;
                    };
                    large?: {
                        url?: string;
                        name?: string;
                        hash?: string;
                    };
                };
            };
        };
        locale?: string;
    };
    createdAt?: string;
    updatedAt?: string;
    publishedAt?: string;
    locale?: string;
    reason?: string;
    resolved?: boolean;
}>, "many">;
export type ReportResultValidator = {
    findMany: z.infer<typeof findManySchema>;
    findPage: z.infer<typeof findPageSchema>;
    update: z.infer<typeof updateResultSchema>;
    create: z.infer<typeof reportSchema>;
};
export declare const reportResultValidator: {
    findMany: z.ZodArray<z.ZodObject<{
        id: z.ZodNumber;
        documentId: z.ZodNullable<z.ZodString>;
        content: z.ZodString;
        reason: z.ZodString;
        resolved: z.ZodBoolean;
        createdAt: z.ZodString;
        updatedAt: z.ZodString;
        publishedAt: z.ZodNullable<z.ZodString>;
        locale: z.ZodNullable<z.ZodString>;
        related: z.ZodNullable<z.ZodObject<{
            id: z.ZodNumber;
            documentId: z.ZodNullable<z.ZodString>;
            content: z.ZodString;
            blocked: z.ZodNullable<z.ZodBoolean>;
            blockedThread: z.ZodNullable<z.ZodBoolean>;
            blockReason: z.ZodNullable<z.ZodString>;
            isAdminComment: z.ZodNullable<z.ZodBoolean>;
            removed: z.ZodNullable<z.ZodBoolean>;
            approvalStatus: z.ZodNullable<z.ZodString>;
            related: z.ZodString;
            createdAt: z.ZodString;
            updatedAt: z.ZodNullable<z.ZodString>;
            publishedAt: z.ZodNullable<z.ZodString>;
            authorId: z.ZodNullable<z.ZodString>;
            authorName: z.ZodNullable<z.ZodString>;
            authorEmail: z.ZodNullable<z.ZodString>;
            authorAvatar: z.ZodNullable<z.ZodString>;
            authorUser: z.ZodNullable<z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodObject<{
                id: z.ZodNumber;
                username: z.ZodString;
                email: z.ZodString;
                avatar: z.ZodOptional<z.ZodNullable<z.ZodObject<{
                    formats: z.ZodOptional<z.ZodObject<{
                        thumbnail: z.ZodOptional<z.ZodObject<{
                            url: z.ZodString;
                            name: z.ZodString;
                            hash: z.ZodString;
                        }, "strip", z.ZodTypeAny, {
                            url?: string;
                            name?: string;
                            hash?: string;
                        }, {
                            url?: string;
                            name?: string;
                            hash?: string;
                        }>>;
                        small: z.ZodOptional<z.ZodObject<{
                            url: z.ZodString;
                            name: z.ZodString;
                            hash: z.ZodString;
                        }, "strip", z.ZodTypeAny, {
                            url?: string;
                            name?: string;
                            hash?: string;
                        }, {
                            url?: string;
                            name?: string;
                            hash?: string;
                        }>>;
                        medium: z.ZodOptional<z.ZodObject<{
                            url: z.ZodString;
                            name: z.ZodString;
                            hash: z.ZodString;
                        }, "strip", z.ZodTypeAny, {
                            url?: string;
                            name?: string;
                            hash?: string;
                        }, {
                            url?: string;
                            name?: string;
                            hash?: string;
                        }>>;
                        large: z.ZodOptional<z.ZodObject<{
                            url: z.ZodString;
                            name: z.ZodString;
                            hash: z.ZodString;
                        }, "strip", z.ZodTypeAny, {
                            url?: string;
                            name?: string;
                            hash?: string;
                        }, {
                            url?: string;
                            name?: string;
                            hash?: string;
                        }>>;
                    }, "strip", z.ZodTypeAny, {
                        small?: {
                            url?: string;
                            name?: string;
                            hash?: string;
                        };
                        thumbnail?: {
                            url?: string;
                            name?: string;
                            hash?: string;
                        };
                        medium?: {
                            url?: string;
                            name?: string;
                            hash?: string;
                        };
                        large?: {
                            url?: string;
                            name?: string;
                            hash?: string;
                        };
                    }, {
                        small?: {
                            url?: string;
                            name?: string;
                            hash?: string;
                        };
                        thumbnail?: {
                            url?: string;
                            name?: string;
                            hash?: string;
                        };
                        medium?: {
                            url?: string;
                            name?: string;
                            hash?: string;
                        };
                        large?: {
                            url?: string;
                            name?: string;
                            hash?: string;
                        };
                    }>>;
                    url: z.ZodString;
                    name: z.ZodString;
                    hash: z.ZodString;
                    id: z.ZodNumber;
                }, "strip", z.ZodTypeAny, {
                    url?: string;
                    name?: string;
                    hash?: string;
                    id?: number;
                    formats?: {
                        small?: {
                            url?: string;
                            name?: string;
                            hash?: string;
                        };
                        thumbnail?: {
                            url?: string;
                            name?: string;
                            hash?: string;
                        };
                        medium?: {
                            url?: string;
                            name?: string;
                            hash?: string;
                        };
                        large?: {
                            url?: string;
                            name?: string;
                            hash?: string;
                        };
                    };
                }, {
                    url?: string;
                    name?: string;
                    hash?: string;
                    id?: number;
                    formats?: {
                        small?: {
                            url?: string;
                            name?: string;
                            hash?: string;
                        };
                        thumbnail?: {
                            url?: string;
                            name?: string;
                            hash?: string;
                        };
                        medium?: {
                            url?: string;
                            name?: string;
                            hash?: string;
                        };
                        large?: {
                            url?: string;
                            name?: string;
                            hash?: string;
                        };
                    };
                }>>>;
            }, "strip", z.ZodTypeAny, {
                id?: number;
                username?: string;
                email?: string;
                avatar?: {
                    url?: string;
                    name?: string;
                    hash?: string;
                    id?: number;
                    formats?: {
                        small?: {
                            url?: string;
                            name?: string;
                            hash?: string;
                        };
                        thumbnail?: {
                            url?: string;
                            name?: string;
                            hash?: string;
                        };
                        medium?: {
                            url?: string;
                            name?: string;
                            hash?: string;
                        };
                        large?: {
                            url?: string;
                            name?: string;
                            hash?: string;
                        };
                    };
                };
            }, {
                id?: number;
                username?: string;
                email?: string;
                avatar?: {
                    url?: string;
                    name?: string;
                    hash?: string;
                    id?: number;
                    formats?: {
                        small?: {
                            url?: string;
                            name?: string;
                            hash?: string;
                        };
                        thumbnail?: {
                            url?: string;
                            name?: string;
                            hash?: string;
                        };
                        medium?: {
                            url?: string;
                            name?: string;
                            hash?: string;
                        };
                        large?: {
                            url?: string;
                            name?: string;
                            hash?: string;
                        };
                    };
                };
            }>]>>>;
            locale: z.ZodNullable<z.ZodString>;
        }, "strip", z.ZodTypeAny, {
            id?: number;
            documentId?: string;
            content?: string;
            blocked?: boolean;
            blockedThread?: boolean;
            blockReason?: string;
            isAdminComment?: boolean;
            removed?: boolean;
            approvalStatus?: string;
            related?: string;
            createdAt?: string;
            updatedAt?: string;
            publishedAt?: string;
            authorId?: string;
            authorName?: string;
            authorEmail?: string;
            authorAvatar?: string;
            authorUser?: string | {
                id?: number;
                username?: string;
                email?: string;
                avatar?: {
                    url?: string;
                    name?: string;
                    hash?: string;
                    id?: number;
                    formats?: {
                        small?: {
                            url?: string;
                            name?: string;
                            hash?: string;
                        };
                        thumbnail?: {
                            url?: string;
                            name?: string;
                            hash?: string;
                        };
                        medium?: {
                            url?: string;
                            name?: string;
                            hash?: string;
                        };
                        large?: {
                            url?: string;
                            name?: string;
                            hash?: string;
                        };
                    };
                };
            };
            locale?: string;
        }, {
            id?: number;
            documentId?: string;
            content?: string;
            blocked?: boolean;
            blockedThread?: boolean;
            blockReason?: string;
            isAdminComment?: boolean;
            removed?: boolean;
            approvalStatus?: string;
            related?: string;
            createdAt?: string;
            updatedAt?: string;
            publishedAt?: string;
            authorId?: string;
            authorName?: string;
            authorEmail?: string;
            authorAvatar?: string;
            authorUser?: string | {
                id?: number;
                username?: string;
                email?: string;
                avatar?: {
                    url?: string;
                    name?: string;
                    hash?: string;
                    id?: number;
                    formats?: {
                        small?: {
                            url?: string;
                            name?: string;
                            hash?: string;
                        };
                        thumbnail?: {
                            url?: string;
                            name?: string;
                            hash?: string;
                        };
                        medium?: {
                            url?: string;
                            name?: string;
                            hash?: string;
                        };
                        large?: {
                            url?: string;
                            name?: string;
                            hash?: string;
                        };
                    };
                };
            };
            locale?: string;
        }>>;
    }, "strip", z.ZodTypeAny, {
        id?: number;
        documentId?: string;
        content?: string;
        related?: {
            id?: number;
            documentId?: string;
            content?: string;
            blocked?: boolean;
            blockedThread?: boolean;
            blockReason?: string;
            isAdminComment?: boolean;
            removed?: boolean;
            approvalStatus?: string;
            related?: string;
            createdAt?: string;
            updatedAt?: string;
            publishedAt?: string;
            authorId?: string;
            authorName?: string;
            authorEmail?: string;
            authorAvatar?: string;
            authorUser?: string | {
                id?: number;
                username?: string;
                email?: string;
                avatar?: {
                    url?: string;
                    name?: string;
                    hash?: string;
                    id?: number;
                    formats?: {
                        small?: {
                            url?: string;
                            name?: string;
                            hash?: string;
                        };
                        thumbnail?: {
                            url?: string;
                            name?: string;
                            hash?: string;
                        };
                        medium?: {
                            url?: string;
                            name?: string;
                            hash?: string;
                        };
                        large?: {
                            url?: string;
                            name?: string;
                            hash?: string;
                        };
                    };
                };
            };
            locale?: string;
        };
        createdAt?: string;
        updatedAt?: string;
        publishedAt?: string;
        locale?: string;
        reason?: string;
        resolved?: boolean;
    }, {
        id?: number;
        documentId?: string;
        content?: string;
        related?: {
            id?: number;
            documentId?: string;
            content?: string;
            blocked?: boolean;
            blockedThread?: boolean;
            blockReason?: string;
            isAdminComment?: boolean;
            removed?: boolean;
            approvalStatus?: string;
            related?: string;
            createdAt?: string;
            updatedAt?: string;
            publishedAt?: string;
            authorId?: string;
            authorName?: string;
            authorEmail?: string;
            authorAvatar?: string;
            authorUser?: string | {
                id?: number;
                username?: string;
                email?: string;
                avatar?: {
                    url?: string;
                    name?: string;
                    hash?: string;
                    id?: number;
                    formats?: {
                        small?: {
                            url?: string;
                            name?: string;
                            hash?: string;
                        };
                        thumbnail?: {
                            url?: string;
                            name?: string;
                            hash?: string;
                        };
                        medium?: {
                            url?: string;
                            name?: string;
                            hash?: string;
                        };
                        large?: {
                            url?: string;
                            name?: string;
                            hash?: string;
                        };
                    };
                };
            };
            locale?: string;
        };
        createdAt?: string;
        updatedAt?: string;
        publishedAt?: string;
        locale?: string;
        reason?: string;
        resolved?: boolean;
    }>, "many">;
    findPage: z.ZodObject<{
        results: z.ZodArray<z.ZodObject<{
            id: z.ZodNumber;
            documentId: z.ZodNullable<z.ZodString>;
            content: z.ZodString;
            reason: z.ZodString;
            resolved: z.ZodBoolean;
            createdAt: z.ZodString;
            updatedAt: z.ZodString;
            publishedAt: z.ZodNullable<z.ZodString>;
            locale: z.ZodNullable<z.ZodString>;
            related: z.ZodOptional<z.ZodNullable<z.ZodObject<{
                id: z.ZodNumber;
                documentId: z.ZodString;
                content: z.ZodString;
                blocked: z.ZodBoolean;
                blockedThread: z.ZodBoolean;
                blockReason: z.ZodNullable<z.ZodString>;
                authorId: z.ZodNullable<z.ZodString>;
                authorName: z.ZodNullable<z.ZodString>;
                authorEmail: z.ZodNullable<z.ZodString>;
                authorAvatar: z.ZodNullable<z.ZodString>;
                authorUser: z.ZodNullable<z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodObject<{
                    id: z.ZodNumber;
                    username: z.ZodString;
                    email: z.ZodString;
                    avatar: z.ZodOptional<z.ZodNullable<z.ZodObject<{
                        formats: z.ZodOptional<z.ZodObject<{
                            thumbnail: z.ZodOptional<z.ZodObject<{
                                url: z.ZodString;
                                name: z.ZodString;
                                hash: z.ZodString;
                            }, "strip", z.ZodTypeAny, {
                                url?: string;
                                name?: string;
                                hash?: string;
                            }, {
                                url?: string;
                                name?: string;
                                hash?: string;
                            }>>;
                            small: z.ZodOptional<z.ZodObject<{
                                url: z.ZodString;
                                name: z.ZodString;
                                hash: z.ZodString;
                            }, "strip", z.ZodTypeAny, {
                                url?: string;
                                name?: string;
                                hash?: string;
                            }, {
                                url?: string;
                                name?: string;
                                hash?: string;
                            }>>;
                            medium: z.ZodOptional<z.ZodObject<{
                                url: z.ZodString;
                                name: z.ZodString;
                                hash: z.ZodString;
                            }, "strip", z.ZodTypeAny, {
                                url?: string;
                                name?: string;
                                hash?: string;
                            }, {
                                url?: string;
                                name?: string;
                                hash?: string;
                            }>>;
                            large: z.ZodOptional<z.ZodObject<{
                                url: z.ZodString;
                                name: z.ZodString;
                                hash: z.ZodString;
                            }, "strip", z.ZodTypeAny, {
                                url?: string;
                                name?: string;
                                hash?: string;
                            }, {
                                url?: string;
                                name?: string;
                                hash?: string;
                            }>>;
                        }, "strip", z.ZodTypeAny, {
                            small?: {
                                url?: string;
                                name?: string;
                                hash?: string;
                            };
                            thumbnail?: {
                                url?: string;
                                name?: string;
                                hash?: string;
                            };
                            medium?: {
                                url?: string;
                                name?: string;
                                hash?: string;
                            };
                            large?: {
                                url?: string;
                                name?: string;
                                hash?: string;
                            };
                        }, {
                            small?: {
                                url?: string;
                                name?: string;
                                hash?: string;
                            };
                            thumbnail?: {
                                url?: string;
                                name?: string;
                                hash?: string;
                            };
                            medium?: {
                                url?: string;
                                name?: string;
                                hash?: string;
                            };
                            large?: {
                                url?: string;
                                name?: string;
                                hash?: string;
                            };
                        }>>;
                        url: z.ZodString;
                        name: z.ZodString;
                        hash: z.ZodString;
                        id: z.ZodNumber;
                    }, "strip", z.ZodTypeAny, {
                        url?: string;
                        name?: string;
                        hash?: string;
                        id?: number;
                        formats?: {
                            small?: {
                                url?: string;
                                name?: string;
                                hash?: string;
                            };
                            thumbnail?: {
                                url?: string;
                                name?: string;
                                hash?: string;
                            };
                            medium?: {
                                url?: string;
                                name?: string;
                                hash?: string;
                            };
                            large?: {
                                url?: string;
                                name?: string;
                                hash?: string;
                            };
                        };
                    }, {
                        url?: string;
                        name?: string;
                        hash?: string;
                        id?: number;
                        formats?: {
                            small?: {
                                url?: string;
                                name?: string;
                                hash?: string;
                            };
                            thumbnail?: {
                                url?: string;
                                name?: string;
                                hash?: string;
                            };
                            medium?: {
                                url?: string;
                                name?: string;
                                hash?: string;
                            };
                            large?: {
                                url?: string;
                                name?: string;
                                hash?: string;
                            };
                        };
                    }>>>;
                }, "strip", z.ZodTypeAny, {
                    id?: number;
                    username?: string;
                    email?: string;
                    avatar?: {
                        url?: string;
                        name?: string;
                        hash?: string;
                        id?: number;
                        formats?: {
                            small?: {
                                url?: string;
                                name?: string;
                                hash?: string;
                            };
                            thumbnail?: {
                                url?: string;
                                name?: string;
                                hash?: string;
                            };
                            medium?: {
                                url?: string;
                                name?: string;
                                hash?: string;
                            };
                            large?: {
                                url?: string;
                                name?: string;
                                hash?: string;
                            };
                        };
                    };
                }, {
                    id?: number;
                    username?: string;
                    email?: string;
                    avatar?: {
                        url?: string;
                        name?: string;
                        hash?: string;
                        id?: number;
                        formats?: {
                            small?: {
                                url?: string;
                                name?: string;
                                hash?: string;
                            };
                            thumbnail?: {
                                url?: string;
                                name?: string;
                                hash?: string;
                            };
                            medium?: {
                                url?: string;
                                name?: string;
                                hash?: string;
                            };
                            large?: {
                                url?: string;
                                name?: string;
                                hash?: string;
                            };
                        };
                    };
                }>]>>>;
                isAdminComment: z.ZodNullable<z.ZodBoolean>;
                removed: z.ZodNullable<z.ZodBoolean>;
                approvalStatus: z.ZodNullable<z.ZodString>;
                related: z.ZodString;
                createdAt: z.ZodString;
                updatedAt: z.ZodString;
                publishedAt: z.ZodString;
                locale: z.ZodNullable<z.ZodString>;
            }, "strip", z.ZodTypeAny, {
                id?: number;
                documentId?: string;
                content?: string;
                blocked?: boolean;
                blockedThread?: boolean;
                blockReason?: string;
                isAdminComment?: boolean;
                removed?: boolean;
                approvalStatus?: string;
                related?: string;
                createdAt?: string;
                updatedAt?: string;
                publishedAt?: string;
                authorId?: string;
                authorName?: string;
                authorEmail?: string;
                authorAvatar?: string;
                authorUser?: string | {
                    id?: number;
                    username?: string;
                    email?: string;
                    avatar?: {
                        url?: string;
                        name?: string;
                        hash?: string;
                        id?: number;
                        formats?: {
                            small?: {
                                url?: string;
                                name?: string;
                                hash?: string;
                            };
                            thumbnail?: {
                                url?: string;
                                name?: string;
                                hash?: string;
                            };
                            medium?: {
                                url?: string;
                                name?: string;
                                hash?: string;
                            };
                            large?: {
                                url?: string;
                                name?: string;
                                hash?: string;
                            };
                        };
                    };
                };
                locale?: string;
            }, {
                id?: number;
                documentId?: string;
                content?: string;
                blocked?: boolean;
                blockedThread?: boolean;
                blockReason?: string;
                isAdminComment?: boolean;
                removed?: boolean;
                approvalStatus?: string;
                related?: string;
                createdAt?: string;
                updatedAt?: string;
                publishedAt?: string;
                authorId?: string;
                authorName?: string;
                authorEmail?: string;
                authorAvatar?: string;
                authorUser?: string | {
                    id?: number;
                    username?: string;
                    email?: string;
                    avatar?: {
                        url?: string;
                        name?: string;
                        hash?: string;
                        id?: number;
                        formats?: {
                            small?: {
                                url?: string;
                                name?: string;
                                hash?: string;
                            };
                            thumbnail?: {
                                url?: string;
                                name?: string;
                                hash?: string;
                            };
                            medium?: {
                                url?: string;
                                name?: string;
                                hash?: string;
                            };
                            large?: {
                                url?: string;
                                name?: string;
                                hash?: string;
                            };
                        };
                    };
                };
                locale?: string;
            }>>>;
        }, "strip", z.ZodTypeAny, {
            id?: number;
            documentId?: string;
            content?: string;
            related?: {
                id?: number;
                documentId?: string;
                content?: string;
                blocked?: boolean;
                blockedThread?: boolean;
                blockReason?: string;
                isAdminComment?: boolean;
                removed?: boolean;
                approvalStatus?: string;
                related?: string;
                createdAt?: string;
                updatedAt?: string;
                publishedAt?: string;
                authorId?: string;
                authorName?: string;
                authorEmail?: string;
                authorAvatar?: string;
                authorUser?: string | {
                    id?: number;
                    username?: string;
                    email?: string;
                    avatar?: {
                        url?: string;
                        name?: string;
                        hash?: string;
                        id?: number;
                        formats?: {
                            small?: {
                                url?: string;
                                name?: string;
                                hash?: string;
                            };
                            thumbnail?: {
                                url?: string;
                                name?: string;
                                hash?: string;
                            };
                            medium?: {
                                url?: string;
                                name?: string;
                                hash?: string;
                            };
                            large?: {
                                url?: string;
                                name?: string;
                                hash?: string;
                            };
                        };
                    };
                };
                locale?: string;
            };
            createdAt?: string;
            updatedAt?: string;
            publishedAt?: string;
            locale?: string;
            reason?: string;
            resolved?: boolean;
        }, {
            id?: number;
            documentId?: string;
            content?: string;
            related?: {
                id?: number;
                documentId?: string;
                content?: string;
                blocked?: boolean;
                blockedThread?: boolean;
                blockReason?: string;
                isAdminComment?: boolean;
                removed?: boolean;
                approvalStatus?: string;
                related?: string;
                createdAt?: string;
                updatedAt?: string;
                publishedAt?: string;
                authorId?: string;
                authorName?: string;
                authorEmail?: string;
                authorAvatar?: string;
                authorUser?: string | {
                    id?: number;
                    username?: string;
                    email?: string;
                    avatar?: {
                        url?: string;
                        name?: string;
                        hash?: string;
                        id?: number;
                        formats?: {
                            small?: {
                                url?: string;
                                name?: string;
                                hash?: string;
                            };
                            thumbnail?: {
                                url?: string;
                                name?: string;
                                hash?: string;
                            };
                            medium?: {
                                url?: string;
                                name?: string;
                                hash?: string;
                            };
                            large?: {
                                url?: string;
                                name?: string;
                                hash?: string;
                            };
                        };
                    };
                };
                locale?: string;
            };
            createdAt?: string;
            updatedAt?: string;
            publishedAt?: string;
            locale?: string;
            reason?: string;
            resolved?: boolean;
        }>, "many">;
        pagination: z.ZodObject<{
            page: z.ZodNumber;
            pageSize: z.ZodNumber;
            pageCount: z.ZodNumber;
            total: z.ZodNumber;
        }, "strip", z.ZodTypeAny, {
            page?: number;
            pageSize?: number;
            pageCount?: number;
            total?: number;
        }, {
            page?: number;
            pageSize?: number;
            pageCount?: number;
            total?: number;
        }>;
    }, "strip", z.ZodTypeAny, {
        pagination?: {
            page?: number;
            pageSize?: number;
            pageCount?: number;
            total?: number;
        };
        results?: {
            id?: number;
            documentId?: string;
            content?: string;
            related?: {
                id?: number;
                documentId?: string;
                content?: string;
                blocked?: boolean;
                blockedThread?: boolean;
                blockReason?: string;
                isAdminComment?: boolean;
                removed?: boolean;
                approvalStatus?: string;
                related?: string;
                createdAt?: string;
                updatedAt?: string;
                publishedAt?: string;
                authorId?: string;
                authorName?: string;
                authorEmail?: string;
                authorAvatar?: string;
                authorUser?: string | {
                    id?: number;
                    username?: string;
                    email?: string;
                    avatar?: {
                        url?: string;
                        name?: string;
                        hash?: string;
                        id?: number;
                        formats?: {
                            small?: {
                                url?: string;
                                name?: string;
                                hash?: string;
                            };
                            thumbnail?: {
                                url?: string;
                                name?: string;
                                hash?: string;
                            };
                            medium?: {
                                url?: string;
                                name?: string;
                                hash?: string;
                            };
                            large?: {
                                url?: string;
                                name?: string;
                                hash?: string;
                            };
                        };
                    };
                };
                locale?: string;
            };
            createdAt?: string;
            updatedAt?: string;
            publishedAt?: string;
            locale?: string;
            reason?: string;
            resolved?: boolean;
        }[];
    }, {
        pagination?: {
            page?: number;
            pageSize?: number;
            pageCount?: number;
            total?: number;
        };
        results?: {
            id?: number;
            documentId?: string;
            content?: string;
            related?: {
                id?: number;
                documentId?: string;
                content?: string;
                blocked?: boolean;
                blockedThread?: boolean;
                blockReason?: string;
                isAdminComment?: boolean;
                removed?: boolean;
                approvalStatus?: string;
                related?: string;
                createdAt?: string;
                updatedAt?: string;
                publishedAt?: string;
                authorId?: string;
                authorName?: string;
                authorEmail?: string;
                authorAvatar?: string;
                authorUser?: string | {
                    id?: number;
                    username?: string;
                    email?: string;
                    avatar?: {
                        url?: string;
                        name?: string;
                        hash?: string;
                        id?: number;
                        formats?: {
                            small?: {
                                url?: string;
                                name?: string;
                                hash?: string;
                            };
                            thumbnail?: {
                                url?: string;
                                name?: string;
                                hash?: string;
                            };
                            medium?: {
                                url?: string;
                                name?: string;
                                hash?: string;
                            };
                            large?: {
                                url?: string;
                                name?: string;
                                hash?: string;
                            };
                        };
                    };
                };
                locale?: string;
            };
            createdAt?: string;
            updatedAt?: string;
            publishedAt?: string;
            locale?: string;
            reason?: string;
            resolved?: boolean;
        }[];
    }>;
    update: z.ZodObject<{
        id: z.ZodNumber;
        documentId: z.ZodNullable<z.ZodString>;
        content: z.ZodString;
        reason: z.ZodString;
        resolved: z.ZodBoolean;
        createdAt: z.ZodString;
        updatedAt: z.ZodString;
        publishedAt: z.ZodNullable<z.ZodString>;
        locale: z.ZodNullable<z.ZodString>;
    }, "strip", z.ZodTypeAny, {
        id?: number;
        documentId?: string;
        content?: string;
        createdAt?: string;
        updatedAt?: string;
        publishedAt?: string;
        locale?: string;
        reason?: string;
        resolved?: boolean;
    }, {
        id?: number;
        documentId?: string;
        content?: string;
        createdAt?: string;
        updatedAt?: string;
        publishedAt?: string;
        locale?: string;
        reason?: string;
        resolved?: boolean;
    }>;
    create: z.ZodObject<{
        id: z.ZodNumber;
        documentId: z.ZodNullable<z.ZodString>;
        content: z.ZodString;
        reason: z.ZodString;
        resolved: z.ZodBoolean;
        createdAt: z.ZodString;
        updatedAt: z.ZodString;
        publishedAt: z.ZodNullable<z.ZodString>;
        locale: z.ZodNullable<z.ZodString>;
        related: z.ZodOptional<z.ZodNullable<z.ZodObject<{
            id: z.ZodNumber;
            documentId: z.ZodString;
            content: z.ZodString;
            blocked: z.ZodBoolean;
            blockedThread: z.ZodBoolean;
            blockReason: z.ZodNullable<z.ZodString>;
            authorId: z.ZodNullable<z.ZodString>;
            authorName: z.ZodNullable<z.ZodString>;
            authorEmail: z.ZodNullable<z.ZodString>;
            authorAvatar: z.ZodNullable<z.ZodString>;
            authorUser: z.ZodNullable<z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodObject<{
                id: z.ZodNumber;
                username: z.ZodString;
                email: z.ZodString;
                avatar: z.ZodOptional<z.ZodNullable<z.ZodObject<{
                    formats: z.ZodOptional<z.ZodObject<{
                        thumbnail: z.ZodOptional<z.ZodObject<{
                            url: z.ZodString;
                            name: z.ZodString;
                            hash: z.ZodString;
                        }, "strip", z.ZodTypeAny, {
                            url?: string;
                            name?: string;
                            hash?: string;
                        }, {
                            url?: string;
                            name?: string;
                            hash?: string;
                        }>>;
                        small: z.ZodOptional<z.ZodObject<{
                            url: z.ZodString;
                            name: z.ZodString;
                            hash: z.ZodString;
                        }, "strip", z.ZodTypeAny, {
                            url?: string;
                            name?: string;
                            hash?: string;
                        }, {
                            url?: string;
                            name?: string;
                            hash?: string;
                        }>>;
                        medium: z.ZodOptional<z.ZodObject<{
                            url: z.ZodString;
                            name: z.ZodString;
                            hash: z.ZodString;
                        }, "strip", z.ZodTypeAny, {
                            url?: string;
                            name?: string;
                            hash?: string;
                        }, {
                            url?: string;
                            name?: string;
                            hash?: string;
                        }>>;
                        large: z.ZodOptional<z.ZodObject<{
                            url: z.ZodString;
                            name: z.ZodString;
                            hash: z.ZodString;
                        }, "strip", z.ZodTypeAny, {
                            url?: string;
                            name?: string;
                            hash?: string;
                        }, {
                            url?: string;
                            name?: string;
                            hash?: string;
                        }>>;
                    }, "strip", z.ZodTypeAny, {
                        small?: {
                            url?: string;
                            name?: string;
                            hash?: string;
                        };
                        thumbnail?: {
                            url?: string;
                            name?: string;
                            hash?: string;
                        };
                        medium?: {
                            url?: string;
                            name?: string;
                            hash?: string;
                        };
                        large?: {
                            url?: string;
                            name?: string;
                            hash?: string;
                        };
                    }, {
                        small?: {
                            url?: string;
                            name?: string;
                            hash?: string;
                        };
                        thumbnail?: {
                            url?: string;
                            name?: string;
                            hash?: string;
                        };
                        medium?: {
                            url?: string;
                            name?: string;
                            hash?: string;
                        };
                        large?: {
                            url?: string;
                            name?: string;
                            hash?: string;
                        };
                    }>>;
                    url: z.ZodString;
                    name: z.ZodString;
                    hash: z.ZodString;
                    id: z.ZodNumber;
                }, "strip", z.ZodTypeAny, {
                    url?: string;
                    name?: string;
                    hash?: string;
                    id?: number;
                    formats?: {
                        small?: {
                            url?: string;
                            name?: string;
                            hash?: string;
                        };
                        thumbnail?: {
                            url?: string;
                            name?: string;
                            hash?: string;
                        };
                        medium?: {
                            url?: string;
                            name?: string;
                            hash?: string;
                        };
                        large?: {
                            url?: string;
                            name?: string;
                            hash?: string;
                        };
                    };
                }, {
                    url?: string;
                    name?: string;
                    hash?: string;
                    id?: number;
                    formats?: {
                        small?: {
                            url?: string;
                            name?: string;
                            hash?: string;
                        };
                        thumbnail?: {
                            url?: string;
                            name?: string;
                            hash?: string;
                        };
                        medium?: {
                            url?: string;
                            name?: string;
                            hash?: string;
                        };
                        large?: {
                            url?: string;
                            name?: string;
                            hash?: string;
                        };
                    };
                }>>>;
            }, "strip", z.ZodTypeAny, {
                id?: number;
                username?: string;
                email?: string;
                avatar?: {
                    url?: string;
                    name?: string;
                    hash?: string;
                    id?: number;
                    formats?: {
                        small?: {
                            url?: string;
                            name?: string;
                            hash?: string;
                        };
                        thumbnail?: {
                            url?: string;
                            name?: string;
                            hash?: string;
                        };
                        medium?: {
                            url?: string;
                            name?: string;
                            hash?: string;
                        };
                        large?: {
                            url?: string;
                            name?: string;
                            hash?: string;
                        };
                    };
                };
            }, {
                id?: number;
                username?: string;
                email?: string;
                avatar?: {
                    url?: string;
                    name?: string;
                    hash?: string;
                    id?: number;
                    formats?: {
                        small?: {
                            url?: string;
                            name?: string;
                            hash?: string;
                        };
                        thumbnail?: {
                            url?: string;
                            name?: string;
                            hash?: string;
                        };
                        medium?: {
                            url?: string;
                            name?: string;
                            hash?: string;
                        };
                        large?: {
                            url?: string;
                            name?: string;
                            hash?: string;
                        };
                    };
                };
            }>]>>>;
            isAdminComment: z.ZodNullable<z.ZodBoolean>;
            removed: z.ZodNullable<z.ZodBoolean>;
            approvalStatus: z.ZodNullable<z.ZodString>;
            related: z.ZodString;
            createdAt: z.ZodString;
            updatedAt: z.ZodString;
            publishedAt: z.ZodString;
            locale: z.ZodNullable<z.ZodString>;
        }, "strip", z.ZodTypeAny, {
            id?: number;
            documentId?: string;
            content?: string;
            blocked?: boolean;
            blockedThread?: boolean;
            blockReason?: string;
            isAdminComment?: boolean;
            removed?: boolean;
            approvalStatus?: string;
            related?: string;
            createdAt?: string;
            updatedAt?: string;
            publishedAt?: string;
            authorId?: string;
            authorName?: string;
            authorEmail?: string;
            authorAvatar?: string;
            authorUser?: string | {
                id?: number;
                username?: string;
                email?: string;
                avatar?: {
                    url?: string;
                    name?: string;
                    hash?: string;
                    id?: number;
                    formats?: {
                        small?: {
                            url?: string;
                            name?: string;
                            hash?: string;
                        };
                        thumbnail?: {
                            url?: string;
                            name?: string;
                            hash?: string;
                        };
                        medium?: {
                            url?: string;
                            name?: string;
                            hash?: string;
                        };
                        large?: {
                            url?: string;
                            name?: string;
                            hash?: string;
                        };
                    };
                };
            };
            locale?: string;
        }, {
            id?: number;
            documentId?: string;
            content?: string;
            blocked?: boolean;
            blockedThread?: boolean;
            blockReason?: string;
            isAdminComment?: boolean;
            removed?: boolean;
            approvalStatus?: string;
            related?: string;
            createdAt?: string;
            updatedAt?: string;
            publishedAt?: string;
            authorId?: string;
            authorName?: string;
            authorEmail?: string;
            authorAvatar?: string;
            authorUser?: string | {
                id?: number;
                username?: string;
                email?: string;
                avatar?: {
                    url?: string;
                    name?: string;
                    hash?: string;
                    id?: number;
                    formats?: {
                        small?: {
                            url?: string;
                            name?: string;
                            hash?: string;
                        };
                        thumbnail?: {
                            url?: string;
                            name?: string;
                            hash?: string;
                        };
                        medium?: {
                            url?: string;
                            name?: string;
                            hash?: string;
                        };
                        large?: {
                            url?: string;
                            name?: string;
                            hash?: string;
                        };
                    };
                };
            };
            locale?: string;
        }>>>;
    }, "strip", z.ZodTypeAny, {
        id?: number;
        documentId?: string;
        content?: string;
        related?: {
            id?: number;
            documentId?: string;
            content?: string;
            blocked?: boolean;
            blockedThread?: boolean;
            blockReason?: string;
            isAdminComment?: boolean;
            removed?: boolean;
            approvalStatus?: string;
            related?: string;
            createdAt?: string;
            updatedAt?: string;
            publishedAt?: string;
            authorId?: string;
            authorName?: string;
            authorEmail?: string;
            authorAvatar?: string;
            authorUser?: string | {
                id?: number;
                username?: string;
                email?: string;
                avatar?: {
                    url?: string;
                    name?: string;
                    hash?: string;
                    id?: number;
                    formats?: {
                        small?: {
                            url?: string;
                            name?: string;
                            hash?: string;
                        };
                        thumbnail?: {
                            url?: string;
                            name?: string;
                            hash?: string;
                        };
                        medium?: {
                            url?: string;
                            name?: string;
                            hash?: string;
                        };
                        large?: {
                            url?: string;
                            name?: string;
                            hash?: string;
                        };
                    };
                };
            };
            locale?: string;
        };
        createdAt?: string;
        updatedAt?: string;
        publishedAt?: string;
        locale?: string;
        reason?: string;
        resolved?: boolean;
    }, {
        id?: number;
        documentId?: string;
        content?: string;
        related?: {
            id?: number;
            documentId?: string;
            content?: string;
            blocked?: boolean;
            blockedThread?: boolean;
            blockReason?: string;
            isAdminComment?: boolean;
            removed?: boolean;
            approvalStatus?: string;
            related?: string;
            createdAt?: string;
            updatedAt?: string;
            publishedAt?: string;
            authorId?: string;
            authorName?: string;
            authorEmail?: string;
            authorAvatar?: string;
            authorUser?: string | {
                id?: number;
                username?: string;
                email?: string;
                avatar?: {
                    url?: string;
                    name?: string;
                    hash?: string;
                    id?: number;
                    formats?: {
                        small?: {
                            url?: string;
                            name?: string;
                            hash?: string;
                        };
                        thumbnail?: {
                            url?: string;
                            name?: string;
                            hash?: string;
                        };
                        medium?: {
                            url?: string;
                            name?: string;
                            hash?: string;
                        };
                        large?: {
                            url?: string;
                            name?: string;
                            hash?: string;
                        };
                    };
                };
            };
            locale?: string;
        };
        createdAt?: string;
        updatedAt?: string;
        publishedAt?: string;
        locale?: string;
        reason?: string;
        resolved?: boolean;
    }>;
};
export {};
