import type { HttpHandlerOptions as __HttpHandlerOptions, PaginationConfiguration, Paginator } from "@smithy/types"; import { type CopyImageSetCommandInput, type CopyImageSetCommandOutput } from "./commands/CopyImageSetCommand"; import { type CreateDatastoreCommandInput, type CreateDatastoreCommandOutput } from "./commands/CreateDatastoreCommand"; import { type DeleteDatastoreCommandInput, type DeleteDatastoreCommandOutput } from "./commands/DeleteDatastoreCommand"; import { type DeleteImageSetCommandInput, type DeleteImageSetCommandOutput } from "./commands/DeleteImageSetCommand"; import { type GetDatastoreCommandInput, type GetDatastoreCommandOutput } from "./commands/GetDatastoreCommand"; import { type GetDICOMImportJobCommandInput, type GetDICOMImportJobCommandOutput } from "./commands/GetDICOMImportJobCommand"; import { type GetImageFrameCommandInput, type GetImageFrameCommandOutput } from "./commands/GetImageFrameCommand"; import { type GetImageSetCommandInput, type GetImageSetCommandOutput } from "./commands/GetImageSetCommand"; import { type GetImageSetMetadataCommandInput, type GetImageSetMetadataCommandOutput } from "./commands/GetImageSetMetadataCommand"; import { type ListDatastoresCommandInput, type ListDatastoresCommandOutput } from "./commands/ListDatastoresCommand"; import { type ListDICOMImportJobsCommandInput, type ListDICOMImportJobsCommandOutput } from "./commands/ListDICOMImportJobsCommand"; import { type ListImageSetVersionsCommandInput, type ListImageSetVersionsCommandOutput } from "./commands/ListImageSetVersionsCommand"; import { type ListTagsForResourceCommandInput, type ListTagsForResourceCommandOutput } from "./commands/ListTagsForResourceCommand"; import { type SearchImageSetsCommandInput, type SearchImageSetsCommandOutput } from "./commands/SearchImageSetsCommand"; import { type StartDICOMImportJobCommandInput, type StartDICOMImportJobCommandOutput } from "./commands/StartDICOMImportJobCommand"; import { type TagResourceCommandInput, type TagResourceCommandOutput } from "./commands/TagResourceCommand"; import { type UntagResourceCommandInput, type UntagResourceCommandOutput } from "./commands/UntagResourceCommand"; import { type UpdateImageSetMetadataCommandInput, type UpdateImageSetMetadataCommandOutput } from "./commands/UpdateImageSetMetadataCommand"; import { MedicalImagingClient } from "./MedicalImagingClient"; export interface MedicalImaging { /** * @see {@link CopyImageSetCommand} */ copyImageSet(args: CopyImageSetCommandInput, options?: __HttpHandlerOptions): Promise; copyImageSet(args: CopyImageSetCommandInput, cb: (err: any, data?: CopyImageSetCommandOutput) => void): void; copyImageSet(args: CopyImageSetCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CopyImageSetCommandOutput) => void): void; /** * @see {@link CreateDatastoreCommand} */ createDatastore(args: CreateDatastoreCommandInput, options?: __HttpHandlerOptions): Promise; createDatastore(args: CreateDatastoreCommandInput, cb: (err: any, data?: CreateDatastoreCommandOutput) => void): void; createDatastore(args: CreateDatastoreCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateDatastoreCommandOutput) => void): void; /** * @see {@link DeleteDatastoreCommand} */ deleteDatastore(args: DeleteDatastoreCommandInput, options?: __HttpHandlerOptions): Promise; deleteDatastore(args: DeleteDatastoreCommandInput, cb: (err: any, data?: DeleteDatastoreCommandOutput) => void): void; deleteDatastore(args: DeleteDatastoreCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteDatastoreCommandOutput) => void): void; /** * @see {@link DeleteImageSetCommand} */ deleteImageSet(args: DeleteImageSetCommandInput, options?: __HttpHandlerOptions): Promise; deleteImageSet(args: DeleteImageSetCommandInput, cb: (err: any, data?: DeleteImageSetCommandOutput) => void): void; deleteImageSet(args: DeleteImageSetCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteImageSetCommandOutput) => void): void; /** * @see {@link GetDatastoreCommand} */ getDatastore(args: GetDatastoreCommandInput, options?: __HttpHandlerOptions): Promise; getDatastore(args: GetDatastoreCommandInput, cb: (err: any, data?: GetDatastoreCommandOutput) => void): void; getDatastore(args: GetDatastoreCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetDatastoreCommandOutput) => void): void; /** * @see {@link GetDICOMImportJobCommand} */ getDICOMImportJob(args: GetDICOMImportJobCommandInput, options?: __HttpHandlerOptions): Promise; getDICOMImportJob(args: GetDICOMImportJobCommandInput, cb: (err: any, data?: GetDICOMImportJobCommandOutput) => void): void; getDICOMImportJob(args: GetDICOMImportJobCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetDICOMImportJobCommandOutput) => void): void; /** * @see {@link GetImageFrameCommand} */ getImageFrame(args: GetImageFrameCommandInput, options?: __HttpHandlerOptions): Promise; getImageFrame(args: GetImageFrameCommandInput, cb: (err: any, data?: GetImageFrameCommandOutput) => void): void; getImageFrame(args: GetImageFrameCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetImageFrameCommandOutput) => void): void; /** * @see {@link GetImageSetCommand} */ getImageSet(args: GetImageSetCommandInput, options?: __HttpHandlerOptions): Promise; getImageSet(args: GetImageSetCommandInput, cb: (err: any, data?: GetImageSetCommandOutput) => void): void; getImageSet(args: GetImageSetCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetImageSetCommandOutput) => void): void; /** * @see {@link GetImageSetMetadataCommand} */ getImageSetMetadata(args: GetImageSetMetadataCommandInput, options?: __HttpHandlerOptions): Promise; getImageSetMetadata(args: GetImageSetMetadataCommandInput, cb: (err: any, data?: GetImageSetMetadataCommandOutput) => void): void; getImageSetMetadata(args: GetImageSetMetadataCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetImageSetMetadataCommandOutput) => void): void; /** * @see {@link ListDatastoresCommand} */ listDatastores(): Promise; listDatastores(args: ListDatastoresCommandInput, options?: __HttpHandlerOptions): Promise; listDatastores(args: ListDatastoresCommandInput, cb: (err: any, data?: ListDatastoresCommandOutput) => void): void; listDatastores(args: ListDatastoresCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListDatastoresCommandOutput) => void): void; /** * @see {@link ListDICOMImportJobsCommand} */ listDICOMImportJobs(args: ListDICOMImportJobsCommandInput, options?: __HttpHandlerOptions): Promise; listDICOMImportJobs(args: ListDICOMImportJobsCommandInput, cb: (err: any, data?: ListDICOMImportJobsCommandOutput) => void): void; listDICOMImportJobs(args: ListDICOMImportJobsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListDICOMImportJobsCommandOutput) => void): void; /** * @see {@link ListImageSetVersionsCommand} */ listImageSetVersions(args: ListImageSetVersionsCommandInput, options?: __HttpHandlerOptions): Promise; listImageSetVersions(args: ListImageSetVersionsCommandInput, cb: (err: any, data?: ListImageSetVersionsCommandOutput) => void): void; listImageSetVersions(args: ListImageSetVersionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListImageSetVersionsCommandOutput) => void): void; /** * @see {@link ListTagsForResourceCommand} */ listTagsForResource(args: ListTagsForResourceCommandInput, options?: __HttpHandlerOptions): Promise; listTagsForResource(args: ListTagsForResourceCommandInput, cb: (err: any, data?: ListTagsForResourceCommandOutput) => void): void; listTagsForResource(args: ListTagsForResourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListTagsForResourceCommandOutput) => void): void; /** * @see {@link SearchImageSetsCommand} */ searchImageSets(args: SearchImageSetsCommandInput, options?: __HttpHandlerOptions): Promise; searchImageSets(args: SearchImageSetsCommandInput, cb: (err: any, data?: SearchImageSetsCommandOutput) => void): void; searchImageSets(args: SearchImageSetsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: SearchImageSetsCommandOutput) => void): void; /** * @see {@link StartDICOMImportJobCommand} */ startDICOMImportJob(args: StartDICOMImportJobCommandInput, options?: __HttpHandlerOptions): Promise; startDICOMImportJob(args: StartDICOMImportJobCommandInput, cb: (err: any, data?: StartDICOMImportJobCommandOutput) => void): void; startDICOMImportJob(args: StartDICOMImportJobCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StartDICOMImportJobCommandOutput) => void): void; /** * @see {@link TagResourceCommand} */ tagResource(args: TagResourceCommandInput, options?: __HttpHandlerOptions): Promise; tagResource(args: TagResourceCommandInput, cb: (err: any, data?: TagResourceCommandOutput) => void): void; tagResource(args: TagResourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: TagResourceCommandOutput) => void): void; /** * @see {@link UntagResourceCommand} */ untagResource(args: UntagResourceCommandInput, options?: __HttpHandlerOptions): Promise; untagResource(args: UntagResourceCommandInput, cb: (err: any, data?: UntagResourceCommandOutput) => void): void; untagResource(args: UntagResourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UntagResourceCommandOutput) => void): void; /** * @see {@link UpdateImageSetMetadataCommand} */ updateImageSetMetadata(args: UpdateImageSetMetadataCommandInput, options?: __HttpHandlerOptions): Promise; updateImageSetMetadata(args: UpdateImageSetMetadataCommandInput, cb: (err: any, data?: UpdateImageSetMetadataCommandOutput) => void): void; updateImageSetMetadata(args: UpdateImageSetMetadataCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateImageSetMetadataCommandOutput) => void): void; /** * @see {@link ListDatastoresCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListDatastoresCommandOutput}. */ paginateListDatastores(args?: ListDatastoresCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListDICOMImportJobsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListDICOMImportJobsCommandOutput}. */ paginateListDICOMImportJobs(args: ListDICOMImportJobsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListImageSetVersionsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListImageSetVersionsCommandOutput}. */ paginateListImageSetVersions(args: ListImageSetVersionsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link SearchImageSetsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link SearchImageSetsCommandOutput}. */ paginateSearchImageSets(args: SearchImageSetsCommandInput, paginationConfig?: Omit): Paginator; } /** *

This is the AWS HealthImaging API Reference. For an introduction to the service, see What is AWS HealthImaging? in the AWS HealthImaging Developer Guide.

* @public */ export declare class MedicalImaging extends MedicalImagingClient implements MedicalImaging { }