/**
 * 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 * as runtime from '../runtime';
interface CreateAgentMetadataUsingPOSTRequest {
    id: string;
    agentId: string;
    name: string;
    sign: string;
    token: string;
    url: string;
}
interface DetailUsingGETRequest {
    id: string;
}
interface GetAuthorAddressUsingGETRequest {
    contractAddress: string;
}
/**
 *
 */
export declare class ModelTokenAgentApi extends runtime.BaseAPI {
    /**
     *
     * createAgentMetadata
     */
    createAgentMetadataUsingPOSTRaw(requestParameters: CreateAgentMetadataUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<string>>;
    /**
     *
     * createAgentMetadata
     */
    createAgentMetadataUsingPOST(requestParameters: CreateAgentMetadataUsingPOSTRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<string>;
    /**
     *
     * detail
     */
    detailUsingGETRaw(requestParameters: DetailUsingGETRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<{
        [key: string]: object;
    }>>;
    /**
     *
     * detail
     */
    detailUsingGET(requestParameters: DetailUsingGETRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<{
        [key: string]: object;
    }>;
    /**
     *
     * getAuthorAddress
     */
    getAuthorAddressUsingGETRaw(requestParameters: GetAuthorAddressUsingGETRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<string>>;
    /**
     *
     * getAuthorAddress
     */
    getAuthorAddressUsingGET(requestParameters: GetAuthorAddressUsingGETRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<string>;
    /**
     *
     * version
     */
    versionUsingGETRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<string>>;
    /**
     *
     * version
     */
    versionUsingGET(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<string>;
}
export {};
