/**
 * Generated by orval v8.19.0 🍺
 * Do not edit manually.
 * Webitel API
 * OpenAPI spec version: 24.04.0
 */
import * as zod from 'zod';
/**
 * @summary List of the Space's Article(s).
 */
export declare const ListArticlesParams: zod.ZodObject<{
    space_id: zod.ZodString;
}, zod.z.core.$strip>;
export declare const ListArticlesQueryParams: zod.ZodObject<{
    page: zod.ZodOptional<zod.ZodNumber>;
    size: zod.ZodOptional<zod.ZodNumber>;
    sort: zod.ZodOptional<zod.ZodArray<zod.ZodString>>;
    fields: zod.ZodOptional<zod.ZodArray<zod.ZodString>>;
    q: zod.ZodOptional<zod.ZodString>;
    articleId: zod.ZodOptional<zod.ZodString>;
    state: zod.ZodOptional<zod.ZodBoolean>;
    tags: zod.ZodOptional<zod.ZodArray<zod.ZodString>>;
}, zod.z.core.$strip>;
export declare const ListArticlesResponse: zod.ZodObject<{
    data: zod.ZodOptional<zod.ZodArray<zod.ZodObject<{
        tags: zod.ZodOptional<zod.ZodArray<zod.ZodString>>;
        createdAt: zod.ZodOptional<zod.ZodString>;
        createdBy: zod.ZodOptional<zod.ZodObject<{
            id: zod.ZodOptional<zod.ZodString>;
            name: zod.ZodOptional<zod.ZodString>;
            type: zod.ZodOptional<zod.ZodString>;
        }, zod.z.core.$strip>>;
        etag: zod.ZodOptional<zod.ZodString>;
        hasChildren: zod.ZodOptional<zod.ZodBoolean>;
        id: zod.ZodOptional<zod.ZodString>;
        parentArticle: zod.ZodOptional<zod.ZodString>;
        pinned: zod.ZodOptional<zod.ZodBoolean>;
        spaceId: zod.ZodOptional<zod.ZodString>;
        state: zod.ZodOptional<zod.ZodBoolean>;
        text: zod.ZodOptional<zod.ZodString>;
        title: zod.ZodOptional<zod.ZodString>;
        updatedAt: zod.ZodOptional<zod.ZodString>;
        updatedBy: zod.ZodOptional<zod.ZodObject<{
            id: zod.ZodOptional<zod.ZodString>;
            name: zod.ZodOptional<zod.ZodString>;
            type: zod.ZodOptional<zod.ZodString>;
        }, zod.z.core.$strip>>;
        ver: zod.ZodOptional<zod.ZodNumber>;
    }, zod.z.core.$strip>>>;
    next: zod.ZodOptional<zod.ZodBoolean>;
    page: zod.ZodOptional<zod.ZodNumber>;
}, zod.z.core.$strip>;
export declare const CreateArticleParams: zod.ZodObject<{
    space_id: zod.ZodString;
}, zod.z.core.$strip>;
export declare const CreateArticleQueryParams: zod.ZodObject<{
    fields: zod.ZodOptional<zod.ZodArray<zod.ZodString>>;
}, zod.z.core.$strip>;
export declare const CreateArticleBody: zod.ZodObject<{
    tags: zod.ZodOptional<zod.ZodArray<zod.ZodString>>;
    etag: zod.ZodString;
    parentArticle: zod.ZodOptional<zod.ZodString>;
    pinned: zod.ZodOptional<zod.ZodBoolean>;
    spaceId: zod.ZodOptional<zod.ZodString>;
    state: zod.ZodOptional<zod.ZodBoolean>;
    text: zod.ZodOptional<zod.ZodString>;
    title: zod.ZodOptional<zod.ZodString>;
}, zod.z.core.$strip>;
export declare const CreateArticleResponse: zod.ZodObject<{
    data: zod.ZodOptional<zod.ZodArray<zod.ZodObject<{
        tags: zod.ZodOptional<zod.ZodArray<zod.ZodString>>;
        createdAt: zod.ZodOptional<zod.ZodString>;
        createdBy: zod.ZodOptional<zod.ZodObject<{
            id: zod.ZodOptional<zod.ZodString>;
            name: zod.ZodOptional<zod.ZodString>;
            type: zod.ZodOptional<zod.ZodString>;
        }, zod.z.core.$strip>>;
        etag: zod.ZodOptional<zod.ZodString>;
        hasChildren: zod.ZodOptional<zod.ZodBoolean>;
        id: zod.ZodOptional<zod.ZodString>;
        parentArticle: zod.ZodOptional<zod.ZodString>;
        pinned: zod.ZodOptional<zod.ZodBoolean>;
        spaceId: zod.ZodOptional<zod.ZodString>;
        state: zod.ZodOptional<zod.ZodBoolean>;
        text: zod.ZodOptional<zod.ZodString>;
        title: zod.ZodOptional<zod.ZodString>;
        updatedAt: zod.ZodOptional<zod.ZodString>;
        updatedBy: zod.ZodOptional<zod.ZodObject<{
            id: zod.ZodOptional<zod.ZodString>;
            name: zod.ZodOptional<zod.ZodString>;
            type: zod.ZodOptional<zod.ZodString>;
        }, zod.z.core.$strip>>;
        ver: zod.ZodOptional<zod.ZodNumber>;
    }, zod.z.core.$strip>>>;
    next: zod.ZodOptional<zod.ZodBoolean>;
    page: zod.ZodOptional<zod.ZodNumber>;
}, zod.z.core.$strip>;
export declare const ArticlesAttachmentListParams: zod.ZodObject<{
    space_id: zod.ZodString;
    article_id: zod.ZodString;
}, zod.z.core.$strip>;
export declare const ArticlesAttachmentListQueryParams: zod.ZodObject<{
    page: zod.ZodOptional<zod.ZodNumber>;
    size: zod.ZodOptional<zod.ZodNumber>;
    sort: zod.ZodOptional<zod.ZodArray<zod.ZodString>>;
}, zod.z.core.$strip>;
export declare const ArticlesAttachmentListResponse: zod.ZodObject<{
    data: zod.ZodOptional<zod.ZodArray<zod.ZodObject<{
        id: zod.ZodOptional<zod.ZodString>;
        size: zod.ZodOptional<zod.ZodNumber>;
        title: zod.ZodOptional<zod.ZodString>;
        uploadedBy: zod.ZodOptional<zod.ZodObject<{
            id: zod.ZodOptional<zod.ZodString>;
            name: zod.ZodOptional<zod.ZodString>;
            type: zod.ZodOptional<zod.ZodString>;
        }, zod.z.core.$strip>>;
    }, zod.z.core.$strip>>>;
    next: zod.ZodOptional<zod.ZodBoolean>;
    page: zod.ZodOptional<zod.ZodNumber>;
}, zod.z.core.$strip>;
/**
 * @summary List of the Space's Article(s).
 */
export declare const ListArticles2Params: zod.ZodObject<{
    space_id: zod.ZodString;
    article_id: zod.ZodString;
}, zod.z.core.$strip>;
export declare const ListArticles2QueryParams: zod.ZodObject<{
    page: zod.ZodOptional<zod.ZodNumber>;
    size: zod.ZodOptional<zod.ZodNumber>;
    sort: zod.ZodOptional<zod.ZodArray<zod.ZodString>>;
    fields: zod.ZodOptional<zod.ZodArray<zod.ZodString>>;
    q: zod.ZodOptional<zod.ZodString>;
    state: zod.ZodOptional<zod.ZodBoolean>;
    tags: zod.ZodOptional<zod.ZodArray<zod.ZodString>>;
}, zod.z.core.$strip>;
export declare const ListArticles2Response: zod.ZodObject<{
    data: zod.ZodOptional<zod.ZodArray<zod.ZodObject<{
        tags: zod.ZodOptional<zod.ZodArray<zod.ZodString>>;
        createdAt: zod.ZodOptional<zod.ZodString>;
        createdBy: zod.ZodOptional<zod.ZodObject<{
            id: zod.ZodOptional<zod.ZodString>;
            name: zod.ZodOptional<zod.ZodString>;
            type: zod.ZodOptional<zod.ZodString>;
        }, zod.z.core.$strip>>;
        etag: zod.ZodOptional<zod.ZodString>;
        hasChildren: zod.ZodOptional<zod.ZodBoolean>;
        id: zod.ZodOptional<zod.ZodString>;
        parentArticle: zod.ZodOptional<zod.ZodString>;
        pinned: zod.ZodOptional<zod.ZodBoolean>;
        spaceId: zod.ZodOptional<zod.ZodString>;
        state: zod.ZodOptional<zod.ZodBoolean>;
        text: zod.ZodOptional<zod.ZodString>;
        title: zod.ZodOptional<zod.ZodString>;
        updatedAt: zod.ZodOptional<zod.ZodString>;
        updatedBy: zod.ZodOptional<zod.ZodObject<{
            id: zod.ZodOptional<zod.ZodString>;
            name: zod.ZodOptional<zod.ZodString>;
            type: zod.ZodOptional<zod.ZodString>;
        }, zod.z.core.$strip>>;
        ver: zod.ZodOptional<zod.ZodNumber>;
    }, zod.z.core.$strip>>>;
    next: zod.ZodOptional<zod.ZodBoolean>;
    page: zod.ZodOptional<zod.ZodNumber>;
}, zod.z.core.$strip>;
export declare const ArticleVersionsListParams: zod.ZodObject<{
    space_id: zod.ZodString;
    article_id: zod.ZodString;
}, zod.z.core.$strip>;
export declare const ArticleVersionsListQueryParams: zod.ZodObject<{
    page: zod.ZodOptional<zod.ZodNumber>;
    size: zod.ZodOptional<zod.ZodNumber>;
    sort: zod.ZodOptional<zod.ZodArray<zod.ZodString>>;
}, zod.z.core.$strip>;
export declare const ArticleVersionsListResponse: zod.ZodObject<{
    data: zod.ZodOptional<zod.ZodArray<zod.ZodObject<{
        tags: zod.ZodOptional<zod.ZodArray<zod.ZodString>>;
        id: zod.ZodOptional<zod.ZodString>;
        parentArticle: zod.ZodOptional<zod.ZodString>;
        spaceId: zod.ZodOptional<zod.ZodString>;
        text: zod.ZodOptional<zod.ZodString>;
        title: zod.ZodOptional<zod.ZodString>;
        updatedAt: zod.ZodOptional<zod.ZodString>;
        updatedBy: zod.ZodOptional<zod.ZodObject<{
            id: zod.ZodOptional<zod.ZodString>;
            name: zod.ZodOptional<zod.ZodString>;
            type: zod.ZodOptional<zod.ZodString>;
        }, zod.z.core.$strip>>;
        ver: zod.ZodOptional<zod.ZodNumber>;
    }, zod.z.core.$strip>>>;
    next: zod.ZodOptional<zod.ZodBoolean>;
    page: zod.ZodOptional<zod.ZodNumber>;
}, zod.z.core.$strip>;
export declare const LocateArticleVersionParams: zod.ZodObject<{
    space_id: zod.ZodString;
    article_id: zod.ZodString;
    version_id: zod.ZodString;
}, zod.z.core.$strip>;
export declare const LocateArticleVersionResponse: zod.ZodObject<{
    tags: zod.ZodOptional<zod.ZodArray<zod.ZodString>>;
    id: zod.ZodOptional<zod.ZodString>;
    parentArticle: zod.ZodOptional<zod.ZodString>;
    spaceId: zod.ZodOptional<zod.ZodString>;
    text: zod.ZodOptional<zod.ZodString>;
    title: zod.ZodOptional<zod.ZodString>;
    updatedAt: zod.ZodOptional<zod.ZodString>;
    updatedBy: zod.ZodOptional<zod.ZodObject<{
        id: zod.ZodOptional<zod.ZodString>;
        name: zod.ZodOptional<zod.ZodString>;
        type: zod.ZodOptional<zod.ZodString>;
    }, zod.z.core.$strip>>;
    ver: zod.ZodOptional<zod.ZodNumber>;
}, zod.z.core.$strip>;
/**
 * @summary Remove the space's Article association.
 */
export declare const DeleteArticleParams: zod.ZodObject<{
    space_id: zod.ZodString;
    etag: zod.ZodString;
}, zod.z.core.$strip>;
export declare const DeleteArticleQueryParams: zod.ZodObject<{
    fields: zod.ZodOptional<zod.ZodArray<zod.ZodString>>;
}, zod.z.core.$strip>;
export declare const DeleteArticleResponse: zod.ZodObject<{
    tags: zod.ZodOptional<zod.ZodArray<zod.ZodString>>;
    createdAt: zod.ZodOptional<zod.ZodString>;
    createdBy: zod.ZodOptional<zod.ZodObject<{
        id: zod.ZodOptional<zod.ZodString>;
        name: zod.ZodOptional<zod.ZodString>;
        type: zod.ZodOptional<zod.ZodString>;
    }, zod.z.core.$strip>>;
    etag: zod.ZodOptional<zod.ZodString>;
    hasChildren: zod.ZodOptional<zod.ZodBoolean>;
    id: zod.ZodOptional<zod.ZodString>;
    parentArticle: zod.ZodOptional<zod.ZodString>;
    pinned: zod.ZodOptional<zod.ZodBoolean>;
    spaceId: zod.ZodOptional<zod.ZodString>;
    state: zod.ZodOptional<zod.ZodBoolean>;
    text: zod.ZodOptional<zod.ZodString>;
    title: zod.ZodOptional<zod.ZodString>;
    updatedAt: zod.ZodOptional<zod.ZodString>;
    updatedBy: zod.ZodOptional<zod.ZodObject<{
        id: zod.ZodOptional<zod.ZodString>;
        name: zod.ZodOptional<zod.ZodString>;
        type: zod.ZodOptional<zod.ZodString>;
    }, zod.z.core.$strip>>;
    ver: zod.ZodOptional<zod.ZodNumber>;
}, zod.z.core.$strip>;
/**
 * @summary Locate the space's Article association.
 */
export declare const LocateArticleParams: zod.ZodObject<{
    space_id: zod.ZodString;
    etag: zod.ZodString;
}, zod.z.core.$strip>;
export declare const LocateArticleQueryParams: zod.ZodObject<{
    fields: zod.ZodOptional<zod.ZodArray<zod.ZodString>>;
}, zod.z.core.$strip>;
export declare const LocateArticleResponse: zod.ZodObject<{
    tags: zod.ZodOptional<zod.ZodArray<zod.ZodString>>;
    createdAt: zod.ZodOptional<zod.ZodString>;
    createdBy: zod.ZodOptional<zod.ZodObject<{
        id: zod.ZodOptional<zod.ZodString>;
        name: zod.ZodOptional<zod.ZodString>;
        type: zod.ZodOptional<zod.ZodString>;
    }, zod.z.core.$strip>>;
    etag: zod.ZodOptional<zod.ZodString>;
    hasChildren: zod.ZodOptional<zod.ZodBoolean>;
    id: zod.ZodOptional<zod.ZodString>;
    parentArticle: zod.ZodOptional<zod.ZodString>;
    pinned: zod.ZodOptional<zod.ZodBoolean>;
    spaceId: zod.ZodOptional<zod.ZodString>;
    state: zod.ZodOptional<zod.ZodBoolean>;
    text: zod.ZodOptional<zod.ZodString>;
    title: zod.ZodOptional<zod.ZodString>;
    updatedAt: zod.ZodOptional<zod.ZodString>;
    updatedBy: zod.ZodOptional<zod.ZodObject<{
        id: zod.ZodOptional<zod.ZodString>;
        name: zod.ZodOptional<zod.ZodString>;
        type: zod.ZodOptional<zod.ZodString>;
    }, zod.z.core.$strip>>;
    ver: zod.ZodOptional<zod.ZodNumber>;
}, zod.z.core.$strip>;
/**
 * @summary Update the space's Article details.
 */
export declare const UpdateArticleParams: zod.ZodObject<{
    space_id: zod.ZodString;
    etag: zod.ZodString;
}, zod.z.core.$strip>;
export declare const UpdateArticleQueryParams: zod.ZodObject<{
    fields: zod.ZodOptional<zod.ZodArray<zod.ZodString>>;
}, zod.z.core.$strip>;
export declare const UpdateArticleBody: zod.ZodObject<{
    tags: zod.ZodOptional<zod.ZodArray<zod.ZodString>>;
    parentArticle: zod.ZodOptional<zod.ZodString>;
    pinned: zod.ZodOptional<zod.ZodBoolean>;
    spaceId: zod.ZodOptional<zod.ZodString>;
    state: zod.ZodOptional<zod.ZodBoolean>;
    text: zod.ZodOptional<zod.ZodString>;
    title: zod.ZodOptional<zod.ZodString>;
}, zod.z.core.$strip>;
export declare const UpdateArticleResponse: zod.ZodObject<{
    data: zod.ZodOptional<zod.ZodArray<zod.ZodObject<{
        tags: zod.ZodOptional<zod.ZodArray<zod.ZodString>>;
        createdAt: zod.ZodOptional<zod.ZodString>;
        createdBy: zod.ZodOptional<zod.ZodObject<{
            id: zod.ZodOptional<zod.ZodString>;
            name: zod.ZodOptional<zod.ZodString>;
            type: zod.ZodOptional<zod.ZodString>;
        }, zod.z.core.$strip>>;
        etag: zod.ZodOptional<zod.ZodString>;
        hasChildren: zod.ZodOptional<zod.ZodBoolean>;
        id: zod.ZodOptional<zod.ZodString>;
        parentArticle: zod.ZodOptional<zod.ZodString>;
        pinned: zod.ZodOptional<zod.ZodBoolean>;
        spaceId: zod.ZodOptional<zod.ZodString>;
        state: zod.ZodOptional<zod.ZodBoolean>;
        text: zod.ZodOptional<zod.ZodString>;
        title: zod.ZodOptional<zod.ZodString>;
        updatedAt: zod.ZodOptional<zod.ZodString>;
        updatedBy: zod.ZodOptional<zod.ZodObject<{
            id: zod.ZodOptional<zod.ZodString>;
            name: zod.ZodOptional<zod.ZodString>;
            type: zod.ZodOptional<zod.ZodString>;
        }, zod.z.core.$strip>>;
        ver: zod.ZodOptional<zod.ZodNumber>;
    }, zod.z.core.$strip>>>;
    next: zod.ZodOptional<zod.ZodBoolean>;
    page: zod.ZodOptional<zod.ZodNumber>;
}, zod.z.core.$strip>;
