/**
 * Apideck
 * The Apideck OpenAPI Spec: SDK Optimized
 *
 * The version of the OpenAPI document: 10.13.0
 * Contact: support@apideck.com
 *
 * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
 * https://openapi-generator.tech
 * Do not edit the class manually.
 */
import { ApisFilter, ConnectorsFilter, GetApiResourceCoverageResponse, GetApiResourceResponse, GetApiResponse, GetApisResponse, GetConnectorResourceResponse, GetConnectorResponse, GetConnectorsResponse, UnifiedApiId } from '../models';
import * as runtime from '../runtime';
export interface ConnectorApiApiResourceCoverageOneRequest {
    id: string;
    resourceId: string;
    appId?: string;
}
export interface ConnectorApiApiResourcesOneRequest {
    id: string;
    resourceId: string;
    appId?: string;
}
export interface ConnectorApiApisAllRequest {
    appId?: string;
    cursor?: string | null;
    limit?: number;
    filter?: ApisFilter;
}
export interface ConnectorApiApisOneRequest {
    id: string;
    appId?: string;
}
export interface ConnectorApiConnectorDocsOneRequest {
    id: string;
    docId: string;
    appId?: string;
}
export interface ConnectorApiConnectorResourcesOneRequest {
    id: string;
    resourceId: string;
    appId?: string;
    unifiedApi?: UnifiedApiId;
}
export interface ConnectorApiConnectorsAllRequest {
    appId?: string;
    cursor?: string | null;
    limit?: number;
    filter?: ConnectorsFilter;
}
export interface ConnectorApiConnectorsOneRequest {
    id: string;
    appId?: string;
}
/**
 *
 */
export declare class ConnectorApi extends runtime.BaseAPI {
    /**
     * Get API Resource Coverage
     * Get API Resource Coverage
     */
    apiResourceCoverageOneRaw(requestParameters: ConnectorApiApiResourceCoverageOneRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<GetApiResourceCoverageResponse>>;
    /**
     * Get API Resource Coverage
     * Get API Resource Coverage
     */
    apiResourceCoverageOne(requestParameters: ConnectorApiApiResourceCoverageOneRequest, initOverrides?: RequestInit): Promise<GetApiResourceCoverageResponse>;
    /**
     * Get API Resource
     * Get API Resource
     */
    apiResourcesOneRaw(requestParameters: ConnectorApiApiResourcesOneRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<GetApiResourceResponse>>;
    /**
     * Get API Resource
     * Get API Resource
     */
    apiResourcesOne(requestParameters: ConnectorApiApiResourcesOneRequest, initOverrides?: RequestInit): Promise<GetApiResourceResponse>;
    /**
     * List APIs
     * List APIs
     */
    apisAllRaw(requestParameters: ConnectorApiApisAllRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<GetApisResponse>>;
    /**
     * List APIs
     * List APIs
     */
    apisAll(requestParameters?: ConnectorApiApisAllRequest, initOverrides?: RequestInit): Promise<GetApisResponse>;
    /**
     * Get API
     * Get API
     */
    apisOneRaw(requestParameters: ConnectorApiApisOneRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<GetApiResponse>>;
    /**
     * Get API
     * Get API
     */
    apisOne(requestParameters: ConnectorApiApisOneRequest, initOverrides?: RequestInit): Promise<GetApiResponse>;
    /**
     * Get Connector Doc content
     * Get Connector Doc content
     */
    connectorDocsOneRaw(requestParameters: ConnectorApiConnectorDocsOneRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<string>>;
    /**
     * Get Connector Doc content
     * Get Connector Doc content
     */
    connectorDocsOne(requestParameters: ConnectorApiConnectorDocsOneRequest, initOverrides?: RequestInit): Promise<string>;
    /**
     * Get Connector Resource
     * Get Connector Resource
     */
    connectorResourcesOneRaw(requestParameters: ConnectorApiConnectorResourcesOneRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<GetConnectorResourceResponse>>;
    /**
     * Get Connector Resource
     * Get Connector Resource
     */
    connectorResourcesOne(requestParameters: ConnectorApiConnectorResourcesOneRequest, initOverrides?: RequestInit): Promise<GetConnectorResourceResponse>;
    /**
     * List Connectors
     * List Connectors
     */
    connectorsAllRaw(requestParameters: ConnectorApiConnectorsAllRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<GetConnectorsResponse>>;
    /**
     * List Connectors
     * List Connectors
     */
    connectorsAll(requestParameters?: ConnectorApiConnectorsAllRequest, initOverrides?: RequestInit): Promise<GetConnectorsResponse>;
    /**
     * Get Connector
     * Get Connector
     */
    connectorsOneRaw(requestParameters: ConnectorApiConnectorsOneRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<GetConnectorResponse>>;
    /**
     * Get Connector
     * Get Connector
     */
    connectorsOne(requestParameters: ConnectorApiConnectorsOneRequest, initOverrides?: RequestInit): Promise<GetConnectorResponse>;
}
