/**
 * Synapse REST API
 * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
 *
 * The version of the OpenAPI document: v1
 *
 *
 * 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';
import type { AccessUrl, DrsObject, ServiceInformation } from '../models/index';
export interface GetGa4ghDrsV1ObjectsObjectIdRequest {
    objectId: string;
    expand: boolean;
}
export interface GetGa4ghDrsV1ObjectsObjectIdAccessAccessIdRequest {
    objectId: string;
    accessId: string;
}
/**
 *
 */
export declare class DrsServicesApi extends runtime.BaseAPI {
    /**
     */
    getGa4ghDrsV1ObjectsObjectIdRaw(requestParameters: GetGa4ghDrsV1ObjectsObjectIdRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<DrsObject>>;
    /**
     */
    getGa4ghDrsV1ObjectsObjectId(requestParameters: GetGa4ghDrsV1ObjectsObjectIdRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<DrsObject>;
    /**
     */
    getGa4ghDrsV1ObjectsObjectIdAccessAccessIdRaw(requestParameters: GetGa4ghDrsV1ObjectsObjectIdAccessAccessIdRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<AccessUrl>>;
    /**
     */
    getGa4ghDrsV1ObjectsObjectIdAccessAccessId(requestParameters: GetGa4ghDrsV1ObjectsObjectIdAccessAccessIdRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<AccessUrl>;
    /**
     */
    getGa4ghDrsV1ServiceInfoRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ServiceInformation>>;
    /**
     */
    getGa4ghDrsV1ServiceInfo(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ServiceInformation>;
}
