/**
 * Platform
 * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
 *
 * The version of the OpenAPI document: 1.0.0
 *
 *
 * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
 * https://openapi-generator.tech
 * Do not edit the class manually.
 */
import type { Blog, Contact, Job, Press, Publication, ResponseMessage } from '../models/index';
import * as runtime from '../runtime';
export interface OfficialApiCreateBlogUsingPOSTRequest {
    blog?: Blog;
}
export interface OfficialApiCreateJobUsingPOSTRequest {
    job?: Job;
}
export interface OfficialApiCreatePressUsingPOSTRequest {
    press?: Press;
}
export interface OfficialApiCreatePublicationUsingPOSTRequest {
    publication?: Publication;
}
export interface OfficialApiDeleteBlogUsingPOSTRequest {
    blog?: Blog;
}
export interface OfficialApiDeleteJobUsingPOSTRequest {
    job?: Job;
}
export interface OfficialApiDeletePublicationUsingPOSTRequest {
    press?: Press;
}
export interface OfficialApiDeletePublicationUsingPOST1Request {
    publication?: Publication;
}
export interface OfficialApiQueryBlogListUsingPOSTRequest {
    blog?: Blog;
}
export interface OfficialApiQueryContactListUsingPOSTRequest {
    contact?: Contact;
}
export interface OfficialApiQueryJobListUsingPOST1Request {
    job?: Job;
}
export interface OfficialApiQueryPressListUsingPOSTRequest {
    press?: Press;
}
export interface OfficialApiQueryPublicationListUsingPOSTRequest {
    publication?: Publication;
}
export interface OfficialApiTopJobUsingPOSTRequest {
    job?: Job;
}
export interface OfficialApiTopPressUsingPOSTRequest {
    job?: Job;
}
export interface OfficialApiTopUsingPOSTRequest {
    job?: Job;
}
export interface OfficialApiUpdateBlogUsingPOSTRequest {
    blog?: Blog;
}
export interface OfficialApiUpdateJobUsingPOSTRequest {
    job?: Job;
}
export interface OfficialApiUpdatePressUsingPOSTRequest {
    press?: Press;
}
export interface OfficialApiUpdatePublicationUsingPOSTRequest {
    publication?: Publication;
}
export interface OfficialApiUploadUsingPOSTRequest {
    file: Blob;
}
/**
 *
 */
export declare class OfficialApi extends runtime.BaseAPI {
    /**
     * createBlog
     * createBlog
     */
    createBlogUsingPOSTRaw(requestParameters: OfficialApiCreateBlogUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * createBlog
     * createBlog
     */
    createBlogUsingPOST(requestParameters?: OfficialApiCreateBlogUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
    /**
     * createJob
     * createJob
     */
    createJobUsingPOSTRaw(requestParameters: OfficialApiCreateJobUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * createJob
     * createJob
     */
    createJobUsingPOST(requestParameters?: OfficialApiCreateJobUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
    /**
     * createPress
     * createPress
     */
    createPressUsingPOSTRaw(requestParameters: OfficialApiCreatePressUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * createPress
     * createPress
     */
    createPressUsingPOST(requestParameters?: OfficialApiCreatePressUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
    /**
     * createPublication
     * createPublication
     */
    createPublicationUsingPOSTRaw(requestParameters: OfficialApiCreatePublicationUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * createPublication
     * createPublication
     */
    createPublicationUsingPOST(requestParameters?: OfficialApiCreatePublicationUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
    /**
     * deleteBlog
     * deleteBlog
     */
    deleteBlogUsingPOSTRaw(requestParameters: OfficialApiDeleteBlogUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * deleteBlog
     * deleteBlog
     */
    deleteBlogUsingPOST(requestParameters?: OfficialApiDeleteBlogUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
    /**
     * deleteJob
     * deleteJob
     */
    deleteJobUsingPOSTRaw(requestParameters: OfficialApiDeleteJobUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * deleteJob
     * deleteJob
     */
    deleteJobUsingPOST(requestParameters?: OfficialApiDeleteJobUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
    /**
     * deletePress
     * deletePress
     */
    deletePublicationUsingPOSTRaw(requestParameters: OfficialApiDeletePublicationUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * deletePress
     * deletePress
     */
    deletePublicationUsingPOST(requestParameters?: OfficialApiDeletePublicationUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
    /**
     * deletePublication
     * deletePublication
     */
    deletePublicationUsingPOST1Raw(requestParameters: OfficialApiDeletePublicationUsingPOST1Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * deletePublication
     * deletePublication
     */
    deletePublicationUsingPOST1(requestParameters?: OfficialApiDeletePublicationUsingPOST1Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
    /**
     * queryBlogList
     * queryBlogList
     */
    queryBlogListUsingPOSTRaw(requestParameters: OfficialApiQueryBlogListUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * queryBlogList
     * queryBlogList
     */
    queryBlogListUsingPOST(requestParameters?: OfficialApiQueryBlogListUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
    /**
     * queryConcatList
     * queryContactList
     */
    queryContactListUsingPOSTRaw(requestParameters: OfficialApiQueryContactListUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * queryConcatList
     * queryContactList
     */
    queryContactListUsingPOST(requestParameters?: OfficialApiQueryContactListUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
    /**
     * queryJobList
     * queryJobList
     */
    queryJobListUsingPOST1Raw(requestParameters: OfficialApiQueryJobListUsingPOST1Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * queryJobList
     * queryJobList
     */
    queryJobListUsingPOST1(requestParameters?: OfficialApiQueryJobListUsingPOST1Request, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
    /**
     * queryPressList
     * queryPressList
     */
    queryPressListUsingPOSTRaw(requestParameters: OfficialApiQueryPressListUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * queryPressList
     * queryPressList
     */
    queryPressListUsingPOST(requestParameters?: OfficialApiQueryPressListUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
    /**
     * list
     * queryPublicationList
     */
    queryPublicationListUsingPOSTRaw(requestParameters: OfficialApiQueryPublicationListUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * list
     * queryPublicationList
     */
    queryPublicationListUsingPOST(requestParameters?: OfficialApiQueryPublicationListUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
    /**
     * topJob
     * topJob
     */
    topJobUsingPOSTRaw(requestParameters: OfficialApiTopJobUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * topJob
     * topJob
     */
    topJobUsingPOST(requestParameters?: OfficialApiTopJobUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
    /**
     * topPress
     * topPress
     */
    topPressUsingPOSTRaw(requestParameters: OfficialApiTopPressUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * topPress
     * topPress
     */
    topPressUsingPOST(requestParameters?: OfficialApiTopPressUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
    /**
     * topPublication
     * topPublication
     */
    topUsingPOSTRaw(requestParameters: OfficialApiTopUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * topPublication
     * topPublication
     */
    topUsingPOST(requestParameters?: OfficialApiTopUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
    /**
     * updateBlog
     * updateBlog
     */
    updateBlogUsingPOSTRaw(requestParameters: OfficialApiUpdateBlogUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * updateBlog
     * updateBlog
     */
    updateBlogUsingPOST(requestParameters?: OfficialApiUpdateBlogUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
    /**
     * updateJob
     * updateJob
     */
    updateJobUsingPOSTRaw(requestParameters: OfficialApiUpdateJobUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * updateJob
     * updateJob
     */
    updateJobUsingPOST(requestParameters?: OfficialApiUpdateJobUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
    /**
     * updatePress
     * updatePress
     */
    updatePressUsingPOSTRaw(requestParameters: OfficialApiUpdatePressUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * updatePress
     * updatePress
     */
    updatePressUsingPOST(requestParameters?: OfficialApiUpdatePressUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
    /**
     * updatePublication
     * updatePublication
     */
    updatePublicationUsingPOSTRaw(requestParameters: OfficialApiUpdatePublicationUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * updatePublication
     * updatePublication
     */
    updatePublicationUsingPOST(requestParameters?: OfficialApiUpdatePublicationUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
    /**
     * upload file
     * upload file
     */
    uploadUsingPOSTRaw(requestParameters: OfficialApiUploadUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ResponseMessage>>;
    /**
     * upload file
     * upload file
     */
    uploadUsingPOST(requestParameters: OfficialApiUploadUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ResponseMessage>;
}
